Abstract
A novel analytical modeling and dynamic manipulation control method of the multi-fingered hand robot has been proposed in the paper. Based on the contact constraints, the explicit dynamics modeling of the hand robot manipulating an object is hierarchically established by Udwadia–Kalaba equation with no auxiliary variable (e.g., Lagrange multipliers or quasi-generalized variables). Through the second order of the contact constraints, the grasping forces of the hand robot in the manipulation work space are derived explicitly and decoupled with the control torques of the finger joints. Consider the hand robot and the object as an entire system in the control design. Motivated by Udwadia’s work, the manipulation task of the grasped object is novelly used to formulate a set of servo constraints. In virtue of following the servo constraints, the hand robot can manipulate the object to accomplish the desired task. With the formulated contact forces model, a model-based dynamic control method is proposed for the hand robot to handle the object, which does not depend on the force feedback from the fingertips sensors (force sensorless). The system performance under the proposed control can be guaranteed by the theoretical proofs and demonstrated by the simulation of a three-fingered hand robot in the three-dimensional work space.
Similar content being viewed by others
References
Devi, M.A., Udupa, G., Sreedharan, P.: A novel underactuated multi-fingered soft robotic hand for prosthetic application. Robot. Auton. Syst. 100, 267–277 (2018)
Zhang, T., Jiang, L., Liu, H.: Design and functional evaluation of a dexterous myoelectric hand prosthesis with biomimetic tactile sensor. IEEE Trans. Neural Syst. Rehabil. Eng. 26(7), 1391–1399 (2018)
Zhao, Z., Li, D., Gao, S., et al.: Development of a dexterous hand for space service. In: 2016 IEEE International Conference on Robotics and Biomimetics (ROBIO), pp. 408–412. Qingdao, China (2016)
Jin, X., Fang, Y., Zhang, D., et al.: Synthesis of 3-[P][S] parallel mechanism-inspired multimode dexterous hands with parallel finger structure. J. Mech. Des. 142(8), 1–39 (2020)
Rojas, N., Ma, R.R., Dollar, A.M.: The GR2 gripper: an underactuated hand for open-loop in-hand planar manipulation. IEEE Trans. Rob. 32(3), 763–770 (2016)
Jin, X., Fang, Y., Zhang, D., et al.: Design of dexterous hands based on parallel finger structures. Mech. Mach. Theory 152, 103952 (2020)
Honarpardaz, M., Alvander, J., Tarkian, M.: Fast finger design automation for industrial robots. Robot. Auton. Syst. 113, 120–131 (2019)
Lippiello, V., Ruggiero, F., Villani, L.: Inverse kinematics for object manipulation with redundant multi-fingered robotic hands. Robot Motion and Control 2009, pp. 255–264. Springer, London (2009)
Cui, L., Sun, J., Dai, J.: In-hand forward and inverse kinematics with rolling contact. Robotica 35(12), 2381 (2017)
Sahbani, A., Khoury, S.E., Bidaud, P.: An overview of 3D object grasp synthesis algorithms. Robot. Auton. Syst. 60(3), 326–336 (2012)
Sundaralingam, B., Hermans, T.: Relaxed-rigidity constraints: kinematic trajectory optimization and collision avoidance for in-grasp manipulation. Auton. Robot. 43(2), 469–483 (2019)
Reis, M.F., Leite, A.C., Lizarralde, F., et al.: Kinematic modeling and control design of a multifingered robot hand. In: 2015 IEEE 24th International Symposium on Industrial Electronics (ISIE). Buzios, Brazil (2015)
Droukas, L., Doulgeri, Z.: Rolling contact motion generation and control of robotic fingers. J. Intell. Robot. Syst. 82(1), 21–38 (2016)
Reis, M.F., Leite, A.C., From, P.J., et al.: Visual servoing for object manipulation with a multifingered robot hand. IFAC-PapersOnLine. 48(19), 1–6 (2015)
Sanchez, J., Corrales, J.A., Bouzgarrou, B.C., et al.: Robotic manipulation and sensing of deformable objects in domestic and industrial applications: a survey. Int. J. Robot. Res. 37(7), 688–716 (2018)
Zaidi, L., Corrales, J.A., Bouzgarrou, B.C., et al.: Model-based strategy for grasping 3D deformable objects using a multi-fingered robotic hand. Robot. Auton. Syst. 95, 196–206 (2017)
Boughdiri, R., Nasser, H., Bezine, H., et al.: Lagrange dynamic modeling of a multi-fingered robot hand in free motion considering the coupling dynamics. Adv. Mater. Res. 588, 1659–1663 (2012)
Deng, H., Zhong, G., Li, X., et al.: Slippage and deformation preventive control of bionic prosthetic hands. IEEE/ASME Trans. Mechatron. 22(2), 888–897 (2016)
Costanzo, M., De Maria, G., Natale, C.: Two-fingered in-hand object handling based on force/tactile feedback. IEEE Trans. Rob. 36(1), 157–173 (2019)
Zhang, T., Jiang, L., Fan, S., et al.: Development and experimental evaluation of multi-fingered robot hand with adaptive impedance control for unknown environment grasping. Robotica 34(5), 1168–1185 (2016)
Grossard, M., Mathieu, J., da Cruz Pacheco, G.F.: Control-oriented design and robust decentralized control of the CEA dexterous robot hand. IEEE/ASME Trans. Mechatron. 20(4), 1809–1821 (2014)
Wen, R., Yuan, K., Wang, Q., et al.: Force-guided high-precision grasping control of fragile and deformable objects using sEMG-based force prediction. IEEE Robot. Autom. Lett. 5(2), 2762–2769 (2020)
Udwadia, F.E., Kalaba, R.E.: Analytical Dynamics: A New Approach. Cambridge University Press, New York (2007)
Udwadia, F.E., Kalaba, R.E.: A new perspective on constrained motion. Proc. R. Soc. A Math. Phys. Eng. Sci. 439(1906), 407–410 (1992)
Udwadia, F.E., Kalaba, R.E.: What is the general form of the explicit equations of motion for constrained mechanical systems? J. Appl. Mech. 69(3), 335–339 (2002)
Udwadia, F.E., Schutte, A.D.: Equations of motion for general constrained systems in Lagrangian mechanics. Acta Mech. 213(1–2), 111–129 (2010)
Schutte, A., Udwadia, F.: New approach to the modeling of complex multibody dynamical systems. J. Appl. Mech. 78(2), 021018 (2011)
Udwadia, F. E., Wanichanon, T.: Explicit equation of motion of constrained systems. Nonlinear Approaches in Engineering Applications. pp. 315–347. Springer, New York (2012)
Udwadia, F.E., Wanichanon, T.: On general nonlinear constrained mechanical systems. Numer. Algebra Control Optim. 3(3), 425–443 (2013)
Cabannes, H.: General Mechanics, \(2^{nd}\) Edition (in English, translated from the original French). Blaisdell/Ginn, Waltham, MA (1968)
Papastavridis, J.G.: Analytical Mechanics: A Comprehensive Treatise on the Dynamics of Constrained Systems; for Engineers, Physicists, and Mathematicians. Oxford University Press, New York (2002)
Udwadia, F.E.: A new perspective on the tracking control of nonlinear structural and mechanical systems. Proc. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. 459(2035), 1783–1800 (2003)
Udwadia, F.E., Kalaba, R.E.: New directions in the control of nonlinear mechanical systems. In: Guttalu, R.S. (ed.) Mechanics and Control. Springer, Boston (1994)
Udwadia, F.E.: Optimal tracking control of nonlinear dynamical systems. Proc. R. Soc. A Math. Phys. Eng. Sci. 464(2097), 2341–2363 (2008)
Udwadia, F. E., Wanichanon, T.: A new approach to the tracking control of uncertain nonlinear multi-body mechanical systems. Nonlinear Approaches in Engineering Applications 2. Springer, New York (2014)
Udwadia, F. E., Wanichanon, T.: Control of uncertain nonlinear multibody mechanical systems. J. Appl. Mech. 81(4) (2014)
Udwadia, F.E., Schutte, A.D.: A unified approach to rigid body rotational dynamics and control. Proc. R. Soc. A Math. Phys. Eng. Sci. 468(2138), 395–414 (2012)
Udwadia, F.E., Koganti, P.B., Wanichanon, T., Stipanovia, D.M.: Decentralised control of nonlinear dynamical systems. Int. J. Control 87(4), 827–843 (2014)
Udwadia, F.E.: A new approach to stable optimal control of complex nonlinear dynamical systems. J. Appl. Mech. 81(3), 031001 (2014)
Koganti, P.B., Udwadia, F.E.: Dynamics and precision control of tumbling multibody systems. J. Guid. Control. Dyn. 40(3), 584–602 (2017)
Koganti, P.B., Udwadia, F.E.: Unified approach to modeling and control of rigid multibody systems. J. Guid. Control. Dyn. 39(12), 2683–2698 (2016)
Cho, H., Udwadia, F.E.: Explicit solution to the full nonlinear problem for satellite formation-keeping. Acta Astronaut. 67(3–4), 369–387 (2010)
Cho, H., Udwadia, F.E.: Explicit control force and torque determination for satellite formation-keeping with attitude requirements. J. Guid. Control. Dyn. 36(2), 589–605 (2013)
Zhao, R., Chen, Y.H., Jiao, S., et al.: A constraint-following control for uncertain mechanical systems: given force coupled with constraint force. Nonlinear Dyn. 93(3), 1201–1217 (2018)
Zhao, R., Li, M., Niu, Q., et al.: Udwadia–Kalaba constraint-based tracking control for artificial swarm mechanical systems: dynamic approach. Nonlinear Dyn. 100, 2381–2399 (2020)
Leopold, A.P.: A Treatise on Analytical Dynamics. OX Bow Press, New York (1979)
Rosenberg, R.: Analytical Dynamics of Discrete Systems. Plenum Press, New York (1977)
Udwadia, F.E., Kalaba, R.E., Eun, H.C.: Equations of motion for constrained mechanical systems and the extended d’Alembert’s principle. Q. Appl. Math. 55(2), 321–331 (1997)
Spong, M.W., Seth, H., Mathukumalli, V.: Robot Modeling and Control. Wiley, New York (2006)
Craig, J.J.: Introduction to Robotics Mechanics and Control. Pearson Education, London (2009)
Slotine, J.J.E., Li, W.: Applied Nonlinear Control. Prentice Hall, New Jersey (1991)
Bae, J.H., Arimoto, S.: Important role of force/velocity characteristics in sensory-motor coordination for control design of object manipulation by a multi-fingered robot hand. Robotica 22(5), 479–491 (2004)
Acknowledgements
This study was funded by China Postdoctoral Natural Science Foundation (No. 2021T140585), Fundamental Research Funds for Chinese Central Universities (No. 300102259306), Shaanxi Province Natural Science Foundation (No. 2020JM-240) and Key Research and Development Program of Shaanxi (No. 2021ZDLGY09-02).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
The authors declare that they have no conflict of interest.
Statement of Data
This paper has no associated data.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A
The details of the dynamics modeling for the hand robot in contact with an object in (4.1) are as follows:
Here, \(s1_{i23}=\sin {(2q_{fi_{2}}+q_{fi_{3}})}\), \(s1_{i234}=\sin {(2q_{fi_{2}}}{+q_{fi_{3}}+q_{fi_{4}})}\), \(c1_{i234}=\cos {(2q_{fi_{2}}+q_{fi_{3}}+q_{fi_{4}})}\), \(s2_{i234}=\sin {(2q_{fi_{2}}+2q_{fi_{3}}+q_{fi_{4}})}\), \(c2_{i234}=\cos {(2q_{fi_{2}}+2q_{fi_{3}}+q_{fi_{4}})}\). The unlisted elements of matrix \(M_{fi}\) and \(Q_{fi}\) are zeroes.
Appendix B
The detailed expressions of matrices \(A_{fi}\), \(A_{oi}\) in (4.9) and \(b_{di}\) in (4.10) are
The zero entries of the above matrices are not listed.
Rights and permissions
About this article
Cite this article
Zhao, R., Yu, J., Yang, H. et al. Contact constraints-based dynamic manipulation control of the multi-fingered hand robot: a force sensorless approach. Nonlinear Dyn 107, 1081–1105 (2022). https://doi.org/10.1007/s11071-021-07044-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-021-07044-4