ABSTRACT
Herein, a gait programming platform consisting of three parts, including overall framework construction, gait programming software design, and servo driver board design, was designed for a small humanoid soccer robot. The overall framework adopted a two-layer controller structure, with the Jetson TX2 core board serving as the upper-level controller and the self-made servo control board serving as the lower-level controller. The upper-level controller hardware runs the gait programming software server program, while the lower-level controller hardware runs the servo control program. To improve the flexibility of gait programming, the gait and motion planning of the robot were moved from the lower-level controller to the upper-level controller, with the lower-level controller only performing hardware driving and instruction forwarding. The primary function of the client-side software is gait frame programming, which involves procedures including recording the current frame, executing the previous or next frame, adding a frame, inserting a frame, deleting the current frame, resetting the current frame, and executing all frames continuously. The server-side of the software responds to the servo control commands sent by the client and sends the commands to the lower-level servo driver board through the USB interface on the core board. The servo driver board focuses solely on communication, control, and interface between the core board and the servo motors in the various joints of the robot. Finally, the effectiveness and reliability of the gait programming platform were validated through practical experiments.
- SAEEDVAND S, JAFARI M, AGHDASI H S, A comprehensive survey on humanoid robot development [J]. 2019.Google ScholarCross Ref
- ERNDT R, SEIFERT D, BALTES J, Humanoid Robots in Soccer Robots Versus Humans in RoboCup 2050 [J]. IEEE ROBOTICS & AUTOMATION MAGAZINE, 2015, 22(3): 147-54Google Scholar
- DAVYDENKO E, KHOKHLOV I, LITVINENKO V, Starkit: RoboCup Humanoid KidSize 2021 Worldwide Champion Team Paper; proceedings of the 24th RoboCup International Symposium, RoboCup 2021, June 22, 2021 - June 28, 2021, Virtual, Online, F, 2022 [C]. Springer Science and Business Media Deutschland GmbH.Google Scholar
- ZHANG Q, WANG Z, DUAN J, Robot motion planning with orientational constraints based on offline sampling datasets [J]. Journal of Computational Methods in Sciences and Engineering, 2022, 22(5): 1545-57.Google ScholarDigital Library
- Lee D D, Yi S J, Mcgill S, et al. RoboCup 2011 Humanoid League Winners[J]. 2011, 7416:37-50.Google Scholar
- PERICO D H, SILVA I J, VILAO JUNIOR C O, Newton: A high level control humanoid robot for the robocup soccer kidsize league; proceedings of the 11th Latin-American Robotics Symposium on Robotics, LARS 2014, October 18, 2014 - October 23, 2014, Sao Carlos, Brazil, F, 2015 [C]. Springer Verlag.Google Scholar
- HAYASHIBARA Y, KUBOTERA M, KAMBE H, RoboCup2022 KidSize League Winner CIT Brains: Open Platform Hardware SUSTAINA-OP and Software; proceedings of the 25th RoboCup International Symposium, Robocup 2022, July 11, 2022 - July 17, 2022, Bangkok, Thailand, F, 2023 [C]. Springer Science and Business Media Deutschland GmbH.Google Scholar
- ZHANG J, LIU L, CHEN K. System design and local optimization of a small humanoid soccer robot MOS-7 [J]. Qinghua Daxue Xuebao/Journal of Tsinghua University, 2016, 56(8): 811-7.Google Scholar
- CHEN J, CHEN Y, ZHANG L, Make Digital Twins of MCU Systems based on Proteus Software with IoT Platform; proceedings of the 5th International Conference on Communications, Information System and Computer Engineering, CISCE 2023, April 14, 2023 - April 16, 2023, Guangzhou, China, F, 2023 [C]. Institute of Electrical and Electronics Engineers Inc.Google Scholar
- FRIEDRICH G R, REGGIANI G H. Data Communication for Low Resources IoT Devices: RS485 over Electrical Wires [J]. 2023: 1-1.Google Scholar
- WEI W. The design of single-chip microcomputer for the project of "increase 485 bus communication speed"; proceedings of the 2020 7th International Conference on Computer-Aided Design, Manufacturing, Modeling and Simulation, CDMMS 2020, November 14, 2020 - November 15, 2020, Busan, Korea, Republic of, F, 2021 [C]. IOP Publishing Ltd.Google Scholar
Index Terms
- Design and Implementation of the Gait Programming Platform for A Kid-Sized Humanoid Soccer Robot
Recommendations
Hardware design and gait generation of humanoid soccer robot Stepper-3D
This paper presents the hardware design and gait generation of humanoid soccer robot Stepper-3D. Virtual Slope Walking, inspired by Passive Dynamic Walking, is introduced for gait generation. In Virtual Slope Walking, by actively extending the stance ...
Humanoid Robot Soccer Player for RoboCup Junior League Competitions
Interactive Collaborative RoboticsAbstractIn this paper, we propose the concept for the new Humanoid Soccer league for RoboCupJunior, that allows juniors participate in humanoid robot competitions. The results of developing prototype platform for a robot soccer player based on ...
Omni-directional mobile robot controller based on trajectory linearization
In this paper, a nonlinear controller design for an omni-directional mobile robot is presented. The robot controller consists of an outer-loop (kinematics) controller and an inner-loop (dynamics) controller, which are both designed using the Trajectory ...
Comments