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}
}

Download the bib file

References

  • Ryu, J.-C., Ruggiero, F. & Lynch, K. M. Control of nonprehensile rolling manipulation: Balancing a disk on a disk. 2012 IEEE International Conference on Robotics and Automation 3232–3237 (2012) doi:10.1109/icra.2012.6225044 – 10.1109/icra.2012.6225044
  • Ryu, J.-C., Ruggiero, F. & Lynch, K. M. Control of Nonprehensile Rolling Manipulation: Balancing a Disk on a Disk. IEEE Transactions on Robotics vol. 29 1152–1161 (2013) – 10.1109/tro.2013.2262775
  • Gordillo, F., Aracil, J. & Gomez-Estern, F. Stabilization of autonomous oscillations and the Hopf bifurcation in the ball and beam. Proceedings of the 41st IEEE Conference on Decision and Control, 2002. vol. 4 3924–3925 – 10.1109/cdc.2002.1184978
  • Hauser, J., Sastry, S. & Kokotovic, P. Nonlinear control via approximate input-output linearization: the ball and beam example. IEEE Transactions on Automatic Control vol. 37 392–398 (1992) – 10.1109/9.119645
  • Ortega, R., Spong, M. W., Gomez-Estern, F. & Blankenstein, G. Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment. IEEE Transactions on Automatic Control vol. 47 1218–1233 (2002) – 10.1109/tac.2002.800770
  • Ryu, K. & Oh, Y. Balance control of ball-beam system using redundant manipulator. 2011 IEEE International Conference on Mechatronics 403–408 (2011) doi:10.1109/icmech.2011.5971319 – 10.1109/icmech.2011.5971319
  • Cefalo, M., Lanari, L. & Oriolo, G. ENERGY-BASED CONTROL OF THE BUTTERFLY ROBOT. IFAC Proceedings Volumes vol. 39 1–6 (2006) – 10.3182/20060906-3-it-2910.00002
  • Lynch, K. M., Shiroma, N., Arai, H. & Tanie, K. The roles of shape and motion in dynamic manipulation: the butterfly example. Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146) vol. 3 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, D. S. A simplified IDA-PBC design for underactuated mechanical systems with applications. European Journal of Control vol. 27 1–16 (2016) – 10.1016/j.ejcon.2015.12.001
  • Gutierrez-Giles, A., Ruggiero, F., Lippiello, V. & Siciliano, B. Nonprehensile Manipulation of an Underactuated Mechanical System With Second-Order Nonholonomic Constraints: The Robotic Hula-Hoop. IEEE Robotics and Automation Letters vol. 3 1136–1143 (2018) – 10.1109/lra.2018.2792403
  • Ortega, R., Donaire, A. & Romero, J. G. Passivity-Based Control of Mechanical Systems. Lecture Notes in Control and Information Sciences 167–199 (2017) doi:10.1007/978-3-319-51298-3_7 – 10.1007/978-3-319-51298-3_7
  • Duindam, V. & Stramigioli, S. Modeling the kinematics and dynamics of compliant contact. 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422) vol. 3 4029–4034 – 10.1109/robot.2003.1242216
  • Gomez-Estern, F., Ortega, R., Rubio, F. R. & Aracil, J. Stabilization of a class of underactuated mechanical systems via total energy shaping. Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228) vol. 2 1137–1143 – 10.1109/cdc.2001.981038
  • Acosta, J. A., Ortega, R., Astolfi, A. & Mahindrakar, A. D. Interconnection and damping assignment passivity-based control of mechanical systems with underactuation degree one. IEEE Transactions on Automatic Control vol. 50 1936–1955 (2005) – 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. Interconnection and damping assignment passivity-based control of port-controlled Hamiltonian systems. Automatica vol. 38 585–596 (2002)10.1016/s0005-1098(01)00278-3
  • Nunna, K., Sassano, M. & Astolfi, A. Constructive Interconnection and Damping Assignment for Port-Controlled Hamiltonian Systems. IEEE Transactions on Automatic Control vol. 60 2350–2361 (2015) – 10.1109/tac.2015.2400663
  • Donaire, A. et al. Shaping the Energy of Mechanical Systems Without Solving Partial Differential Equations. IEEE Transactions on Automatic Control vol. 61 1051–1056 (2016) – 10.1109/tac.2015.2458091
  • Duindam, V., Macchelli, A., Stramigioli, S. & Bruyninckx, H. Modeling and Control of Complex Physical Systems. (Springer Berlin Heidelberg, 2009). doi:10.1007/978-3-642-03196-010.1007/978-3-642-03196-0
  • Prattichizzo, D. & Trinkle, J. C. Grasping. Springer Handbooks 955–988 (2016) doi:10.1007/978-3-319-32552-1_38 – 10.1007/978-3-319-32552-1_38
  • Donaire, A., Ruggiero, F., Buonocore, L. R., Lippiello, V. & Siciliano, B. Passivity-Based Control for a Rolling-Balancing System: The Nonprehensile Disk-on-Disk. IEEE Transactions on Control Systems Technology vol. 25 2135–2142 (2017) – 10.1109/tcst.2016.2637719
  • Lippiello, V., Ruggiero, F. & Siciliano, B. The Effect of Shapes in Input-State Linearization for Stabilization of Nonprehensile Planar Rolling Dynamic Manipulation. IEEE Robotics and Automation Letters vol. 1 492–499 (2016) – 10.1109/lra.2016.2519147
  • Teel, A. & Praly, L. Tools for Semiglobal Stabilization by Partial State and Output Feedback. SIAM Journal on Control and Optimization vol. 33 1443–1488 (1995) – 10.1137/s0363012992241430
  • Ruggiero, F., Lippiello, V. & Siciliano, B. Nonprehensile Dynamic Manipulation: A Survey. IEEE Robotics and Automation Letters vol. 3 1711–1718 (2018) – 10.1109/lra.2018.2801939
  • Aoustin, Y. & Formal’sky, A. M. An original circular ball-and-beam system: Stabilization strategy under saturating control with large basin of attraction. 2007 European Control Conference (ECC) 4833–4838 (2007) doi:10.23919/ecc.2007.7068317 – 10.23919/ecc.2007.7068317
  • Aoustin, Y. & Formal’skii, A. M. Beam-and-Ball System under Limited Control: Stabilization with large basin of attraction. 2009 American Control Conference 555–560 (2009) doi:10.1109/acc.2009.5159859 – 10.1109/acc.2009.5159859
  • Bicchi, A. & Marigo, A. Dexterous Grippers: Putting Nonholonomy to Work for Fine Manipulation. The International Journal of Robotics Research vol. 21 427–442 (2002) – 10.1177/027836402321261968
  • satpute, Geometric–PBC approach for control of circular ball and beam system. Proc Int Symp Math Theory Netw Syst (2014)