Preview

Mekhatronika, Avtomatizatsiya, Upravlenie

Advanced search

Overcoming Redundancy in Solution of the Inverse Kinematics Problem for a Vehicle Operator's Hand

https://doi.org/10.17587/mau.18.41-48

Abstract

An operator's hand is a spatial mechanism, the configuration of which defines situation and orientation of a robot's hand in space. The biomechanical model of a hand represents a kinematic chain consisting of 18 links with 18 hinges. This design realizes 27 degrees of freedom for the links. Modeling the movements of an operator's hand to a target point is similar to the solution of the feedback problem of positioning in robotics. For complex kinematic structures with a big number of degrees of mobility a solution to this problem involves certain difficulties. At the same time, one of the main problems is the problem of an elbow joint position definition during setting of the final configuration of a person's hand in a target position. This problem can be reduced to the optimization problem with application of a criterion based on the principle of the "lower elbow" described by E. Nakano. Further application of this solution is quite difficult, if it is necessary to model the movement of the higher limb of the operator as a whole, including fingers. Therefore, we have to look for a method, which would allow us to expand the solution, if necessary. At the same time, the method should be simple, reliable and requiring little time and computational complexity. The analysis of the known solutions of the feedback problem of kinematics demonstrated a definite advantage of application of the Forward and Backward Reaching Inverse Kinematics (FABRIK) method. This method excludes the bulkiness and complexity connected with the use of matrices of rotation by direct definition of the situation on a straight line. After definition of new positions of the kinematic chain nodes it is possible without resorting to considerable efforts to calculate the vector of the generalized coordinates. Research of the accuracy of guiding of the operator's hand to the set target position was made in a SimMechanics package of MatLab for checking of the operability of the proposed method. As basic it chose several positions located in the operational space. Movement control of a hand was exercised by the controller, basing his work on FAB-RIK method. During research the following facts were revealed: the maximum error in position of a hand was 1,55 mm; the maximum size of discrepancy to the set orientation was 0,17. Accuracy of the received results confirmed the set re#uirements and the undoubted advantages of the considered method (little computing and time expenditure, simplicity of realization, visually natural pose received due to the solution and also a possibility of work with several final nodes) make it most expedient for application as the solution to the feedback problem of kinematics.

About the Authors

A. A. Kobzev
Vladimir State University named after A. G. and N. G. Stoletovs
Russian Federation


A. V. Lekareva
Vladimir State University named after A. G. and N. G. Stoletovs
Russian Federation


References

1. Кобринский А. А., Кобринский А. Е. Манипуляционные системы роботов: основы устройства, элементы теории. М.: Наука. Главная редакция физико-математической литературы, 1985. 344 с.

2. Ситалов Д. С. Моделирование перемещения аватара в пространстве и его взаимодействия с объектами виртуальной среды: Автореф. дис. канд. техн. наук. Новочеркасск, 2012. 19 с.

3. Методы биомехатроники тренажера руки человека / А. К. Платонов и др. // Препринты ИПМ им. М. В. Келдыша. 2012. № 82. 40 с. URL: http://library.keldysh.ru/preprint.asp?id=2012-82 (дата обращения 10.03.2016).

4. Пол Р. Управление траекторией руки с помощью вычислительной машины // Интегральные роботы. М.: Мир, 1973. С. 326-338.

5. Накано Э. Введение в робототехнику. М.: Мир, 1988. 334 с. ISBN 5-03-000396-7.

6. Pechev A. N. Inverse kinematics without matrix invertion // Proceedings of the 2008 IEEE International Conference on Robotics and Automation, (Pasadena, CA, USA, May 19-23, 2008). Pasadena, 2008. P. 2005-2012.

7. Aristidou Andreas, Lasenby Joan. Inverse Kinematics: a review of existing techniques and introduction of a new fast iterative solver: Technical Report. Cambridge University, 2009. 74 p.

8. Castellet A., Thomas F. Using interval methods for solving inverse kinematic problems // Computational Methods in Mechanisms: NATO Advanced Study Institute. 1997. Vol. 2. P. 135-144.

9. Wang Li-Chun Tommy, Chen Chih Cheng. A combined optimization method for solving the inverse kinematics problems of mechanical manipulators // IEEE Transactions on Robotics and Automation. 1991. Vol. 7 (4). P. 489-499.

10. Muller-Cajar R., Mukundan R. Triangulation: A new algorithm for inverse kinematics // Proceedings of the Image and Vision Computing (Hamilton, New Zealand, December 2007). New Zealand, 2007. pp. 181-186.

11. Brown Joel, Latombe Jean-Claude, Montgomery Kevin. Realtime knot-tying simulation // The Visual Computer: International J. of Computer Graphics. 2004. Vol. 20 (2). P. 165-179.

12. Aristidou Andreas, Lasenby Joan. FABRIK: a fast, iterative solver for the inverse kinematics problem // Graphical Models. 2011. Vol. 73. P. 243-260.


Review

For citations:


Kobzev A.A., Lekareva A.V. Overcoming Redundancy in Solution of the Inverse Kinematics Problem for a Vehicle Operator's Hand. Mekhatronika, Avtomatizatsiya, Upravlenie. 2017;18(1):41-48. (In Russ.) https://doi.org/10.17587/mau.18.41-48

Views: 419


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 1684-6427 (Print)
ISSN 2619-1253 (Online)