TY - GEN
T1 - A Hands-On Approach to Humanoid Robots Education
AU - Baltes, Jacky
AU - Gerndt, Reinhard
AU - Sadeghnejad, Soroush
AU - Saeedvand, Saeed
AU - Sun, Yu Hsiang
AU - Tu, Kuo Yang
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - This paper describes a novel approach to introduce early undergraduate and high schools to humanoid robotics. Instead of building a full humanoid robot, we start with the construction of a single leg, and analyze its kinematic and dynamic behavior. The approach is heavily based on writing various programs to solve and visualize the domains. We introduce and derive fundamental principles of the forward and inverse kinematics of a humanoid robot. The inverse kinematics are approximated using the Jacobian pseudo-inverse method. The control of the motion of a robot is introduced using the versatile PID controller. We designed two new challenge problems to motivate students with our exposition. First, a marble maze game is mounted on the leg and using their understanding of the kinematics, students implement a program to roll the ball from the start to the goal area. Secondly, we implement 1D and 2D ball balancing challenges for a ball on a plane. The paper finishes by introducing a set of modern web technologies that can be used to implement portable and efficient real-time control and simulation of robot systems.
AB - This paper describes a novel approach to introduce early undergraduate and high schools to humanoid robotics. Instead of building a full humanoid robot, we start with the construction of a single leg, and analyze its kinematic and dynamic behavior. The approach is heavily based on writing various programs to solve and visualize the domains. We introduce and derive fundamental principles of the forward and inverse kinematics of a humanoid robot. The inverse kinematics are approximated using the Jacobian pseudo-inverse method. The control of the motion of a robot is introduced using the versatile PID controller. We designed two new challenge problems to motivate students with our exposition. First, a marble maze game is mounted on the leg and using their understanding of the kinematics, students implement a program to roll the ball from the start to the goal area. Secondly, we implement 1D and 2D ball balancing challenges for a ball on a plane. The paper finishes by introducing a set of modern web technologies that can be used to implement portable and efficient real-time control and simulation of robot systems.
KW - humanoid robotics
KW - robotics education
UR - http://www.scopus.com/inward/record.url?scp=85175244467&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85175244467&partnerID=8YFLogxK
U2 - 10.1109/ARIS59192.2023.10268476
DO - 10.1109/ARIS59192.2023.10268476
M3 - Conference contribution
AN - SCOPUS:85175244467
T3 - International Conference on Advanced Robotics and Intelligent Systems, ARIS
BT - 2023 International Conference on Advanced Robotics and Intelligent Systems, ARIS 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2023 International Conference on Advanced Robotics and Intelligent Systems, ARIS 2023
Y2 - 30 August 2023 through 1 September 2023
ER -