2015 · 20 citations · 16 references
EngineeringField RoboticsTrajectory PlanningPath Planning AlgorithmSystems EngineeringReal-time 3DRobot LearningComputational GeometryPath PlanningMachine VisionVision RoboticsComputer EngineeringComputer ScienceAutonomous NavigationOdometryAerospace EngineeringRoute PlanningRoboticsTrajectory OptimizationPath Planning Problem
Autonomous navigation of micro aerial vehicles (MAVs) in a-priori unknown environments is one of the most challenging problems in robotics. First, a MAV has to incrementally build a 3D geometric map from raw sensor data. Then, based on the mapping information, the path planner has to search for a cost-optimal trajectory to the goal in real-time. It is common practice to discretize the search space into a state lattice; by doing so, we reduce the path planning problem with differential constraints to a graph search problem that is easier to solve. However, a regular 3D state lattice requires a large amount of memory while graph search in a regular 3D state lattice incorporating numerous states is computationally intensive. In this paper, we introduce a novel path planning algorithm which extends the concept of a regular state lattice to an octree-based state lattice, and searches for an optimal trajectory in the octree-partitioned search space. Our octree-based state lattice representation discretizes large swathes of free space into few symbolic octants, and thus, encodes a significantly fewer number of states. As a result, memory consumption is kept to a minimum, and at the same time, graph search is made more efficient. Simulation experiments demonstrate the efficiency of path planning with an octree-based state lattice, and further field trials prove the viability of this path planning algorithm.
16
Minimum snap trajectory generation and control for quadrotors
Daniel Mellinger, Vijay Kumar · 2011 · 2.2K citations
V-REP: A versatile and scalable robot simulation framework
Eric Rohmer, Surya P. N. Singh, Marc Freese · 2013 · 1.4K citations
Anytime dynamic A*: an anytime, replanning algorithm
Maxim Likhachev, Dave Ferguson, Geoff Gordon et al. · 2005 · 535 citations
Path Planning, Dynamic Path Planning, Trajectory Planning +15