A modular Python-based control system for a multi-functional RT Robot using an ASUS Tinker Board and peripheral microcontrollers.
- 4-wheel motor driver control
- Dual arm servo system
- Neck servo control
- Screen display and camera input
- Communication via Wi-Fi LoRa, RC, and Bluetooth
- SIM card and memory card functionality
See wiring_diagram.png for a full hardware overview.
main-controller/– Main control scriptmotor_driver.py,servo_driver.py– Motor/servo control logiccamera_module.py– Camera input processingcommunication_manager.py– Communication protocolsscreen_display.py– UI control on screenserial_comms.py– Serial communication layerrequirements.txt– Python dependencies
pip install -r requirements.txt
python3 main-controller/main.py