مهندسی مکانیک مدرس

مهندسی مکانیک مدرس

ارائه یک روش عمومی جهت مدلسازی دینامیکی و شبیه‌سازی بازوهای رباتیک پرنده

نوع مقاله : مقاله پژوهشی

نویسندگان
گروه مهندسی مکانیک، دانشکده فنی و مهندسی، دانشگاه شهید باهنر، کرمان، ایران
10.48311/mme.2026.119153.82973
چکیده
هدف اصلی این مقاله، ارائه یک روش جدید جهت مدل‌سازی منیپولاتورهایی است که بر روی یک پایه پرنده نصب شده‌اند. مهمترین چالش‌های پیشرو این تحقیق عبارت هستند از: 1- چگونگی محاسبه نیروهای تعمیم‌یافته سیستم شامل نیروی فعال موتورها و نیروی غیرفعال قیدهای حاکم بر سیستم. 2- نحوه تعریف مسیر مطلوب برای پایه پرنده، بگونه‌ای که علاوه بر موقعیت مطلوب، جهت‌گیری مطلوب را نیز شامل گردد. 3- چگونگی توسعه یک روش خودکار و سیستماتیک، بگونه‌ای که افزایش تعداد لینک‌های تشکیل‌دهنده بازوی مکانیکی و پایه پرنده هیچگونه محدودیتی در استخراج معادلات حرکت سیستم ایجاد نکند. و 4- نحوه آرایش موتورهای نصب شده بر روی پایه پرنده بگونه‌ای که هرگونه حرکتی را در فضای سه‌بعدی امکان‌پذیر سازد. برای غلبه بر چالش‌های فوق، در ابتدا کل سازه ربات شامل پایه پرنده و منیپولاتور نصب شده بر روی آن طی یک فرآیند کاملاً سیستماتیک به تعداد مشخصی زیر-سازه تقسیم می‌گردد. سپس معادلات حرکت هر یک از این زیر-سازه‌ها (که در واقع یک زنجیره باز سینماتیکی با پایه متحرک هستند) با استفاده از الگوریتم بازگشتی گیبس-اپل به‌دست می‌آید. در ادامه با ترکیب معادلات حرکت هر یک از این زنجیره‌های رباتیکی، معادلات حرکت کل سیستم (که در آن اثر متقابل پایه پرنده بر روی بازوی مکانیکی و بالعکس لحاظ شده است) استخراج می‌گردد.
کلیدواژه‌ها

موضوعات


عنوان مقاله English

A General Methodology for Dynamic Modeling and Simulation of Aerial Robotic Manipulators

نویسندگان English

Seyed Ali Mirnajafizadeh
Hamed Sharifzadeh Behzadi
Ali mohammad Shafei
Department of Mechanical Engineering, Shahid Bahonar University of Kerman, Kerman, Iran
چکیده English

The main objective of this paper is to present a novel approach for dynamic modeling of manipulators mounted on a flying base. The most significant challenges addressed in this research can be summarized as follows: 1) Determining an appropriate formulation for computing the generalized forces of the system, including both the active forces generated by the actuators and the passive forces arising from the constraints governing the system. 2) Defining a desired trajectory for the flying base that incorporates not only the desired position but also the desired orientation. 3) Developing an automatic and systematic dynamic modeling framework such that increasing the number of links in the robotic manipulator or the flying base does not impose any limitation on the derivation of the system’s equations of motion. 4) Arranging the motors installed on the flying base in a manner that enables arbitrary motion in three-dimensional space. To overcome these challenges, the overall robotic structure—comprising the flying base and the mounted manipulator is first decomposed, through a fully systematic procedure, into a specified number of substructures. The dynamic equations of motion of each substructure (which can be regarded as an open kinematic chain with a moving base) are then derived using the recursive Gibbs–Appell algorithm. Subsequently, by appropriately combining the equations of motion of these robotic chains, the kinetic equations of motion of the complete system are obtained, explicitly accounting for the mutual dynamic interactions between the flying base and the robotic manipulator.

کلیدواژه‌ها English

