Реалізація та використання алгоритму Левенберга-Маркварда в задачах калібрування роботів-маніпуляторів

Автор(и)

DOI:

https://doi.org/10.20998/2078-9130.2021.2.249537

Ключові слова:

робототехніка, роботи-маніпулятори, пряме та зворотне завдання кінематики маніпуляторів, завдання калібрування маніпулятора, метод Ньютона-Гаусса, метод Левенберга-Марквардта

Анотація

Розглянуто відоме завдання калібрування довільного робота-маніпулятора, яке сформульовано у найзагальнішому вигляді. Для вирішення прямої задачі кінематики запропоновано альтернативний спосіб Денавіта-Хартенберга універсальний аналітичний опис кінематичної схеми з урахуванням можливих похибок виготовлення та збирання деталей робота. При цьому запропоновано універсальний опис похибок орієнтації осей шарнірних зчленувань ланок. На основі такого опису може бути проведене рішення прямої та зворотної задачі кінематики роботів як просторових механізмів з урахуванням спотворень розмірів, положення осей зчленувань та положень нулів кутів їх повороту. Завдання калібрування маніпуляторів сформульовано як завдання методу найменших квадратів. Отримано аналітичні формули цільової функції методу найменших квадратів для вирішення поставленого завдання. Шляхом аналітичного диференціювання за допомогою спеціальної системи комп'ютерної алгебри КіДиМ отримані вирази для вектора градієнта та гесіана цільової функції прямого алгоритму, алгоритмів Ньютона-Гаусса і Левенберга-Марквардта. Автоматично згенеровані процедури мовою С++ розрахунку елементів градієнта та гесіана. На прикладі проектованого кутового 6-ступеневого робота-маніпулятора наведено результати моделювання рішення задачі його калібрування, тобто визначення 36-ти невідомих кутових і лінійних похибок. Проведено порівняння розв'язання задачі калібрування для змодельованих 64 та 729 експериментів, у яких узагальнені координати – кути в зчленуваннях приймали значення ±90° та -90°, 0, +90°.

Посилання

Abderrahim, M. & Whittaker, A. R. (2000). Kinematic Model Identification of Industrial Manipulators, Robotics and Computer-Integrated Manufacturing, Vol. 16, No. 1, February 2000, pp 1-8.

Gattringer H., Neubauer M., Kaserer D., Müller A. (2018) A Novel Method for Geometric Robot Calibration Using Laser Pointer and Cameras. In: Ferraresi C., Quaglia G. (eds) Advances in Service and Industrial Robotics. RAAD 2017. Mechanisms and Machine Science, vol 49. Springer, Cham.

Galta CS, Lumia R, Wood J, Starr G (2007) An Automated Method to Calibrate Industrial Robots Using a Virtual Closed Kinematic Chain 3. Abderrahim, M. & Whittaker, A. R. (2000). Kinematic Model Identification of Industrial Manipulators, Robotics and Computer-Integrated Manufacturing, Vol. 16, No. 1, February 2000, pp 1-8.

Cheng, S. F. (2007). The Method of Recovering TCP Positions in Industrial Robot Production Programs, Proceedings of 2007 IEEE International Conference on Mechatronics and Automation, August 2007, pp. 805-810.

Veitschegger, W. K., & Wu, C. H. (1988). Robot Calibration and Compensation. IEEE Journal on Robotics and Automation, 4 vol. 4, no. 6, pp. 643-656, Dec. 1988, doi: 10.1109/56.9302.

Greenway, B. (2000). Robot Accuracy, Industrial Robot, Vol. 27, No. 4,2000, pp 257-265.

Motta, J. M. S. T., Carvalho, G. C. and McMaster, R. S. (2001). Robot Calibration Using a 3-D Vision-Based Measurement System with a Single Camera, Robotics and Computer-Integrated Manufacturing, Ed. Elsevier Science, U.K., Vol. 17, No. 6, pp. 457-467.

Roth, Z. S., Mooring, B. W. and Ravani, B. (1987). An Overview of Robot Calibration, IEEE Journal of Robotics and Automation, RA-3, No. 3, pp. 377-85.

Klevalin V.A., Polivanov A.Yu. Povyishenie tochnosti robotov putem identifikatsii ih geometricheskih parametrov pri pomoschi sistemyi tehnicheskogo zreniya. M.: Mehatronika, 2002. - N5. - S.10-14.

Denavit, J. & Hartenberg, R. S. (1955). Kinematic Modelling for Robot Calibration, Trans. ASME Journal of Applied Mechanics, Vol. 22, June 1955, pp. 215-221.

Zherebyatev K.V., Ivanovskiy S.P., Zherebyatev D.K. Reshenie pryamoy kinematicheskoy zadachi dlya shestizvennogo manipulyatora universalnogo promyishlennogo robota PR125 // Mehatronika, avtomatizatsiya, upravlenie, 2005. — No2. S.28-34.

Andreev Ju.M., Morachkovskij O.K. O dinamike golonomnyh sistem tverdyh tel. Prikladnaja mehanika. 2005. T. 41, №7. P. 130-138.

Andreev Ju. M., Morachkovskij O. K. Novaja sistema komp'juternoj algebry dlja issledovanija kolebanij strukturno slozhnyh golonomnyh i negolonomnyh sistem tverdyh tel. Nadezhnost' i dolgovechnost' mashin i sooruzhenij: mezhdunar. nauch.-tehn. sbor. NAN Ukrainy. Kyyiv: IPP im. Pisarenko G.S., Associacija «Nadezhnost' mashin i sooruzhenij». 2006. Vol. 26. P. 11-18.

Andreev Yu. M. Algoritm kompensatsii vozmuscheniy hodbyi dvunogo robota resheniem obratnoy zadachi kinematiki. VIsnik NTU «HPI». SerIya: DinamIka ta mItsnIst mashin. – HarkIv : NTU «HPI», 2020. – # 2 (2020). – S. 14 –21.

Fu K., Gonsales R., Li K. Robototehnika. Moscow: Mir, 1989. 621 p.

Gill. F., Mjurrej U., Rajt M. Prakticheskaja optimizacija: Per. s angl–M.: Mir, 1985—509 s., il.

##submission.downloads##

Опубліковано

2021-12-31