A Humanoid Robot on the Basis of Modules Controlled Through a Serial Half-Duplex UART Bus
This thesis presents the design and construction of a small-scale humanoid robot, covering all aspects from 3D modeling to electronics design and programming. The robot is built entirely from custom 3D-printed components, with a new servomotor developed specifically to meet the project’s requirements. During the robot’s development, custom electronics were also designed, leading to a modular platform that enables easy interaction with diverse modules like servomotors and inertial measurement unit (IMU) modules. This modular approach allows these components to be programmed and controlled with minimal adjustments, as well as making development of potential future modules straightforward. The robot is operated via a computer application that includes a graphical user interface for displaying real-time data from the robot.