Manipulator؛ Aerial Base؛ Gibbs&ndash
Appell Formulation؛ Dynamic Equations
[1] H. Bonyan Khamseh, F. Janabi-Sharifi, and A. Abdessameud, “Aerial manipulation: A literature survey,” Robotics and Autonomous Systems, vol. 107, pp. 221–235, 2018.
[2] F. Ruggiero, V. Lippiello, and A. Ollero, “Aerial manipulation: A literature review,” IEEE Robotics and Automation Letters, vol. 3, no. 3, pp. 1957–1964, 2018.
[3] A. Khalifa and M. Fanni, “Experimental implementation of a new non-redundant 6-DOF quadrotor manipulation system,” ISA Transactions, vol. 104,pp.345–355,2020. doi: 10.1016/j.isatra.2020.05.013 
[4] H. Lee and H. J. Kim, “Estimation, control, and planning for autonomous aerial transportation,” IEEE Transactions on Industrial Electronics, vol. 64, no. 4, pp. 3369–3379, 2017. doi: 10.1109/tie.2016.2598321 
[5] N. Pouliot, P. Richard, and S. Montambault, “LineScout technology opens the way to robotic inspection and maintenance of high-voltage power lines,” IEEE Power and Energy Technology Systems Journal, vol. 2, no. 1, pp. 1–11, 2015. doi: 10.1109/jpets.2015.2395388 
[6] L. Wang and Z. Zhang, “Automatic detection of wind turbine blade surface cracks based on UAV-taken images,” IEEE Transactions on Industrial Electronics, vol. 64,no.9,pp.7293–7303,2017. doi: 10.1109/tie.2017.2682037 
[7] P. Ramon-Soria, B. Arrue, and A. Ollero, “Grasp planning and visual servoing for an outdoors aerial dual manipulator,” Engineering, vol. 6, no. 1, pp. 77–88, 2020.
[8] Y. Bae, J. Shin, S. Lee, and H. Kim, “Field experiment of photonic radar for low-RCS target detection and high-resolution image acquisition,” IEEE Access, vol. 9, pp. 63559–63566,2021. doi: 10.1109/access.2021.3075388.
[9] S. Goli, D. F. Kurtulus, L. M. Alhems, et al., “Experimental study on efficient propulsion system for multicopter UAV design applications,” Results in Engineering, vol. 20, Art. no. 101555, 2023. doi: 10.1016/j.rineng.2023.101555.
[10] P. E. Pounds, D. R. Bersak, and A. M. Dollar, “Stability of small-scale UAV helicopters and quadrotors with added payload mass under PID control,” Autonomous Robots, vol. 33, nos. 1–2, pp. 129–142, 2012. doi: 10.1007/s10514-012-9280-5 
[11] M. Orsag, C. M. Korpela, S. Bogdan, and P. Y. Oh, “Hybrid adaptive control for aerial manipulation,” Journal of Intelligent & Robotic Systems, vol. 73, no. 1, pp. 693–707, 2014. doi: 10.1007/s10846-013-9936-1 
[12] M. Kobilarov, “Nonlinear trajectory control of multi-body aerial manipulators,” Journal of Intelligent & Robotic Systems, vol. 73, no. 1, pp. 679–692, 2014. doi: 10.1007/s10846-013-9934-3 
[13] A. Gawel, M. Kamel, T. Novkovic, et al., “Aerial picking and delivery of magnetic objects with MAVs,” in Proc. IEEE Int. Conf. on Robotics and Automation (ICRA), 2017,pp.5746–5752. doi: 10.1109/icra.2017.7989675 
[14] J. Thomas, G. Loianno, J. Polin, K. Sreenath, and V. Kumar, “Toward autonomous avian-inspired grasping for micro aerial vehicles,” Bioinspiration & Biomimetics, vol. 9, no. 2, Art. no. 025010, 2014. doi: 10.1088/1748-3182/9/2/025010 
[15] S. Kim, S. Choi, and H. J. Kim, “Aerial manipulation using a quadrotor with a two-DOF robotic arm,” in Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS),2013,pp.4990–4995. doi: 10.1109/iros.2013.6697077 
[16] H. Lee and H. J. Kim, “Estimation, control, and planning for autonomous aerial transportation,” IEEE Transactions on Industrial Electronics, vol. 64, no. 4, pp. 3369–3379, 2016. doi: 10.1109/tie.2016.2598321 
[17] C. Korpela, M. Orsag, and P. Y. Oh, “Towards valve turning using a dual-arm aerial manipulator,” in Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS),2014,pp.3411–3416. doi: 10.1109/iros.2014.6943037 
[18] A. E. Jimenez-Cano, J. Braga, G. Heredia, and A. Ollero, “Aerial manipulator for structure inspection by contact from the underside,” in Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS), 2015, pp. 1879–1884. A. E. Jimenez-Cano, J. Braga, G. Heredia, and A. Ollero, “Aerial manipulator for structure inspection by contact from the underside,” in Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS), 2015, pp. 1879–1884. doi: 10.1109/iros.2015.7353623 
[19] M. I. Sanchez, J. A. Acosta, and A. Ollero, “Integral action in first-order closed-loop inverse kinematics: Application to aerial manipulators,” in Proc. IEEE Int. Conf. on Robotics and Automation (ICRA), 2015, pp. 5297–5302. doi: 10.1109/icra.2015.7139938 
[20] A. Suarez, G. Heredia, and A. Ollero, “Lightweight compliant arm with compliant finger for aerial manipulation and inspection,” in Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS), 2016, pp. 4449–4454. doi: 10.1109/iros.2016.7759655 
[21] A. Santamaria-Navarro, P. Grosch, V. Lippiello, J. Solà, and J. Andrade-Cetto, “Uncalibrated visual servo for unmanned aerial manipulation,” IEEE/ASME Transactions on Mechatronics, vol. 22, no. 4, pp. 1610–1621, 2017. doi: 10.1109/tmech.2017.2682283 
[22] A. Suarez, G. Heredia, and A. Ollero, “Physical-virtual impedance control in ultralightweight and compliant dual-arm aerial manipulators,” IEEE Robotics and Automation Letters, vol. 3, no. 3, pp. 2553–2560, 2018. doi: 10.1109/lra.2018.2809964 
[23] A. Mohiuddin, T. Tarek, Y. Zweiri, and D. Gan, “A survey of single and multi-UAV aerial manipulation,” Unmanned Systems, vol. 8, no. 2, pp. 119–147, 2020. doi: 10.1142/s2301385020500089 
[24] E. Altug, J. P. Ostrowski, and R. Mahony, “Control of a quadrotor helicopter using visual feedback,” in Proc. IEEE Int. Conf. on Robotics and Automation (ICRA), 2002, pp. 72–77. doi: 10.1109/robot.2002.1013341 
[25] G. Loianno and V. Kumar, “Cooperative transportation using small quadrotors using monocular vision and inertial sensing,” IEEE Robotics and Automation Letters, vol. 3, no. 2, pp. 680–687, 2017. doi: 10.1109/lra.2017.2778018 
[26] K. Oishi and T. Jimbo, “Autonomous cooperative transportation system involving multi-aerial robots with variable attachment mechanism,” in Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS), 2021, pp. 6322–6328. doi: 10.1109/iros51168.2021.9636145 
[27] T. Chen, J. Shan, and H. H. T. Liu, “Transportation of payload using multiple quadrotors via rigid connection,” International Journal of Aerospace Engineering, vol. 2022, Art.no.2486561, 2022. doi: 10.1155/2022/2486561 
[28] H. Nguyen, S. Park, J. Park, and D. Lee, “A novel robotic platform for aerial manipulation using quadrotors as rotating thrust generators,” IEEE Transactions on Robotics, vol. 34, no. 2, pp. 353–369, 2018. doi: 10.1109/tro.2018.2791604 
[29] A. Tagliabue, M. Kamel, R. Siegwart, and J. Nieto, “Robust collaborative object transportation using multiple MAVs,” International Journal of Robotics Research, vol. 38, no. 9, pp. 1020–1044, 2019. doi: 10.1177/0278364919854131 
[30] P. Castillo, A. Dzul, and R. Lozano, “Real-time stabilization and tracking of a four-rotor mini rotorcraft,” IEEE Transactions on Control Systems Technology, vol. 12, no.4,pp.510–516,2004. doi: 10.1109/tcst.2004.825052 
[31] H. Lee, H. Kim, W. Kim, and H. J. Kim, “An integrated framework for cooperative aerial manipulators in unknown environments,” IEEE Robotics and Automation Letters, vol. 3, no. 3, pp. 2307–2314, 2018. doi: 10.1109/lra.2018.2807486 
[32] H. Lee, H. Kim, and H. J. Kim, “Planning and control for collision-free cooperative aerial transportation,” IEEE Transactions on Automation Science and Engineering, vol. 15,no.1,pp.189–201,2018. doi: 10.1109/tase.2016.2605707 
[33] S. Kim, H. Seo, J. Shin, and H. J. Kim, “Cooperative aerial manipulation using multirotors with multi-DOF robotic arms,” IEEE/ASME Transactions on Mechatronics, vol.23,no.2,pp.702–713, 2018. doi: 10.1109/tmech.2018.2792318 
[34] H. Kim, H. Seo, C. Y. Son, H. Lee, S. Kim, and H. J. Kim, “Cooperation in the air: A learning-based approach for efficient motion planning of aerial manipulators,” IEEE Robotics and Automation Magazine, vol. 25, no. 4, pp. 76–85, 2018. doi: 10.1109/mra.2018.2866766 
[35] R. W. Beard, T. W. McLain, D. D. Kingston, and D. Johanson, “Hierarchical cooperative control framework of multiple quadrotor manipulator systems,” in Proc. IEEE Int. Conf. on Robotics and Automation (ICRA), 2015, pp. 4656–4662. doi: 10.1109/icra.2015.7139844 
[36] F. Caccavale, G. Giglio, G. Muscio, and F. Pierri, “Cooperative impedance control for multiple UAVs with a robotic arm,” in Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS), 2015, pp. 2366–2371. doi: 10.1109/iros.2015.7353697 
[37] V. Mata, S. Provenzano, J. I. Cuadrado, and F. Valero, “Serial-robot dynamics algorithms for moderately large number of joints,” Mechanism and Machine Theory, vol. 37, no. 7, pp. 739–755, 2002. doi: 10.1016/s0094-114x(02)00030-7 
[38] V. Mata, S. Provenzano, J. I. Cuadrado, and F. Valero, “Inverse dynamic problem in robots using Gibbs–Appell equations,” Robotica, vol. 20, no. 1, pp. 59–67, 2002. doi: 10.1017/s0263574701003502 
[39] A. M. Shafei and H. R. Shafei, “Dynamic modeling of tree-type robotic systems by combining 3×3 rotation and 4×4 transformation matrices,” Multibody System Dynamics, vol. 44, no. 4, pp. 367–395, 2018. doi: 10.1007/s11044-018-09642-4 
[40] A. M. Shafei and M. M. Riahi, “The effects of mode shapes on the temporal response of flexible closed-loop linkages under impulse excitation,” Mechanical Systems and Signal Processing, vol. 178, Art. no. 109256, 2022. doi: 10.1016/j.ymssp.2022.109256 
[41] A. M. Shafei and H. Mirzaeinejad, “A novel recursive formulation for dynamic modeling and trajectory tracking control of multi-rigid-link robotic manipulators mounted on a mobile platform,” Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 235, no. 7, pp. 1204–1217,2021. doi: 10.1177/0959651820973900 
[42] A. M. Shafei and H. Mirzaeinejad, “A general formulation for managing trajectory tracking in non-holonomic moving manipulators with rotary-sliding joints,” Journal of Intelligent & Robotic Systems, vol. 99, pp. 729–746, 2020. doi: 10.1007/s10846-019-01143-6 
[43] A. Zahedi, A. M. Shafei, and M. Shamsi, “Application of hybrid robotic systems in crop harvesting: Kinematic and dynamic analysis,” Computers and Electronics in Agriculture, vol. 209, Art. no. 107724, 2023. doi: 10.1016/j.compag.2023.107724 
[44] A. Zahedi, A. M. Shafei, and M. Shamsi, “Kinetics of planar constrained robotic mechanisms with multiple closed loops: An experimental study,” Mechanism and Machine Theory, vol. 183, Art. no. 105250, 2023. doi: 10.1016/j.mechmachtheory.2023.105250 
[45] R. Fazel, A. M. Shafei, and S. R. Nekoo, “A new method for finding the proper initial conditions in passive locomotion of bipedal robotic systems,” Communications in Nonlinear Science and Numerical Simulation, vol. 130, Art.no.107693,2024. doi: 10.1016/j.cnsns.2023.107693 
[46] R. Fazel, A. M. Shafei, and S. R. Nekoo, “Dynamic modeling and closed-loop control design for humanoid robotic systems: Gibbs–Appell formulation and SDRE approach,” Multibody System Dynamics, pp. 1–30, 2024. doi: 10.1007/s11044-023-09964-y 
[47] R. Fazel, A. M. Shafei, and S. R. Nekoo, “A general formulation for dynamic path planning and closed-loop tracking of multi-rigid-link bipedal robotic systems,” Journal of the Brazilian Society of Mechanical Sciences and Engineering, Vol. 46, no.14, pp. 1–30, 2024. doi:  10.1007/s40430-023-04562-7
[48] R. Fazel, A. M. Shafei, and S. R. Nekoo, “Kinematic analysis of flexible bipedal robotic systems,” Applied Mathematics and Mechanics, Vol. 45, no.5, pp. 795–818, 2024. doi: 10.1007/s10483-024-3081-8
[49] A. M. Shafei, R. Fazel, and S. R. Nekoo, “Dynamic modeling and nonlinear finite-time optimal control of biped robot locomotion: asymptotic motion control removes impact modeling,” International Journal of Dynamics and Control, Vol. 13, no.9, 327, 2025. doi:  10.1007/s40435-025-01835-y
[50] A. M. Shafei and H. R. Shafei, “A systematic method for the hybrid dynamic modeling of open kinematic chains confined in a closed environment,” Multibody System Dynamics, vol. 38, no. 1, pp. 21–42, 2016. doi: 10.1007/s11044-015-9496-1