This thesis documents the design and development of a six-wheeled mobile robot based on the open-source SAWPPY rover. The robot is constructed from aluminum profiles and 3D-printed components, ensuring modularity, reduced weight, and mechanical flexibility.
The propulsion system consists of six DC motors with encoders for wheel rotation and four servo motors for wheel steering. We implemented speed regulation and developed a kinematic model using the Instant Center of Rotation calculation, which enables precise and mechanically consistent motion without slipping.
The control system is organized in a two-layer architecture. The high-level system (implemented on an embedded Raspberry Pi) provides wireless remote operation via a web interface with a virtual joystick, while the low-level system (implemented on an Arduino microcontroller) performs motor control and processes encoder data. The interface between the two levels is implemented using the I²C protocol.
The result of this work is a stable and versatile robotic platform, suitable for further development, research, and upgrades into an autonomous system with additional sensors and navigation algorithms.
|