Control of Nonprehensile Planar Rolling Manipulation: A Passivity-Based Approach
Authors
Diana Serra, Fabio Ruggiero, Alejandro Donaire, Luca Rosario Buonocore, Vincenzo Lippiello, Bruno Siciliano
Abstract
This paper presents a new procedure to design a control law using the classical interconnection and damping assignment technique within the passivity-based port-Hamiltonian framework. The sought goal is to reduce the complexity of solving the so-called matching equations. The proposed approach is applied to two case studies of planar rolling nonprehensile manipulation, namely, the ball-and-beam and the eccentric disk-on-disk. The performance of the resulting controllers is illustrated through both simulations and experimental results, showing the applicability of the design in a real setup.
Citation
- Journal: IEEE Transactions on Robotics
- Year: 2019
- Volume: 35
- Issue: 2
- Pages: 317–329
- Publisher: Institute of Electrical and Electronics Engineers (IEEE)
- DOI: 10.1109/tro.2018.2887356
BibTeX
@article{Serra_2019,
title={{Control of Nonprehensile Planar Rolling Manipulation: A Passivity-Based Approach}},
volume={35},
ISSN={1941-0468},
DOI={10.1109/tro.2018.2887356},
number={2},
journal={IEEE Transactions on Robotics},
publisher={Institute of Electrical and Electronics Engineers (IEEE)},
author={Serra, Diana and Ruggiero, Fabio and Donaire, Alejandro and Buonocore, Luca Rosario and Lippiello, Vincenzo and Siciliano, Bruno},
year={2019},
pages={317--329}
}References
- Ryu J-C, Ruggiero F, Lynch KM (2012) Control of nonprehensile rolling manipulation: Balancing a disk on a disk. In: 2012 IEEE International Conference on Robotics and Automation. IEEE, pp 3232–3237 – 10.1109/icra.2012.6225044
- Ryu J-C, Ruggiero F, Lynch KM (2013) Control of Nonprehensile Rolling Manipulation: Balancing a Disk on a Disk. IEEE Trans Robot 29(5):1152–1161. https://doi.org/10.1109/tro.2013.2262775 – 10.1109/tro.2013.2262775
- Gordillo F, Aracil J, Gomez-Estern F (2004) Stabilization of autonomous oscillations and the Hopf bifurcation in the ball and beam. In: Proceedings of the 41st IEEE Conference on Decision and Control, 2002. IEEE, pp 3924–3925 – 10.1109/cdc.2002.1184978
- Hauser J, Sastry S, Kokotovic P (1992) Nonlinear control via approximate input-output linearization: the ball and beam example. IEEE Trans Automat Contr 37(3):392–398. https://doi.org/10.1109/9.119645 – 10.1109/9.119645
- Ortega R, Spong MW, Gomez-Estern F, Blankenstein G (2002) Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment. IEEE Trans Automat Contr 47(8):1218–1233. https://doi.org/10.1109/tac.2002.800770 – 10.1109/tac.2002.800770
- Ryu K, Oh Y (2011) Balance control of ball-beam system using redundant manipulator. In: 2011 IEEE International Conference on Mechatronics. IEEE, pp 403–408 – 10.1109/icmech.2011.5971319
- Cefalo M, Lanari L, Oriolo G (2006) ENERGY-BASED CONTROL OF THE BUTTERFLY ROBOT. IFAC Proceedings Volumes 39(15):1–6. https://doi.org/10.3182/20060906-3-it-2910.00002 – 10.3182/20060906-3-it-2910.00002
- Lynch KM, Shiroma N, Arai H, Tanie K (2002) The roles of shape and motion in dynamic manipulation: the butterfly example. In: Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146). IEEE, pp 1958–1963 – 10.1109/robot.1998.680600
- surov, Case study in nonprehensile manipulation: Planning perpetual rotations for “Butterfly. Proc IEEE Int Conf Robot Automat (2015)
- Ryalat M, Laila DS (2016) A simplified IDA-PBC design for underactuated mechanical systems with applications. European Journal of Control 27:1–16. https://doi.org/10.1016/j.ejcon.2015.12.001 – 10.1016/j.ejcon.2015.12.001
- Gutierrez-Giles A, Ruggiero F, Lippiello V, Siciliano B (2018) Nonprehensile Manipulation of an Underactuated Mechanical System With Second-Order Nonholonomic Constraints: The Robotic Hula-Hoop. IEEE Robot Autom Lett 3(2):1136–1143. https://doi.org/10.1109/lra.2018.2792403 – 10.1109/lra.2018.2792403
- Ortega R, Donaire A, Romero JG (2017) Passivity-Based Control of Mechanical Systems. In: Lecture Notes in Control and Information Sciences. Springer International Publishing, Cham, pp 167–199 – 10.1007/978-3-319-51298-3_7
- Duindam V, Stramigioli S (2004) Modeling the kinematics and dynamics of compliant contact. In: 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422). IEEE, pp 4029–4034 – 10.1109/robot.2003.1242216
- Gomez-Estern F, Ortega R, Rubio FR, Aracil J (2003) Stabilization of a class of underactuated mechanical systems via total energy shaping. In: Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228). IEEE, pp 1137–1143 – 10.1109/cdc.2001.981038
- Acosta JA, Ortega R, Astolfi A, Mahindrakar AD (2005) Interconnection and damping assignment passivity-based control of mechanical systems with underactuation degree one. IEEE Trans Automat Contr 50(12):1936–1955. https://doi.org/10.1109/tac.2005.860292 – 10.1109/tac.2005.860292
- lee, Basketball robot: Ball-on-plate with pure haptic information. Proc IEEE Int Conf Robot Automat (2008)
- Ortega R, van der Schaft A, Maschke B, Escobar G (2002) Interconnection and damping assignment passivity-based control of port-controlled Hamiltonian systems. Automatica 38(4):585–596. https://doi.org/10.1016/s0005-1098(01)00278-3 – 10.1016/s0005-1098(01)00278-3
- Nunna K, Sassano M, Astolfi A (2015) Constructive Interconnection and Damping Assignment for Port-Controlled Hamiltonian Systems. IEEE Trans Automat Contr 60(9):2350–2361. https://doi.org/10.1109/tac.2015.2400663 – 10.1109/tac.2015.2400663
- Donaire A, Mehra R, Ortega R, Satpute S, Romero JG, Kazi F, Singh NM (2016) Shaping the Energy of Mechanical Systems Without Solving Partial Differential Equations. IEEE Trans Automat Contr 61(4):1051–1056. https://doi.org/10.1109/tac.2015.2458091 – 10.1109/tac.2015.2458091
- Duindam V, Macchelli A, Stramigioli S, Bruyninckx H (2009) Modeling and Control of Complex Physical Systems. Springer Berlin Heidelberg, Berlin, Heidelberg – 10.1007/978-3-642-03196-0
- Prattichizzo D, Trinkle JC (2016) Grasping. In: Springer Handbooks. Springer International Publishing, Cham, pp 955–988 – 10.1007/978-3-319-32552-1_38
- Donaire A, Ruggiero F, Buonocore LR, Lippiello V, Siciliano B (2017) Passivity-Based Control for a Rolling-Balancing System: The Nonprehensile Disk-on-Disk. IEEE Trans Contr Syst Technol 25(6):2135–2142. https://doi.org/10.1109/tcst.2016.2637719 – 10.1109/tcst.2016.2637719
- Lippiello V, Ruggiero F, Siciliano B (2016) The Effect of Shapes in Input-State Linearization for Stabilization of Nonprehensile Planar Rolling Dynamic Manipulation. IEEE Robot Autom Lett 1(1):492–499. https://doi.org/10.1109/lra.2016.2519147 – 10.1109/lra.2016.2519147
- Teel A, Praly L (1995) Tools for Semiglobal Stabilization by Partial State and Output Feedback. SIAM J Control Optim 33(5):1443–1488. https://doi.org/10.1137/s0363012992241430 – 10.1137/s0363012992241430
- Ruggiero F, Lippiello V, Siciliano B (2018) Nonprehensile Dynamic Manipulation: A Survey. IEEE Robot Autom Lett 3(3):1711–1718. https://doi.org/10.1109/lra.2018.2801939 – 10.1109/lra.2018.2801939
- Aoustin Y, Formal’sky AM (2007) An original circular ball-and-beam system: Stabilization strategy under saturating control with large basin of attraction. In: 2007 European Control Conference (ECC). IEEE, pp 4833–4838 – 10.23919/ecc.2007.7068317
- Aoustin Y, Formal’skii AM (2009) Beam-and-Ball System under Limited Control: Stabilization with large basin of attraction. In: 2009 American Control Conference. IEEE, pp 555–560 – 10.1109/acc.2009.5159859
- Bicchi A, Marigo A (2002) Dexterous Grippers: Putting Nonholonomy to Work for Fine Manipulation. The International Journal of Robotics Research 21(5-6):427–442. https://doi.org/10.1177/027836402321261968 – 10.1177/027836402321261968
- satpute, Geometric–PBC approach for control of circular ball and beam system. Proc Int Symp Math Theory Netw Syst (2014)