Efficient Computation of Inverse Dynamics and Feedback Linearization for VSA-Based Robots

被引:41
作者
Buondonno, Gabriele [1 ]
De Luca, Alessandro [1 ]
机构
[1] Sapienza Univ Roma, Dipartimento Ingn Informat Automat & Gest, I-00185 Rome, Italy
关键词
Flexible Robots; Compliant Joint/Mechanism; Direct/Inverse Dynamics Formulation; Motion Control of Manipulators; Feedback Linearization;
D O I
10.1109/LRA.2016.2526072
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
We develop a recursive numerical algorithm to compute the inverse dynamics of robot manipulators with an arbitrary number of joints, driven by variable stiffness actuation (VSA) of the antagonistic type. The algorithm is based on Newton-Euler dynamic equations, generalized up to the fourth differential order to account for the compliant transmissions, combined with the decentralized nonlinear dynamics of the variable stiffness actuators at each joint. A variant of the algorithm can be used also for implementing a feedback linearization control law for the accurate tracking of desired link and stiffness trajectories. As in its simpler versions, the algorithm does not require dynamicmodeling in symbolic form, does not use numerical approximations, grows linearly in complexity with the number of joints, and is suitable for online feedforward and real-time feedback control. A Matlab/C code is made available.
引用
收藏
页码:908 / 915
页数:8
相关论文
共 16 条
[1]  
Buondonno G, 2015, IEEE INT C INT ROBOT, P5526, DOI 10.1109/IROS.2015.7354160
[2]  
De Luca A., 2008, SPRINGER HDB ROBOTIC, P287, DOI [10.1007/978-3-540-30301-5{\_}14, DOI 10.1007/978-3-540-30301-5]
[3]   Nonlinear Decamp led Motion-Stiffness Control and Collision Detection/Reaction for the VSA-II Variable Stiffness Device [J].
de Luca, Alessandro ;
Flacco, Fabrizio ;
Bicchi, Antonio ;
Schiavi, Riccardo .
2009 IEEE-RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2009, :5487-+
[4]  
Grebenstein Markus, 2011, IEEE International Conference on Robotics and Automation, P3175
[5]  
Guarino Lo Bianco C., 2006, P 12 IEEE INT C METH, P739
[6]  
Haddaddin S., 2016, HDB ROBOTICS
[7]  
Haddaddin S., 2015, SOFT ROBOT, P92
[8]  
Jafari A, 2011, IEEE INT CONF ROBOT
[9]  
Kashiri N., 2013 IEEE INT C MECH, P477
[10]   ONLINE COMPUTATIONAL SCHEME FOR MECHANICAL MANIPULATORS [J].
LUH, JYS ;
WALKER, MW ;
PAUL, RPC .
JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 1980, 102 (02) :69-76