UDK 621.3:004.932.2
DOI: 10.15507/2658-4123.031.202101.080-096
Modeling Movement of Supports of Walking Machines with Dynamic Stability by Using a Stand
Yury G. Aleynikov
Doctoral Candidate in the Chair of Tractors and Automobiles, Russian Timiryazev State Agrarian University (49 Timiryazevskaya St., Moscow 127550, Russian Federation), Cand. Sc. (Engineering), Researcher ID: AAS-2070-2020, ORCID: https://orcid.org/0000-0001-6586-9741, This email address is being protected from spambots. You need JavaScript enabled to view it.
Otari N. Didmanidze
Head of the Chair of Tractors and Automobiles, Russian Timiryazev State Agrarian University (49 Timiryazevskaya St., Moscow 127550, Russian Federation), Academician of RAS, D.Sc. (Engineering), Professor, ORCID: https://orcid.org/0000-0003-2558-0585, This email address is being protected from spambots. You need JavaScript enabled to view it.
Introduction. Walking machines have been interesting for decades. Modern technologies make it possible to create new designs with digital control. Creating software that allows a walking machine to move independently is a difficult task. Walking machine onboard computer needs to process data from sensors in real time. The article demonstrates design and algorithms used to control the motion of an experimental walking machine.
Materials and Methods. To simulate the motion of a walking machine and experimental studies, a stand replicating all the electronic systems of the machine was made. The order of rearrangement of the supports during the motion and the trajectory of the support movement are shown. The design of sensors and their principle of operation are considered. The simulation bench with a description of its electronic components is demonstrated.
Results. The optimal parameters of the support motion are determined. A cyclic algorithm for specifying the motion of a support along a trajectory consisting of rectilinear segments is described. The problem of synchronization of motion of a set of supports using multithreaded asynchronous programming adapted for multidimensional processors has been solved. The process of lowering the support to the surface and the response of the cyclic algorithm to changes in the shock and load sensor readings are simulated.
Discussion and Conclusion. An algorithm for propulsion with reaction to changes in sensor readings has been developed. The conducted research allowed us to obtain an optimal algorithmic model of motion, to which it is easy to add new reactions of the automatic motion control system based on sensor readings.
Keywords: walking machine, walking machine sensors, motion control algorithms, support trajectory, walking machine electronics, microcontrollers, sensors
Conflict of interest: The authors declare no conflict of interest.
For citation: Aleynikov Yu.G., Didmanidze O.N. Modeling Movement of Supports of Walking Machines with Dynamic Stability by Using a Stand. Inzhenerernyye tekhnologii i sistemy = Engineering Technologies and Systems. 2021; 31(1):080-096. DOI: https://doi.org/10.15507/2658-4123.031.202101.080-096
Contribution of the authors:
Yu. G. Aleynikov – idea, justification of the goal and objectives, design and manufacturing of the test bench, conducting laboratory tests.
O. N. Didmanidze – scientific guidance, advice, analysis and revision of the text.
All authors have read and approved the final manuscript.
Submitted 09.10.2020; approved after reviewing 20.12.2020;
accepted for publication 15.01.2021
REFERENCES
1. Mahfoudi C., Djouani K., Rechak S., et al. Optimal Force Distribution for the Legs of an Hexapod Robot. In: Proceedings of 2003 IEEE Conference on Control Applications, 23–25 June 2003, Instambul. Instambul: IEEE; 2003. Pp. 657-663. (In Eng.) DOI: https://doi.org/10.1109/CCA.2003.1223515
2. Hayward V., Paul R.P. Robot Manipulator Control under Unix RCCL: A Robot Control “C” Library. The International Journal of Robotics Research. 1986; 5(4):94-111. (In Eng.) DOI: https://doi.org/10.1177/027836498600500407
3. Paul R.P., Stevenson C.N. Kinematics of Robot Wrists. The International Journal of Robotics Research. 1983; 2(1):31-38. (In Eng.) DOI: https://doi.org/10.1177/027836498300200103
4. Pfeiffer F., Eltze J., Weidemann H.-J. Six-Legged Technical Walking Considering Biological Principles. Robotics and Autonomous Systems. 1995; 14(1-2):223-232. (In Eng.) DOI: https://doi.org/10.1016/0921-8890(94)00031-V
5. Roennau A., Kerscher T., Dillmann R. Design and Kinematics of a Biologically-Inspired Leg for a Six-Legged Walking Machine. In: Proceedings of 3rd IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob), 26–29 September 2010, Tokyo. Tokyo: IEEE; 2010. (In Eng.) DOI: https://doi.org/10.1109/BIOROB.2010.5626328
6. Chen X., Watanabe K., Kiguchi K., et al. Optimal Force Distribution for the Legs of a Quadruped Robot. Machine Intelligence & Robotic Control. 1999; 1(2):87-94. Available at: http://www.cyber-s.ne.jp/Top/Volume/1-2/0009tc.pdf (accessed 02.02.2021). (In Eng.)
7. Nahon M.A., Angeles J. Optimization of Dynamic Forces in Mechanical Hands. Journal of Mechanical Design. 1999; 113(2):167-173. (In Eng.) DOI: https://doi.org/10.1115/1.2912765
8. Gardner J.F. Force Distribution in Walking Machines over Rough Terrain. Journal of Dynamic Systems, Measurement and Control. 1991; 113(4):754-758. (In Eng.) DOI: https://doi.org/10.1115/1.2896488
9. Tedeschi F., Carbone G. Design Issues for Hexapod Walking Robots. Robotics. 2014; 3(2):181-206. (In Eng.) DOI: https://doi.org/10.3390/robotics3020181
10. Roldán J.J., Cerro J., Garzón‐Ramos D., et al. Robots in Agriculture: State of Art and Practical Experiences. In: A. Neves, ed. Service Robots. IntechOpen; 2018. (In Eng.) DOI: https://doi.org/10.5772/intechopen.69874
11. Kang D., Iida M., Umeda M. The Walking Control of a Hexapod Robot for Collecting Field Information. Journal of the Japanese Society of Agricultural Machinery. 2009; 71(1):163-171. (In Ja.) DOI: https://doi.org/10.11357/jsam.71.1_63
12. Deepa T., Angalaeswari S., Subbulekshmi D., et al. Design and Implementation of Bio Inspired Hexapod for Exploration Applications. Materials Today: Proceedings. 2020. 5 p. (In Eng.) DOI: https://doi.org/10.1016/j.matpr.2020.07.165
13. Nemoto T., Mohan R.E., Iwase M. Energy-Based Control for a Biologically Inspired Hexapod Robot with Rolling Locomotion. Digital Communications and Networks. 2015; 1(2):125-133. (In Eng.) DOI: https://doi.org/10.1016/j.dcan.2015.04.001
14. Carbone G., Ceccarelli M. Legged Robotic Systems. In: V. Kordic, ed. Cutting Edge Robotics. IntechOpen; 2005. 26 p. (In Eng.) DOI: https://doi.org/10.5772/4669
15. Raibert M., Blankespoor K., Nelson G., et al. BigDog, the Rough-Terrain Quadruped Robot. IFAC Proceedings Volumes. 2008; 41(2):10822-10825. (In Eng.) DOI: https://doi.org/10.3182/20080706-5-KR-1001.01833
16. Sparrow R. Kicking a Robot Dog. Proceedings of 11th ACM/IEEE International Conference on Human-Robot Interaction (HRI), 2016. Christchurch: IEEE; 2016. Pp. 229. (In Eng.) DOI: https://doi. org/10.1109/HRI.2016.7451756
17. Manoiu-Olaru S., Nitulescu M., Viorel S. Hexapod Robot. Mathematical Support for Modeling and Control. In: Proceedings of 15th International Conference on System Theory, Control and Computing, 1–6 Oct 2011. Sinaia: IEEE; 2011. 6 p. Available at: https://ieeexplore.ieee.org/document/6085694/ authors#authors (accessed 02.02.2021). (In Eng.)
18. Fućek L., Kovačić Z., Bogdan S. Analytically Founded Yaw Control Algorithm for Walking on Uneven Terrain Applied to a Hexapod Robot. International Journal of Advanced Robotic Systems. 2019. 17 p. (In Eng.) DOI: https://doi.org/10.1177/1729881419857997
19. Chernyshev V.V., Arykantsev V.V., Gavrilov A.E., et al. Design and Underwater Tests of Subsea Walking Hexapod MAK-1. In: Proceedings of ASME 35th International Conference on Ocean, Offshore and Arctic Engineering, 19–24 June 2016. Busan: ASME; 2016. Pp. 9. (In Eng.) DOI: https:// doi.org/10.1115/OMAE2016-54440
20. Petrov N.V. Development of a Training Walking Mobile Robot. Politekhnicheskiy molodezhnyy zhurnal = Polytechnic Student Journal. 2019; (9). 13 p. Available at: http://ptsj.ru/articles/520/520.pdf (accessed 02.02.2021). (In Russ.)
21. Dohi M., Fujiura T., Ishizuka N., et al. Gait Control by Genetic Algorithm for Agricultural Hexapod Walking Robot. IFAC Proceedings Volume. 2000; 33(29):89-93. (In Eng.) DOI: https://doi.org/10.1016/S1474-6670(17)36757-5
22. Aleynikov Y.G. Digital Technologies for Robotics in Agricultural Production for Walking Machine and a Robot for Placing Insects inside a Greenhouse. Innovatsii v selskom khozyaystve = Innovations in Agriculture. 2019; (1):283-293. Available at: http://journal.viesh.ru/wp-content/uploads/2019/04/ИННОВСХ-30-2019.pdf (accessed 02.02.2021). (In Russ.)
23. Aleinikov Yu.G., Mityagina Yа.G. Reliable Determination of the Time of the Touch Time of a Supporting Surface of a Stepping Machine. Mezhdunarodnyy tekhniko-ekonomicheskiy zhurnal = The International Technical-Economic Journal. 2019; (4):60-68. (In Eng.) DOI: https://doi.org/10.34286/1995-4646-2019-67-4-60-68
24. Aleinikov Yu.G., Mityagina Ya.G. System Motion Control Walking Machine. Mezhdunarodnyy tekhniko-ekonomicheskiy zhurnal = The International Technical-Economic Journal. 2018; (4):90-95. Available at: http://www.tite-journal.com/content/2018/vypusk-no4/#c11567 (accessed 02.02.2021). (In Russ.)
25. Chernyshev V.V. [Field Studies of Walking Machines]. Traktory i selskohozyaystvennyie mashiny = Tractors and Agricultural Machines. 2004; (4):20-22. Available at: http://www.avtomash.ru/gur/2004/200404.htm (accessed 02.02.2021). (In Russ.)
26. Murphy R.R. Human-Robot Interaction in Rescue Robotics. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews). 2004; 34(2):138-153. (In Eng.) DOI: https://doi.org/10.1109/TSMCC.2004.826267
27. Ding X., Wang Z., Rovetta A., et al. Locomotion Analysis of Hexapod Robot. In: B. Miripour-Fard, ed. Climbing and Walking Robots. IntechOpen; 2010. (In Eng.) DOI: https://doi.org/10.5772/8822
This work is licensed under a Creative Commons Attribution 4.0 License.