Related Experiment Video
Updated: Aug 23, 2025

Operation of the Collaborative Composite Manufacturing CCM System
Published on: October 1, 2019
QPSO-MPC based tracking algorithm for cable-driven continuum robots
Qi Chen1, Yanan Qin1, Gelun Li2
1School of Mechanical Engineering, University of Shanghai for Science and Technology, Shanghai, China.
Abstract:
Cable-driven continuum robots (CDCRs) can flexibly travel through narrow space for complex workspace tasks. However, it is challenging to design the trajectory tracking algorithm for CDCRs due to their nonlinear dynamic behaviors and cable hysteresis characteristics. In this contribution, a model predictive control (MPC) tracking algorithm based on quantum particle swarm optimization (QPSO) is designed for CDCRs to realize effective trajectory tracking under constraints. In order to make kinematic analysis of a CDCR, the forward and inverse mapping among actuation space, joint space and work space is analyzed by using the piecewise constant curvature method and the homogeneous coordinate transformation. To improve the performance of conventional MPC for complex tracking tasks, QPSO is adopted in the rolling optimization of MPC for its global optimization performance, robustness and fast convergence. Both simulation and operational experiment results demonstrate that the designed QPSO-MPC presents high control stability and trajectory tracking precision. Compared with MPC and particle swarm optimization (PSO) based MPC, the tracking error of QPSO-MPC is reduced by at least 43 and 24%, respectively.
Related Concept Videos
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Root-Locus Method
This system can be represented by a block...
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Torque Free Motion
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
PD Controller: Design
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...

