Open Access Open Access  Restricted Access Subscription or Fee Access

A Geometric Algorithm for Redundant Inverse Kinematics with Obstacle Avoidance in a Known Environment


(*) Corresponding author


Authors' affiliations


DOI: https://doi.org/10.15866/ireme.v12i8.13524

Abstract


This paper proposes a geometric method for solving the inverse kinematics (IK) of redundant manipulators while satisfying the collision avoidance criterion. The proposed approach focuses on creating an algorithm for solving the redundant inverse kinematics (RIK) of manipulators in a known environment. Central to the method is the creation of an explicit expression of C-free space of the manipulators by using two new notions, named "inverse Denavit–Hartenberg (D–H) variables" and "interval function". Thus, a single optimized solution far from the obstacles is obtained automatically by exploring in the C-free space, following the principle of selecting the median value of the interval function preferentially. The proposed method is demonstrated using a snake robot, the EAST Articulated Maintenance Arm (EAMA), which is utilized in the EAST (Experimental Advanced Superconducting Tokamak) for maintenance tasks in the vacuum vessel. C-free space of EAMA in EAST is created based on the Obstacle Topology Partition Projection (OTPP) approach and formulated by the interval functions. With the expression of C-free space, a single optimum solution is obtained during the exploration that starts at the end position or pose of the extremity point Pend. Eventually, several tip positions of EAMA are sampled to test the accuracy and correctness of the algorithm.
Copyright © 2018 The Authors - Published by Praise Worthy Prize under the CC BY-NC-ND license.

Keywords


Redundant Inverse Kinematics; Inverse DH Variables; C-Free Space; Interval Function; EAMA

Full Text:

PDF


References


L. Gargiulo, P. Bayetti, V. Bruno, ITER Articulated Inspection Arm (AIA): Geometric calibration issues of a long-reach flexible robot, Fusion Engineering and Design, 83 (2008)1833–1836.

H. P. Wu, H. Handroos, P. Pessi, J. Kilkki, L. Jones, Heikki Handroos, Pekka Pessi, Juha Kilkki, Lawrence Jones, Development and control towards a parallel water hydraulic weld/cut robot for machining processes in ITER vacuum vessel Fusion Engineering and Design 75–79 (2005) 625–631.
http://dx.doi.org/10.1016/j.fusengdes.2005.06.304

Fahimi, Farbod, Autonomous Robots: Modeling, Path Planning, and Control, Springer (2009). 15-16.
http://dx.doi.org/10.1007/978-0-387-09538-7

Hamid Toshani Opens, et al., Real-time inverse kinematics of redundant manipulators using neural networks and quadratic programming: A Lyapunov-based approach, Robot. Auton. Syst. 62 (6) (2014) 766–781.
http://dx.doi.org/10.1016/j.robot.2014.02.005

A. R. Khoogar, J. K. Parker, Obstacle avoidance of redundant manipulators using genetic algorithms, in: IEEE Proceedings of Southeastcon ’91, 07–10 April 1991, Williamsburg, 1(1991) 317–320.
http://dx.doi.org/10.1109/secon.1991.147764

A. Perez, J. M. McCarthy, Clifford algebra exponentials and planar linkage synthesis equations, Journal of Mechanical Design 127 (2005) 931–940.
http://dx.doi.org/10.1115/1.1904047

S. Yahya, M. Moghavvemi, H. A. F. Mohamed, Geometrical approach of planar hyper-redundant manipulators: inverse kinematics, path planning and workspace, Simulation Modelling Practice and Theory 19(1) (2011) 406–422.
http://dx.doi.org/10.1016/j.simpat.2010.08.001

V. Perdereau, C. Passi, M. Drouin, Real-time control of redundant robotic manipulators for mobile obstacle avoidance, Robot. Auton. Syst. 41 (1) (2002) 41–59.
http://dx.doi.org/10.1016/s0921-8890(02)00274-9

Z. Mao, T. C Hsia, Obstacle avoidance inverse kinematics solution of redundant robots by neural networks, Robotica 15 (1) (1997) 3-10.
http://dx.doi.org/10.1017/s0263574797000027

L. Sardana, et.al, A geometric approach for inverse kinematics of a 4-link redundant In-Vivo robot for biopsy. Robot. Auton. Syst. 61 2013 1306-1313.
http://dx.doi.org/10.1016/j.robot.2013.09.001

Srinivas Neppalli, et al., A Geometrical Approach to Inverse Kinematics for Continuum Manipulators. 2008 IEEE International Conference on Intelligent Robots and Systems. 3565-3570.
http://dx.doi.org/10.1109/iros.2008.4651125

Kun Wang, et al., Inverse kinematics research using obstacle avoidance geometry method for EAST Articulated Maintenance Arm (EAMA), Fusion Engineering and Design (2017) 1-11.
http://dx.doi.org/10.1016/j.fusengdes.2017.04.054

T. Lozano-Perez, A simple motion planning algorithm for general robot manipulators, Perception and Robotics (1986) 626-630.

Stefan Gottschalk, Ming Lin, and Dinesh Manocha, OBBTree: A Hierarchical Structure for Rapid Interference Detection, In Proceedings of ACM Siggraph, pp. 171-180, 1996.
http://dx.doi.org/10.1145/237170.237244

L. P. Ellekilde, J. A. Jorgensen, Robwork: A flexible toolbox for robotics research and education//Robotics (ISR), 2010 41st International Symposium on and 2010 6th German Conference on Robotics (ROBOTIK). VDE, (2010) 1-7.

Mansour, G., Sagris, D., Tsagaris, A., CMM Path Planning, Position and Orientation Optimization Using a Hybrid Algorithm, (2017) International Review of Mechanical Engineering (IREME), 11 (2), pp. 144-150.
http://dx.doi.org/10.15866/ireme.v11i2.10159

Niola, V., Rossi, C., Savino, S., A New Mechanical Hand: Theoretical Studies and First Prototyping, (2014) International Review of Mechanical Engineering (IREME), 8 (5), pp. 835-844.
http://dx.doi.org/10.15866/ireme.v8i5.1755


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize