Mathematical Model of a Robot-spider for Group Control Synthesis: Derivation and Validation

Viktor V. Kravchenko, Artem A. Efremov, Anton A. Zhilenkov, Vladimir N. Kozlov, Grycshenko Kristina, Popov Anton, Psarev Mark, Serebryakov Mikhail

Abstract


A six-legged spider robot is a complex object from the point of view of the problem of synthesizing a system for controlling its movement. To synthesize an advanced control system for such a robot, which must solve non-trivial problems of overcoming obstacles, functioning under conditions of external disturbances, etc., we first solve the problem of synthesizing an information model of the object, on the basis of which its control system will subsequently be built.The paper compares two methods for synthesizing the information model of a six-legged spider-robot. In the first method, an information model is automatically synthesized from a CAD model of a spider-robot in a MATLAB-based graphical programming environment Simulink. In the second method, the information model is synthesized in the environment of dynamic modeling of technical systems SimInTech on the basis of a system of differential equations in the Cauchy form. Control loops and external influences are added to the information models synthesized in each of the modeling environments. The study showed that each of the resulting models has both its own individual advantages and disadvantages. They are mainly related to taking into account the mutual influence of various blocks of models on each other. It is shown that, in the end, the two models complement each other and make it possible to obtain an advanced basis for further synthesis of the motion control system.The results obtained in this work make it possible to use information models as a basis for the development of a control system for a physical model of a six-legged spider-robot, printed on a 3D printer and assembled on the basis of the Arduino hardware platform.


Keywords


Automatic Control; Hexapod; Complex System; Motion Control; Walking Robot; Interaction Forces; Degrees of Freedom; Information Model; Programming; Simulink; Arduino.

Full Text:

PDF

References


M. I. Uddin, M. S. Alamgir, J. Chakrabarty, M. I. Hossain, and M. A. Abdulla Samy, "Multitasking Spider Hexapod Robot," 2019 IEEE International Conference on Robotics, Automation, Artificial-intelligence and Internet-of-Things (RAAICON), pp. 135-140, 2019, doi: 10.1109/RAAICON48939.2019.58.

S. P. Khabarov and M. L. Shilkina, “Fundamentals of modeling of technical systems. SimInTech Environment: a tutorial,” Lan Publishing House, 2019.

R. Thennarasu, K. Thiruppathi, and S. Raghuraman, "Modeling and simulation of spider robot with an eccentric cylindrical cam mechanism," 2016 International Conference on Robotics: Current Trends and Future Challenges (RCTFC), pp. 1-4, 2016, doi: 10.1109/RCTFC.2016.7893403.

R. Rynkevic, M. F. Silva, and M. A. Marques, "Biomechanical modeling and simulation of the spider crab (maja brachydactyla)," 2013 IEEE 3rd Portuguese Meeting in Bioengineering (ENBENG), pp. 1-6, 2013, doi: 10.1109/ENBENG.2013.6518429.

S. N. Álvarez, M. C. Rojas, and H. Leon-Rodriguez, “Walking robot bio-inspired by insect’s locomotion for carbon dioxide diagnostic indexed in the air,” ICINCO 2018 - Proceedings of the 15th International Conference on Informatics in Control, Automation and Robotics, vol. 2, pp. 490–496, 2018.

A. Gasparetto, R. Vidoni, and T. Seidl, “Passive control of attachment in legged space robots,” Applied Bionics and Biomechanics, vol. 7, no. 1, pp. 69-81, 2010.

A. R. Mojdehi, M. Alitavoli, and A. Darvizeh, "Kinematic Simulation of Spider's Walking by Image Processing," 2009 Second International Conference on Information and Computing Science, pp. 3-6, 2009, doi: 10.1109/ICIC.2009.108.

A. R. Mojdehi, M. Alitavoli, A. Darvizeh, H. Rajabi, and H. Larijani, “Modeling And Simulation Of Spider’s Walking,” International Journal of Design & Nature and Ecodynamics, vol. 6, no. 2, pp. 83-96, 2011.

L. Zentner, “Modelling and application of the hydraulic spider leg mechanism,” Spider Ecophysiology, pp. 451–462, 2013.

H. Faraji, R. Tachella, and R. L. Hatton, "Aiming and vaulting: Spider inspired leaping for jumping robots," 2016 IEEE International Conference on Robotics and Automation (ICRA), pp. 2082-2087, 2016, doi: 10.1109/ICRA.2016.7487357.

S. Soyguder and H. Alli, “Kinematic and dynamic analysis of a hexapod walking–running–bounding gaits robot and control actions,” Computers & Electrical Engineering, vol. 38, no. 2, pp. 444-458, 2012.

C. -T. Kuo, W. -Y. Li, Y. -H. Wang, and P. -C. Lin, "Dynamic modeling analysis of a spider monkey robot," 2017 International Conference on Advanced Robotics and Intelligent Systems (ARIS), pp. 99-99, 2017, doi: 10.1109/ARIS.2017.8297197.

M. Ghayour and A. Zareei, “Inverse kinematic analysis of a hexapod spider-like mobile robot,” Advanced Materials Research, vol. 403, pp. 5061-5067, 2012.

Z. Yang, M. Yuan, X. Shi, Z. Yang, and M. Li, “Mechanism Design and Kinematics Analysis of Spider-like Octopod Robot,” in Journal of Physics: Conference Series, vol. 1314, no. 1, p. 012109, 2019.

S. Landkammer, F. Winter, D. Schneider, and R. Hornfeck, “Biomimetic spider leg joints: a review from biomechanical research to compliant robotic actuators,” Robotics, vol. 5, no. 3, p. 15, 2016.

T. Ohnishi and T. Asakura, “Spider-robot 8-leg cooperative walking velocity control strategy based on environmental information,” JSME International Journal Series C Mechanical Systems, Machine Elements and Manufacturing, vol. 47, no. 4, pp. 1101-1107, 2004.

T. Ohnishi and T. Asakura, "On walking behavior strategy for spider-robot based on environmental information," 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 3406-3411 vol. 4, 2004, doi: 10.1109/IROS.2004.1389943.

A. Shapiro, E. Rimon, and S. Shoval, "Immobilization based control of spider robots in tunnels environment," 21st IEEE Convention of the Electrical and Electronic Engineers in Israel. Proceedings, pp. 149-153, 2000, doi: 10.1109/EEEI.2000.924347.

E. Rimon, S. Shoval, and A. Shapiro, “Design of a quadruped robot for motion with quasistatic force constraints,” Autonomous Robots, vol. 10, pp. 279-296, 2001.

J. D. Boissonnat, O. Devillers, L. Donati, and F. P. Preparata, “Stable placements for spider robots,” in Proceedings of the eighth annual symposium on Computational geometry, pp. 242-250, 1992.

J. -D. Boissonnat, O. Devillers, and S. Lazard, "From spider robots to half disk robots," Proceedings of the 1994 IEEE International Conference on Robotics and Automation, vol. 2, pp. 953-958, 1994, doi: 10.1109/ROBOT.1994.351230.

J. D. Boissonnat, O. Devillers, and S. Lazard, “Motion planning of legged robots,” SIAM Journal on Computing, vol. 30, no. 1, pp. 218-246, 2000.

D. Rogers, “Incy Wincy spider,” Engineering, vol. 249, pp. 42–47, 2008.

Y. Qu, P. Durdevic, and Z. Yang, “Smart-spider: Autonomous self-driven in-line robot for versatile pipeline inspection,” Ifac-papersonline, vol. 51, no. 8, pp. 251-256, 2018.

R. Saranya and K. R. Kashwan, "Octapod spider-gait-walking robot implementation using nano processor," 2016 International Conference on Advances in Human Machine Interaction (HMI), pp. 1-4, 2016, doi: 10.1109/HMI.2016.7449192.

W. Neubauer, "A spider-like robot that climbs vertically in ducts or pipes," Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94), vol. 2, pp. 1178-1185, 1994, doi: 10.1109/IROS.1994.407465.

S. Shoval, E. Rimon, and A. Shapiro, "Design of a spider-like robot for motion with quasi-static force constraints," Proceedings 1999 IEEE International Conference on Robotics and Automation, vol. 2, pp. 1377-1383, 1999, doi: 10.1109/ROBOT.1999.772553.

R. Teymourzadeh, R. N. Mahal, N. K. Shen, and K. W. Chan, "Adaptive intelligent spider robot," 2013 IEEE Conference on Systems, Process & Control (ICSPC), pp. 310-315, 2013, doi: 10.1109/SPC.2013.6735153.

J. Chotai and K. Narwekar, "Modelling and position control of brushed DC motor," 2017 International Conference on Advances in Computing, Communication and Control (ICAC3), pp. 1-5, 2017, doi: 10.1109/ICAC3.2017.8318792.

P. Kumar, S. Chatterjee, D. Shah, U. K. Saha, and S. Chatterjee, “On comparison of tuning method of FOPID controller for controlling field controlled DC servo motor,” Cogent Engineering, vol. 4, no. 1, Jul. 2017.

A. S. Shekhawat and Y. Rohilla, "Design and Control of Two-wheeled Self-Balancing Robot using Arduino," 2020 International Conference on Smart Electronics and Communication (ICOSEC), pp. 1025-1030, 2020, doi: 10.1109/ICOSEC49089.2020.9215421.

S. Shekhar, P. K. Saha, and P. R. Thakura, "Optimal PID Tuning of BLDC Drive using LQR Technique," 2019 IEEE International Conference on Intelligent Systems and Green Technology (ICISGT), pp. 57-574, 2019, doi: 10.1109/ICISGT44072.2019.00028.

C. F. Hsu, C. T. Su, W. F. Kao, and B. K. Lee, “Vision-Based Line-Following Control of a Two-Wheel Self-Balancing Robot,” in Proceedings - International Conference on Machine Learning and Cybernetics, vol. 1, pp. 319–324, 2018.

A. K. Mishra, V. K. Tiwari, R. Kumar, and T. Verma, "Speed control of dc motor using artificial bee colony optimization technique," 2013 International Conference on Control, Automation, Robotics and Embedded Systems (CARE), pp. 1-6, 2013, doi: 10.1109/CARE.2013.6733772.

A. Rodríguez-Molina, M. G. Villarreal-Cervantes, and M. Aldape-Pérez, “An adaptive control study for a DC motor using metaheuristic algorithms,” IFAC-PapersOnLine, vol. 50, no. 1, pp. 13114–13120, 2017.

A. Rodríguez-Molina, M. G. Villarreal-Cervantes, J. Álvarez-Gallegos, and M. Aldape-Pérez, “Bio-inspired adaptive control strategy for the highly efficient speed regulation of the DC motor under parametric uncertainty,” Appl. Soft Comput. J., vol. 75, pp. 29–45, 2019.

D. Potnuru, K. Alice Mary, and C. Sai Babu, “Experimental implementation of flower pollination algorithm for speed controller of a BLDC motor,” Ain Shams Eng. J., vol. 10, no. 2, pp. 287–295, 2019.

A. T. El-Deen, A. A. H. Mahmoud, and A. R. El-Sawi, “Optimal PID tuning for DC motor speed controller based on genetic algorithm,” Int. Rev. Autom. Control, vol. 8, no. 1, pp. 80–85, 2015.

Z. -L. Gaing, "A particle swarm optimization approach for optimum design of PID controller in AVR system," in IEEE Transactions on Energy Conversion, vol. 19, no. 2, pp. 384-391, 2004, doi: 10.1109/TEC.2003.821821.

L. Syafaah, Widianto, I. Pakaya, D. Suhardi, and M. Irfan, "PID designs using DE and PSO algorithms for damping oscillations in a DC motor speed," 2017 4th International Conference on Electrical Engineering, Computer Science and Informatics (EECSI), pp. 1-5, 2017, doi: 10.1109/EECSI.2017.8239138.

B. Hekimoğlu, “Optimal tuning of fractional order PID controller for DC motor speed control via chaotic atom search optimization algorithm,” IEEE Access, vol. 7, pp. 38100–38114, 2019.

A. G. Guggisberg, P. J. Koch, F. C. Hummel, and C. M. Buetefisch, “Brain networks and their relevance for stroke rehabilitation,” in Clinical Neurophysiology, vol. 130, no. 7, pp. 1098–1124, 2019.

C. M. Stinear, M. C. Smith, and W. D. Byblow, “Prediction tools for stroke rehabilitation,” Stroke, vol. 50, no. 11, pp. 3314-3322, 2019.

S. K. Lui and M. H. Nguyen, “Elderly Stroke Rehabilitation: Overcoming the Complications and Its Associated Challenges,” in Current Gerontology and Geriatrics Research, vol. 2018, 2018.

Y. Chen, K. T. Abel, J. T. Janecek, Y. Chen, K. Zheng, and S. C. Cramer, “Home-based technologies for stroke rehabilitation: A systematic review,” International journal of medical informatics, vol. 123, pp. 11-22, 2019.

A. Lloyd, K. Bannigan, T. Sugavanam, and J. Freeman, “Experiences of stroke survivors, their families and unpaid carers in goal setting within stroke rehabilitation: a systematic review of qualitative evidence,” JBI Evidence Synthesis, vol. 16, no. 6, pp. 1418-1453, 2018.

P. L. Kolominsky-Rabas and P. U. Heuschmann, “Incidence, etiology and long-term prognosis of stroke,” Fortschritte der Neurologie-psychiatrie, vol. 70, no. 12, pp. 657-662, 2002.

A. V. L. De Araújo, J. F. D. O. Neiva, C. B. D. M. Monteiro, and F. H. Magalhães, “Efficacy of Virtual Reality Rehabilitation after Spinal Cord Injury: A Systematic Review,” in BioMed Research International, vol. 2019, 2019.

M. Mekki, A. D. Delgado, A. Fry, D. Putrino, and V. Huang, “Robotic Rehabilitation and Spinal Cord Injury: a Narrative Review,” in Neurotherapeutics, vol. 15, no. 3, pp. 604–617, 2018.

L. Weber, N. H. Voldsgaard, N. J. Holm, L. H. Schou, F. Biering-Sørensen, and T. Møller, “Exploring the contextual transition from spinal cord injury rehabilitation to the home environment: a qualitative study,” Spinal Cord, vol. 59, no. 3, pp. 336–346, 2021.

F. Biering-Sørensen, “International Spinal Cord Injury Data Sets in clinical practice and research,” Archives of Physical Medicine and Rehabilitation, vol. 103, no. 12, 2022.

M. I. Uddin, M. S. Alamgir, J. Chakrabarty, M. I. Hossain, and M. A. Abdulla Samy, "Multitasking Spider Hexapod Robot," 2019 IEEE International Conference on Robotics, Automation, Artificial-intelligence and Internet-of-Things (RAAICON), pp. 135-140, 2019, doi: 10.1109/RAAICON48939.2019.58.

J. B. Han, K. M. Yang, D. H. Kim, and K. H. Seo, "A Modeling and Simulation based on the Multibody Dynamics for an Autonomous Agricultural Robot," 2019 7th International Conference on Control, Mechatronics and Automation (ICCMA), pp. 137-143, 2019, doi: 10.1109/ICCMA46720.2019.8988607.

L. Zhang et al., "Topology Optimization of Biped Robot Based on Rigid-flexible Coupling Dynamics," 2022 7th International Conference on Automation, Control and Robotics Engineering (CACRE), pp. 14-19, 2022, doi: 10.1109/CACRE54574.2022.9834177.

J. -H. Park, T. -Y. Uhm, G. -D. Bae, and Y. -H. Choi, "Stability Evaluation of Outdoor Unmanned Security Robot in Terrain Information," 2018 18th International Conference on Control, Automation and Systems (ICCAS), pp. 955-957, 2018.

D. Jian, J. Haibo, L. Kun, Y. Kaihong, and Y. Wang, "Flocking control of flying robots considering model's dynamics processes," 2017 36th Chinese Control Conference (CCC), pp. 817-821, 2017, doi: 10.23919/ChiCC.2017.8027445.

J. Guo, K. Zhang, S. Guo, C. Li, and X. Yang, "Design of a New Type of Tri-habitat Robot," 2019 IEEE International Conference on Mechatronics and Automation (ICMA), pp. 1508-1513, 2019, doi: 10.1109/ICMA.2019.8816501.

M. S. Yasar and T. Iqbal, "Robots That Can Anticipate and Learn in Human-Robot Teams," 2022 17th ACM/IEEE International Conference on Human-Robot Interaction (HRI), pp. 1185-1187, 2022, doi: 10.1109/HRI53351.2022.9889369.

C. Li et al., "Design and analysis of a spherical robot based on reaction wheel stabilization," 2022 19th International Conference on Ubiquitous Robots (UR), pp. 143-148, 2022, doi: 10.1109/UR55393.2022.9826266.

X. Li, H. -X. Sun, L. -J. Liao, and J. -Z. Song, "Modeling and Simulation Research of Kane Dynamics Method for the 5-DOF Modular Industrial Robot," 2016 International Conference on Information System and Artificial Intelligence (ISAI), pp. 124-128, 2016, doi: 10.1109/ISAI.2016.0035.

K. A. Alattas, J. Mostafaee, A. K. Alanazi, S. Mobayen, M. T. Vu, A. Zhilenkov, and H. M. Abo-Dief, "Nonsingular terminal sliding mode control based on adaptive barrier function for n th-order perturbed nonlinear systems," Mathematics, vol. 10, no. 1, p. 43, 2021.

K. A. Alattas, J. Mostafaee, A. Sambas, A. K. Alanazi, S. Mobayen, M. T. Vu, and A. Zhilenkov, "Nonsingular integral-type dynamic finite-time synchronization for hyper-chaotic systems," Mathematics, vol. 10, no. 1, p. 115, 2021.

A. Rezaie, S. Mobayen, M. R. Ghaemi, A. Fekih and A. Zhilenkov, "Design of a Fixed-Time Stabilizer for Uncertain Chaotic Systems Subject to External Disturbances," Mathematics, vol. 11, no. 15, p. 3273, 2023.

M.-W. Tian, S.-R. Yan, A. Mohammadzadeh, J. Tavoosi, S. Mobayen, R. Safdar, W. Assawinchaichote, M. T. Vu, and A. Zhilenkov, "Stability of interval type-3 fuzzy controllers for autonomous vehicles," Mathematics, vol. 9, no. 21, p. 2742, 2021.

S.-R. Yan, K. A. Alattas, M. Bakouri, A. K. Alanazi, A. Mohammadzadeh, S. Mobayen, A. Zhilenkov, and W. Guo, "Generalized Type-2 Fuzzy Control for Type-I Diabetes: Analytical Robust System," Mathematics, vol. 10, no. 5, p. 690, 2022.

S. G. Chernyi, A. S. Bordug, L. N. Kozachenko, P. A. Erofeev, and V. A. Zhukov, "The Reliability Assessment of Functioning of Autonomous Power System of Drilling Rigs," 2020 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus), pp. 259-263, 2020, doi: 10.1109/EIConRus49466.2020.9039117.

B. A. Avdeev, A. V. Vyngra, S. G. Chernyi, A. A. Zhilenkov, and S. S. Sokolov, "Evaluation and Procedure for Estimation of Interharmonics on the Example of Non-Sinusoidal Current of an Induction Motor With Variable Periodic Load," in IEEE Access, vol. 9, pp. 158412-158419, 2021, doi: 10.1109/ACCESS.2021.3130442.

C. -L. Lee and C. -C. Peng, "Analytic Time Domain Specifications PID Controller Design for a Class of 2nd Order Linear Systems: A Genetic Algorithm Method," in IEEE Access, vol. 9, pp. 99266-99275, 2021, doi: 10.1109/ACCESS.2021.3093427.

D. Baidya, S. Dhopte, and M. Bhattacharjee, "Sensing System Assisted Novel PID Controller for Efficient Speed Control of DC Motors in Electric Vehicles," in IEEE Sensors Letters, vol. 7, no. 1, pp. 1-4, 2023, doi: 10.1109/LSENS.2023.3234400.

M. H. S. Bomfim, E. J. Lima II, N. S. Monteiro, and A. L. A. Dias, "A Novel Hybrid (PID + MRAC) Adaptive Controller for an Air Levitation System," in IEEE Latin America Transactions, vol. 19, no. 8, pp. 1400-1409, 2021, doi: 10.1109/TLA.2021.9475871.

L. Shen and H. Xiao, "Delay-dependent robust stability analysis of power systems with PID controller," in Chinese Journal of Electrical Engineering, vol. 5, no. 2, pp. 79-86, 2019, doi: 10.23919/CJEE.2019.000014.

M. Gheisarnejad and M. H. Khooban, "An Intelligent Non-Integer PID Controller-Based Deep Reinforcement Learning: Implementation and Experimental Results," in IEEE Transactions on Industrial Electronics, vol. 68, no. 4, pp. 3609-3618, 2021, doi: 10.1109/TIE.2020.2979561.

Z. Qi, Q. Shi, and H. Zhang, "Tuning of Digital PID Controllers Using Particle Swarm Optimization Algorithm for a CAN-Based DC Motor Subject to Stochastic Delays," in IEEE Transactions on Industrial Electronics, vol. 67, no. 7, pp. 5637-5646, 2020, doi: 10.1109/TIE.2019.2934030.

P. Teppa Garran and G. Garcia, "Design of an Optimal PID Controller for a Coupled Tanks System employing ADRC," in IEEE Latin America Transactions, vol. 15, no. 2, pp. 189-196, 2017, doi: 10.1109/TLA.2017.7854611.

Y. Yuan, H. Lv, and Q. Zhang, "DNA Strand Displacement Reactions to Accomplish a Two-Degree-of-Freedom PID Controller and Its Application in Subtraction Gate," in IEEE Transactions on NanoBioscience, vol. 20, no. 4, pp. 554-564, 2021, doi: 10.1109/TNB.2021.3091685.

J. Z. Shi, "A Fractional Order General Type-2 Fuzzy PID Controller Design Algorithm," in IEEE Access, vol. 8, pp. 52151-52172, 2020, doi: 10.1109/ACCESS.2020.2980686.

V. Emelianov et al., “Application of artificial intelligence technologies in metallographic analysis for Quality Assessment in the shipbuilding industry,” Heliyon, vol. 8, no. 8, 2022, doi: 10.1016/j.heliyon.2022.e10002.

Y. K. Cherivirala and D. D. Wentzloff, "A Capacitor-Less Digital LDO Regulator With Synthesizable PID Controller Achieving 99.75% Efficiency and 93.3-ps Response Time in 65 nm," in IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 70, no. 5, pp. 1769-1773, 2023, doi: 10.1109/TCSII.2023.3257686.

Q. Ma and S. Xu, "Consensusability of First-Order Multiagent Systems Under Distributed PID Controller With Time Delay," in IEEE Transactions on Neural Networks and Learning Systems, vol. 33, no. 12, pp. 7908-7912, 2022, doi: 10.1109/TNNLS.2021.3084366.

Z. Ren, T. Zhang, X. Liu, and J. Lin, "A Novel Neuro PID Controller of Remotely Operated Robotic Manipulators," in IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 70, no. 6, pp. 2131-2135, 2023, doi: 10.1109/TCSII.2022.3229668.




DOI: https://doi.org/10.18196/jrc.v4i6.20325

Refbacks

  • There are currently no refbacks.


Copyright (c) 2023 Viktor V. Kravchenko, Artem A. Efremov, Anton A. Zhilenkov, Vladimir N. Kozlov, Grycshenko Kristina, Popov Anton, Psarev Mark, Serebryakov Mikhail

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

 


Journal of Robotics and Control (JRC)

P-ISSN: 2715-5056 || E-ISSN: 2715-5072
Organized by Peneliti Teknologi Teknik Indonesia
Published by Universitas Muhammadiyah Yogyakarta in collaboration with Peneliti Teknologi Teknik Indonesia, Indonesia and the Department of Electrical Engineering
Website: http://journal.umy.ac.id/index.php/jrc
Email: jrcofumy@gmail.com


Kuliah Teknik Elektro Terbaik