Skip to main content Accessibility help
×
Home
Hostname: page-component-544b6db54f-n9d2k Total loading time: 0.201 Render date: 2021-10-22T17:28:51.591Z Has data issue: true Feature Flags: { "shouldUseShareProductTool": true, "shouldUseHypothesis": true, "isUnsiloEnabled": true, "metricsAbstractViews": false, "figures": true, "newCiteModal": false, "newCitedByModal": true, "newEcommerce": true, "newUsageEvents": true }

Article contents

In-hand forward and inverse kinematics with rolling contact

Published online by Cambridge University Press:  27 February 2017

Lei Cui*
Affiliation:
Department of Mechanical Engineering, Curtin University, Perth, Australia
Jie Sun
Affiliation:
Centre for Robotics Research, King's College London, London, UK. E-mails: jie.sun@kcl.ac.uk, jian.dai@kcl.ac.uk
Jian S. Dai
Affiliation:
Centre for Robotics Research, King's College London, London, UK. E-mails: jie.sun@kcl.ac.uk, jian.dai@kcl.ac.uk
*
*Corresponding author. E-mail: lei.cui@curtin.edu.au

Summary

Robotic hands use rolling contact to manipulate a grasped object to a desired location, even when the finger and the palm linkage mechanisms lack degrees of freedom. This paper presents a systematic approach to the forward and inverse kinematics of in-hand manipulation. The moving frame method in differential geometry is integrated into the product of exponential formula to establish a pure geometric framework of the kinematics of a robot hand. The forward and inverse kinematics of a multifingered hand are obtained in terms of the joint rates and contact trajectories. A two-fingered planar robot hand and a three-fingered spatial robot hand are used to demonstrate the proposed approach. The proposed formulation amounts to solving a univariate polynomial, providing an alternative to the existing ones that require numerical integration.

