Path tracking of continuum robots is a fundamental and crucial problem across various applications. In this article, we address this problem by focussing on three aspects. Firstly, we propose an efficient multi-solution inverse kinematics solver for three-section constant curvature robots by bridging the theoretical reduction and the numerical correction. Secondly, we derive a linear tendon-driven actuation model, establishing the connection between the robot configuration space and the actuator space. With this model, we achieve optimal distance planning and optimal time allocation considering the constraints of actuator velocity and acceleration, generating a continuous trajectory directly in the actuator space. Finally, we present our kinematic path tracking framework, which includes offline optimal trajectory planning and online feedforward and feedback control. Experiments are conducted both in simulations and in the real world on our three-section tendon-driven continuum robot. The experiments validate the increased efficiency, higher success rates, and accessibility of multiple solutions offered by our inverse kinematics solver, as well as the optimality in distance planning and time allocation in the actuator space. Performance improvements in tracking accuracy are demonstrated through comparative experiments and the application of our framework in path tracking tasks with obstacles is presented through a case study.
Read full abstract