S-RRT*-based Obstacle Avoidance Autonomous Motion Planner for Continuum-rigid Manipulator
Yulin Li, Tetsuro Miyazaki, Yoshiki Yamamoto, Kenji Kawashima
TL;DR
The paper tackles obstacle-aware, smooth trajectory planning for a high-DOF continuum-rigid manipulator. It integrates inverse instantaneous kinematics (IIK) with the S-$\text{RRT}^*$ algorithm and extends null-space-based obstacle avoidance to continuum arms, supported by a dedicated closest-point Jacobian calculation for both continuum and rigid segments. Key contributions include a fast method to compute the closest point and its Jacobian, an extension of null-space avoidance to continuum arms with joint-limit handling, and a full S-$\text{RRT}^*$-based planner that achieves obstacle avoidance with high-quality end-effector paths and lower computation time. The simulation results demonstrate effective collision avoidance and path tracking with superior timing stability compared to comparable IIK-based methods, indicating strong potential for practical deployment in surgery and complex manipulation tasks. Future work targets dynamic environments and real-world experiments.
Abstract
Continuum robots are compact and flexible, making them suitable for use in the industries and in medical surgeries. Rapidly-exploring random trees (RRT) are a highly efficient path planning method, and its variant, S-RRT, can generate smooth feasible paths for the end-effector. By combining RRT with inverse instantaneous kinematics (IIK), complete motion planning for the continuum arm can be achieved. Due to the high degrees of freedom of continuum arms, the null space in IIK can be utilized for obstacle avoidance. In this work, we propose a novel approach that uses the S-RRT* algorithm to create paths for the continuum-rigid manipulator. By employing IIK and null space techniques, continuous joint configurations are generated that not only track the path but also enable obstacle avoidance. Simulation results demonstrate that our method effectively handles motion planning and obstacle avoidance while generating high-quality end-effector paths in complex environments. Furthermore, compared to similar IIK methods, our approach exhibits superior computation time.
