DRAFTO: Decoupled Reduced-space and Adaptive Feasibility-repair Trajectory Optimization for Robotic Manipulators
About
This paper introduces a new algorithm for trajectory optimization, Decoupled Reduced-space and Adaptive Feasibility-repair Trajectory Optimization (DRAFTO). It first constructs a constrained objective that accounts for smoothness, safety, joint limits, and task requirements. Then, it optimizes the coefficients, which are the coordinates of a set of basis functions for trajectory parameterization. To reduce the number of repeated constrained optimizations while handling joint-limit feasibility, the optimization is decoupled into a reduced-space Gauss-Newton (GN) descent for the main iterations and constrained quadratic programming for initialization and terminal feasibility repair. The two-phase acceptance rule with a non-monotone policy is applied to the GN model, which uses a hinge-squared penalty for inequality constraints, to ensure globalizability. The results of our benchmark tests against optimization-based planners, such as CHOMP, TrajOpt, GPMP2, and FACTO, and sampling-based planners, such as RRT-Connect, RRT*, and PRM, validate the high efficiency and reliability across diverse scenarios and tasks. The experiment involving grabbing an object from a drawer further demonstrates the potential for implementation in complex manipulation tasks. The supplemental video is available at https://youtu.be/XisFI37YyTQ.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Single-arm task-constrained robot motion planning | kitchen_constr | Success Rate89 | 10 | |
| Single-arm task-constrained robot motion planning | table_under_pick_constr | Success Rate95 | 10 | |
| Single-arm motion planning | cage single-arm planning scene | Success Rate96 | 9 | |
| Dual-arm motion planning | Dual-arm table scene | Success Rate85 | 9 | |
| Single-arm motion planning | kitchen single-arm planning scene | Success Rate92 | 9 | |
| Single-arm motion planning | table_under_pick single-arm planning scene | Success Rate97 | 9 | |
| Dual-arm motion planning | Dual-arm table_constr scene | Success Rate87.5 | 5 |