Efficient Robot Motion Planning via Sampling and OptimizationJessica Leu, Ge Zhang, Liting Sun, and Masayoshi Tomizuka Welcome! This website supplements our ACC 2021 submission, in which we presented a comprehensive benchmark that compares motion planning algorithms from different categories and introduced a fast motion planning algorithm, RRT*-CFS, that combined the merits of sampling-based planning methods and optimization-based planning methods. Robot motion planning is one of the important elements in robotics. In environments full of obstacles, it is always challenging to find a collision-free and dynamically-feasible path between the robot's initial configuration and goal configuration. While many motion planning algorithms have been proposed in the past, each of them has its pros and cons. This work presents a benchmark which implements and compares existing planning algorithms on a variety of problems with extensive simulations. Based on that, we also propose a hybrid planning algorithm, RRT*-CFS, that combines the merits of sampling-based planning methods and optimization-based planning methods. The first layer, RRT*, quickly samples a semi-optimal path. The second layer, CFS, performs sequential convex optimization given the reference path from RRT*. The proposed RRT*-CFS has feasibility and convergence guarantees. Simulation results show that RRT*-CFS benefits from the hybrid structure and performs robustly in various scenarios including the narrow passage problems. |