Sampling-Based Coverage Path Planning for Complex 3D Structures

Abstract

Path planning is an essential capability for autonomous robots; many applications impose challenging constraints alongside the standard requirement of obstacle avoidance. Coverage planning is one such task, in which a single robot must sweep its end effector over the entirety of a known workspace. For two-dimensional environments, optimal algorithms are well-understood. For three-dimensional structures, however, few of the available heuristics succeed over occluded regions and low-clearance areas. This thesis makes several contributions to sampling-based coverage path planning on complex three-dimensional structures. First, we introduce a new algorithm for planning feasible coverage paths. It is more computationally efficient in problems of complex geometry than dual sampling method. Second, we present an improvement procedure that iteratively shortens and smooths a feasible coverage path; robot configurations are adjusted without violating any coverage constraints. Third, we propose a modular algorithm that allows the simple components of a structure to be covered using planar, back-and-forth sweep paths. An analysis of probabilistic completeness accompanies each of these algorithms, as well as ensemble computational results. The motivating application throughout this work has been autonomous, in-water ship hull inspection. Shafts, propellers, and control surfaces protrude from a ship hull and pose a challenging coverage problem at the stern. Deployment of a sonar-equipped underwater robot on six large vessels has led to robust operations that yield triangle mesh models of these structures; these models form the basis for planning inspections at close range. We give results from a coverage plan executed at the stern of a US Coast Guard Cutter, and results are also presented from an indoor experiment using a precision scanning laser and gantry positioning system.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2012
Accession Number
ADA568176

Entities

People

  • Brendan J. Englot

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • Autonomy
  • Ground and Sea Platforms
  • Sensors

DTIC Thesaurus Topics

  • Accuracy
  • Aircrafts
  • Autonomous Systems
  • Autonomous Underwater Vehicles
  • Coast Guard
  • Collision Avoidance
  • Computer-Aided Design
  • Geometry
  • Linear Programming
  • Mechanical Engineering
  • Motion Planning
  • Navigation
  • Three Dimensional
  • Two Dimensional
  • Underwater Vehicles
  • Unmanned Aerial Vehicles
  • Unmanned Underwater Vehicles

Fields of Study

  • Computer science

Readers

  • Computer Vision.
  • Operations Research
  • Robotics and Automation.

Technology Areas

  • AI & ML
  • AI & ML - Autonomous Systems
  • AI & ML - Machine Learning Algorithms
  • Autonomy
  • Directed Energy