Abstract
Abstract
As robotic systems flourish, reliability has become a topic of paramount importance in the human–robot relationship. The Jacobian matrix in screw theory underpins the design and optimization of robotic manipulators. Kernel properties of robotic manipulators, including dexterity and singularity, are characterized with the Jacobian matrix. The accurate specification and the rigorous analysis of the Jacobian matrix are indispensable in guaranteeing correct evaluation of the kinematics performance of manipulators. In this paper, a formal method for analyzing the Jacobian matrix in screw theory is presented using the higher-order logic theorem prover HOL4. Formalizations of twists and the forward kinematics are performed using the product of exponentials formula and the theory of functional matrices. To the best of our knowledge, this work is the first to formally analyze the kinematic Jacobian using theorem proving. The formal modeling and analysis of the Stanford manipulator demonstrate the effectiveness and applicability of the proposed approach to the formal verification of the kinematic properties of robotic manipulators.
- AC17 Affeldt R, Cohen C (2017) Formal foundations of 3D geometry to model robot manipulators. In: ACM sigplan conference on certified programs and proofs, pp 30–42Google Scholar
- AD16 Formalisation of the computation of the echelon form of a matrix in Isabelle/HOLForm Asp Comput2016286122355124910.1007/s00165-016-0383-1Google Scholar
Digital Library
- AMC+12 Singularity analysis of 3T2R parallel mechanisms using Grassmann–Cayley algebra and grassmann geometryMech Mach Theory20125232634010.1016/j.mechmachtheory.2011.11.015Google Scholar
Cross Ref
- BKL08 Principles of model checking2008CambridgeMIT Press1179.68076Google Scholar
Digital Library
- CGH+15 Model checking aircraft controller software: a case studySoftw Pract Exp2015457989101710.1002/spe.2242Google Scholar
Digital Library
- CR12 Singularity analysis of a four degree-of-freedom parallel manipulator based on an expanded 6 × 6 Jacobian matrixMech Mach Theory201257516110.1016/j.mechmachtheory.2012.06.008Google Scholar
Cross Ref
- CWZL09 Modular calculation of the Jacobian matrix and its application to the performance analyses of a forging robotAdv Robot200923101261127910.1163/156855309X462574Google Scholar
Cross Ref
- DRGR13 Optimal design and development of a 2-DOF PKM-based machine toolInt J Adv Manuf Technol2013675–81609162110.1007/s00170-012-4594-1Google Scholar
Cross Ref
- FHI13 Formal Kinematic Analysis of the Two-Link Planar ManipulatorFormal Methods and Software Engineering2013Berlin, HeidelbergSpringer Berlin Heidelberg34736210.1007/978-3-642-41202-8_23Google Scholar
- FT03 Inverse velocity and singularity analysis of low-DOF serial manipulatorsJ Robot Syst200320417718810.1002/rob.10079Google Scholar
Cross Ref
- GG97 A uniform bound for the Jacobian of the gravitational force vector for a class of robot manipulatorsTrans Am Soc Mech Eng J Dyn Syst Meas Control199711911011410.1115/1.2801200Google Scholar
Cross Ref
- GM93 Introduction to HOL: a theorem proving environment for higher order logic1993CambridgeCambridge Univeristy Press0779.68007Google Scholar
Digital Library
- Har05 A HOL Theory of Euclidean SpaceLecture Notes in Computer Science2005Berlin, HeidelbergSpringer Berlin Heidelberg114129Google Scholar
- HL14 Geometric condition of 3UPS-S parallel mechanism in singular configurationChin J Mech Eng201427113013710.3901/CJME.2014.01.130Google Scholar
Cross Ref
- HLC11 Generalized Jacobian analysis of lower mobility manipulatorsMech Mach Theory201146683184410.1016/j.mechmachtheory.2011.01.009Google Scholar
Cross Ref
- HYW+15 An approach to determining the unknown twist/wrench subspaces of lower mobility serial kinematic chainsJ Mech Robot20157303100310.1115/1.4028622Google Scholar
Cross Ref
- MLSS94 A mathematical introduction to robotic manipulation1994Boca RatonCRC Press0858.70001Google Scholar
Digital Library
- RA15 Study on Jacobian, singularity and kinematics sensitivity of the FUM 3-PSP parallel manipulatorMech Mach Theory20158621123410.1016/j.mechmachtheory.2014.11.009Google Scholar
Cross Ref
- RRL15 Kinematic and workspace-based dimensional optimization of a 2-DOF mechanism for a novel multipoint deviceMechatronics20152810311410.1016/j.mechatronics.2015.04.011Google Scholar
Cross Ref
- RTD11 A comparison between the Denavit–Hartenberg and the screw-based methods used in kinematic modeling of robot manipulatorsRobot Comput-Integr Manuf201127472372810.1016/j.rcim.2010.12.009Google Scholar
Digital Library
- SLG+14 Shi Z, Liu Z, Guan Y, Ye S, Zhang J, Wei H (2014) Formalization of function matrix theory in HOL. J Appl Math, 2014Google Scholar
- SSL13 Optimal torque distribution method for a redundantly actuated 3-RRR parallel robot using a geometrical approachRobotica2013310454955410.1017/S0263574712000562Google Scholar
Cross Ref
- SWH14 The 3-RPS parallel manipulator from an algebraic viewpointMech Mach Theory20147516117610.1016/j.mechmachtheory.2013.12.007Google Scholar
Cross Ref
- SZL+14 Formalization of matrix theory in HOL4Adv Mech Eng2014619527610.1155/2014/195276Google Scholar
Cross Ref
- Tsa99 Robot analysis: the mechanics of serial and parallel manipulators1999New YorkWileyGoogle Scholar
Digital Library
- WSL+15 Wu A, Shi Z, Li Y, Wu M, Guan Y, Zhang J, Wei H (2015) Formal kinematic analysis of a general 6R manipulator using the screw theory. Math Probl Eng, 2015Google Scholar
- ZMG13 Formalization of linear space theory in the higher-order logic proving systemJ Appl Math20132013111030454311315.03021Google Scholar





Comments