Type
Articles
Information
Robotica , Volume 35 , Issue 12 , December 2017 , pp. 2381 - 2399
Copyright
Copyright © Cambridge University Press 2017 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1. Yousef, H., Boukallel, M. and Althoefer, K., “Tactile sensing for dexterous in-hand manipulation in robotics—a review,” Sensors Actuators A: Phys. 167 (2), 171187 (2011).CrossRefGoogle Scholar
2. Sudsang, A. and Phoka, T., “Regrasp Planning for a 4-Fingered Hand Manipulating a Polygon,” Proceedings of the IEEE International Conference on Robotics and Automation, 2003, ICRA'03, Taibei, Taiwan (Sep. 14–19, 2003) pp. 26712676.Google Scholar
3. Dafle, N. C., Rodriguez, A., Paolini, R., Tang, B., Srinivasa, S. S., Erdmann, M., Mason, M. T., Lundberg, I., Staab, H. and Fuhlbrigge, T., “Extrinsic Dexterity: In-Hand Manipulation with External Forces,” 2014 IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China (May 31–Jun. 7, 2014) pp. 15781585.CrossRefGoogle Scholar
4. Furukawa, N., Namiki, A., Taku, S. and Ishikawa, M., “Dynamic Regrasping using a High-Speed Multifingered Hand and a High-Speed Vision System,” Proceedings of the 2006 IEEE International Conference on Robotics and Automation, 2006, ICRA 2006, Orlando, FL, USA (May 15–19, 2006) pp. 181187.CrossRefGoogle Scholar
5. Cherif, M. and Gupta, K. K., “3D in-Hand Manipulation Planning,” Proceedings of the 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems, 1998, vol. 141, Victoria, British Columbia, Canada (Oct. 13–17, 1998) pp. 146151.Google Scholar
6. Kondo, M., Ueda, J. and Ogasawara, T., “Recognition of in-hand manipulation using contact state transition for multifingered robot hand control,” Robot. Auton. Syst. 56 (1), 6681 (2008).CrossRefGoogle Scholar
7. Rus, D., “In-hand dexterous manipulation of piecewise-smooth 3-D objects,” Int. J. Robot. Res. 18 (4), 355381 (1999).CrossRefGoogle Scholar
8. Sudsang, A. and Srinivasa, N., “Grasping and in-hand manipulation: Geometry and algorithms,” Algorithmica 26 (3–4), 466493 (2000).CrossRefGoogle Scholar
9. Ueda, J., Kondo, M. and Ogasawara, T., “The multifingered NAIST hand system for robot in-hand manipulation,” Mech. Mach. Theory 45 (2), 224238 (2010).CrossRefGoogle Scholar
10. Exner, C., “Development of hand functions,” In: Occupational therapy for children (Pratt, P. N. and Allen, A. S., eds.), (Mosby, St. Louis, 1989) pp. 235259.Google Scholar
11. Pehoski, C., Henderson, A. and Tickle-Degnen, L., “In-hand manipulation in young children: Rotation of an object in the fingers,” Am. J. Occup. Therapy 51 (7), 544552 (1997).CrossRefGoogle Scholar
12. Jeong, H. and Cheong, J., “In-Hand Rolling Motion Planning using Independent Contact Region (ICR) with Guaranteed Grasp Quality Margin,” 2013 IEEE International Conference on Robotics and Automation (ICRA), Karlsruhe, Germany (May 6–10, 2013) pp. 32393244.CrossRefGoogle Scholar
13. Kim, Y. B., Kang, G., Yee, G. K., Kim, A., You, W. S., Lee, Y. H., Liu, F., Moon, H., Koo, J. C. and Choi, H. R., “Exploration and reconstruction of unknown object by active touch of robot hand,” Intell. Service Robot. 8 (3), 141149 (2015).CrossRefGoogle Scholar
14. Reis, M. F., Leite, A. C., Lizarralde, F. and Hsu, L., “Kinematic Modeling and Control Design of a Multifingered Robot Hand,” 2015 IEEE 24th International Symposium on Industrial Electronics (ISIE), Buzios, Rio de Janeiro, Brazil (Jun. 3–5, 2015) pp. 638643.CrossRefGoogle Scholar
15. van Hoof, H., Hermans, T., Neumann, G. and Peters, J., “Learning Robot in-Hand Manipulation with Tactile Features,” 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids), Seoul, Korea (South) (Nov. 3–5, 2015) pp. 121127.CrossRefGoogle Scholar
16. Doulgeri, Z. and Droukas, L., “On Rolling Contact Motion by Robotic Fingers Via Prescribed Performance Control,” 2013 IEEE International Conference on Robotics and Automation (ICRA), Karlsruhe, Germany (May 6–10, 2013) pp. 39763981.CrossRefGoogle Scholar
17. Droukas, L. and Doulgeri, Z., “Rolling contact motion generation and control of robotic fingers,” J. Intell. Robot. Syst. 1, 118 (2015).Google Scholar
18. Cui, L. and Dai, J. S., “A Coordinate-Free Approach to Instantaneous Kinematics of Two Rigid Objects with Rolling Contact and Its Implications for Trajectory Planning,” IEEE International Conference on Robotics and Automation, Kobe, Japan (May 12–17, 2009) pp. 612617.Google Scholar
19. Cui, L. and Dai, J. S., “A darboux-frame-based formulation of spin-rolling motion of rigid objects with point contact,” IEEE Trans. Robot. 26 (2), 383388 (2010).CrossRefGoogle Scholar
20. Cui, L. and Dai, J. S., In: Geometric Kinematics of Point Contact (Lenarčič, J. and Stanisic, M. M., eds.) (Springer, New York, US, 2010) pp. 429436.Google Scholar
21. Cui, L. and Dai, J. S., “A polynomial formulation of inverse kinematics of rolling contact,” J. Mech. Robot. 7 (4), 041003_041001–041009 (2015).CrossRefGoogle Scholar
22. Cui, L. and Dai, J. S., “From sliding–rolling loci to instantaneous kinematics: An adjoint approach,” Mech. Mach. Theory 85 (0), 161171 (2015).CrossRefGoogle Scholar
23. Cai, C. and Roth, B., “On the planar motion of rigid bodies with point contact,” Mech. Mach. Theory 21 (6), 453466 (1986).Google Scholar
24. Montana, D. J., “The kinematics of contact and grasp,” Int. J. Robot. Res. 7 (3), 1732 (1988).CrossRefGoogle Scholar
25. Marigo, A. and Bicchi, A., “Rolling bodies with regular surface: Controllability theory and application,” IEEE Trans. Autom. Control 45 (9), 15861599 (2000).CrossRefGoogle Scholar
26. Cui, L., “Differential Geometry Based Kinematics of Sliding-Rolling Contact and Its Use for Multifingered Hands,” In: Centre for Robotics Research (King's College London, London, UK, 2010).Google Scholar
27. Hwang, C. S., Takano, M. and Sasaki, K., “Kinematics of grasping and manipulation of a B-spline surface object by a multifingered robot hand,” J. Robot. Syst. 16 (8), 445460 (1999).3.0.CO;2-1>CrossRefGoogle Scholar
28. Trinkle, J. C. and Paul, R. P., “Planning for dexterous manipulation with sliding contacts,” Int. J. Robot. Res. 9 (3), 2448 (1990).CrossRefGoogle Scholar
29. Kao, I. and Cutkosky, M. R., “Quasistatic manipulation with compliance and sliding,” Int. J. Robot. Res. 11 (1), 2040 (1992).CrossRefGoogle Scholar
30. Vatani, M., Engeberg, E. D. and Choi, J.-W., “Detection of the position, direction and speed of sliding contact with a multi-layer compliant tactile sensor fabricated using direct-print technology,” Smart Mater. Struct. 23 (9), 095008 (2014).CrossRefGoogle Scholar
31. Vatani, M., Engeberg, E. D. and Choi, J.-W., “Force and slip detection with direct-write compliant tactile sensors using multi-walled carbon nanotube/polymer composites,” Sensors Actuators A: Phys. 195, 9097 (2013).CrossRefGoogle Scholar
32. Okamura, A. M., Smaby, N. and Cutkosky, M. R., “An Overview of Dexterous Manipulation,” Proceedings of the IEEE International Conference on Robotics and Automation, 2000, ICRA '00, vol. 251, San Francisco, CA, USA (Apr. 24–28, 2000) pp. 255262.Google Scholar
33. Murray, R. M., Li, Z. and Sastry, S. S., A Mathematical Introduction to Robotic Manipulation (CRC Press, Boca Raton, USA, 1994).Google Scholar
34. Park, F. C. and Brockett, R. W., “Kinematic dexterity of robotic mechanisms,” Int. J. Robot. Res. 13 (1), 115 (1994).CrossRefGoogle Scholar
35. Brockett, R. W., Robotic Manipulators and the Product of Exponentials Formula (Springer, Berlin, 1984).CrossRefGoogle Scholar
36. Romdhane, L. and Duffy, J., “Kinestatic analysis of multifingered hands,” Int. J. Robot. Res. 9 (6), 318 (1990).CrossRefGoogle Scholar
37. Cui, L. and Dai, J. S., “Posture, workspace, and manipulability of the metamorphic multifingered hand with an articulated palm ASME,” J. Mech. Robot. 3 (2), 021001_021001–021007 (2011).CrossRefGoogle Scholar
38. Cui, L. and Dai, J. S., “Reciprocity-based singular value decomposition for inverse kinematic analysis of the metamorphic multifingered hand ASME,” J. Mech. Robot. 4 (3), 034502_034501_034506 (2012).CrossRefGoogle Scholar
39. Cui, L., Cupcic, U. and Dai, J. S., “An optimization approach to teleoperation of the thumb of a humanoid robot hand: Kinematic mapping and calibration,” J. Mech. Des. 136 (9), 091005_091001_091007 (2014).CrossRefGoogle Scholar
40. Cui, L., Tan, T., Do, K. D. and Teunissen, P., “Challenges and solutions for autonomous robotic mobile manipulation for outdoor sample collection,” J. Electr. Electron. Eng. 3 (5), 156164 (2015).CrossRefGoogle Scholar
41. Cartan, E., Riemannian Geometry in an Orthogonal Frame (World Scientific Press, Singapore, 2002).Google Scholar
42. Cartan, H., Differential Forms (Dover Publisher, New York, 1996).Google Scholar
43. Carmo, M. P., Differential Geometry of Curves and Surfaces (Prentice-Hall, Englewood Cliffs, 1976).Google Scholar
44. Gray, A., Modern Differential Geometry of Curves and Surfaces with Mathematica (CRC Press, Inc., Boca Raton, Florida, 1996).Google Scholar
45. Wei, G., Sun, J., Zhang, X., Pensky, D., Piater, J. and Dai, J. S., “Metamorphic Hand based Grasp Constraint and Affordance,” ASME 2015 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, American Society of Mechanical Engineers, Boston, Massachusetts, US (Aug. 2–5, 2015) pp. V05BT08A008–V005BT008A008.Google Scholar
46. Dai, J. S. and Kerr, D. R., “Analysis of force distribution in grasps using augmentation,” J. Mech. Eng. Sci. 210 (1), 1522 (1996).CrossRefGoogle Scholar
47. Dai, J. S. and Rees Jones, J., “Interrelationship between screw systems and corresponding reciprocal systems and applications,” Mech. Mach. Theory 36 (5), 633651 (2001).CrossRefGoogle Scholar
48. Dai, J. S., Wang, D. and Cui, L., “Orientation and workspace analysis of the multifingered metamorphic hand-metahand,” IEEE Trans. Robot. 25 (4), 942947 (2009).CrossRefGoogle Scholar
49. Mason, M. T., Mechanics of Robotic Manipulation (MIT Press, Cambridge, Massachusetts, 2001).Google Scholar
50. Trinkle, J. C., “A Quasi-Static Analysis of Dextrous Manipulation with Sliding and Rolling Contacts,” Proceedings of the 1989 IEEE International Conference on Robotics and Automation, 1989, (1989) pp. 788–793.Google Scholar
51. Cherif, M. and Gupta, K. K., “Planning quasi-static fingertip manipulations for reconfiguring objects,” IEEE Trans. Robot. Autom. 15 (5), 837848 (1999).CrossRefGoogle Scholar
5
Cited by

Send article to Kindle

To send this article to your Kindle, first ensure no-reply@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about sending to your Kindle. Find out more about sending to your Kindle.

Note you can select to send to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be sent to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

In-hand forward and inverse kinematics with rolling contact
Available formats
×

Send article to Dropbox

To send this article to your Dropbox account, please select one or more formats and confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your <service> account. Find out more about sending content to Dropbox.

In-hand forward and inverse kinematics with rolling contact
Available formats
×

Send article to Google Drive

To send this article to your Google Drive account, please select one or more formats and confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your <service> account. Find out more about sending content to Google Drive.

In-hand forward and inverse kinematics with rolling contact
Available formats
×
×

Reply to: Submit a response

Please enter your response.

Your details

Please enter a valid email address.

Conflicting interests

Do you have any conflicting interests? *