TY - JOUR
T1 - An Integrated Programmable CPG With Bounded Output
AU - Pasandi, Venus
AU - Sadeghian, Hamid
AU - Keshmiri, Mehdi
AU - Pucci, Daniele
N1 - Publisher Copyright:
© 1963-2012 IEEE.
PY - 2022/9/1
Y1 - 2022/9/1
N2 - Cyclic motions are fundamental patterns in robotic applications, including industrial manipulation and robot locomotion. This article proposes an approach for the online modulation of cyclic motions in robotic applications. For this purpose, we present an integrated programmable central pattern generator (CPG) for the online generation of the reference joint trajectory of a robotic system out of a library of desired periodic motions. The reference trajectory is then followed by the lower level controller of the robot. The proposed CPG generates a smooth reference joint trajectory convergence to the desired one while preserving the position and velocity joint limits of the robot. The proposed CPG consists of one novel bounded output programmable oscillator. We design the programmable oscillator for encoding the desired multidimensional periodic trajectory as a stable limit cycle. We also use the state transformation method to ensure that the oscillator's output and its first time-derivative preserve the joint position and velocity limits of the robot. With the help of Lyapunov-based arguments, we prove that the proposed CPG provides the global stability and convergence of the desired trajectory. The effectiveness of the proposed CPG for trajectory generation is shown in a passive rehabilitation scenario on the Kuka iiwa robot arm, and also in walking simulation on a seven-link bipedal robot.
AB - Cyclic motions are fundamental patterns in robotic applications, including industrial manipulation and robot locomotion. This article proposes an approach for the online modulation of cyclic motions in robotic applications. For this purpose, we present an integrated programmable central pattern generator (CPG) for the online generation of the reference joint trajectory of a robotic system out of a library of desired periodic motions. The reference trajectory is then followed by the lower level controller of the robot. The proposed CPG generates a smooth reference joint trajectory convergence to the desired one while preserving the position and velocity joint limits of the robot. The proposed CPG consists of one novel bounded output programmable oscillator. We design the programmable oscillator for encoding the desired multidimensional periodic trajectory as a stable limit cycle. We also use the state transformation method to ensure that the oscillator's output and its first time-derivative preserve the joint position and velocity limits of the robot. With the help of Lyapunov-based arguments, we prove that the proposed CPG provides the global stability and convergence of the desired trajectory. The effectiveness of the proposed CPG for trajectory generation is shown in a passive rehabilitation scenario on the Kuka iiwa robot arm, and also in walking simulation on a seven-link bipedal robot.
KW - Cyclic motions
KW - integrated central pattern generator (CPG)
KW - programmable oscillator
KW - smooth motion modulation
KW - state-constrained dynamical system
UR - http://www.scopus.com/inward/record.url?scp=85128278345&partnerID=8YFLogxK
U2 - 10.1109/TAC.2022.3166715
DO - 10.1109/TAC.2022.3166715
M3 - Article
AN - SCOPUS:85128278345
SN - 0018-9286
VL - 67
SP - 4658
EP - 4673
JO - IEEE Transactions on Automatic Control
JF - IEEE Transactions on Automatic Control
IS - 9
ER -