A cost-effective semi-autonomous boat system built with Raspberry Pi, featuring remote control via MQTT over LTE connectivity.
git clone <repository>
cd PiBoat2
python -m venv venv
source venv/bin/activate
pip install -r requirements/boat.txt
cd boat
python main.pypython -m venv venv
source venv/bin/activate
pip install -r requirements/server.txt
cd server
python main.py- Remote Control: MQTT-based command and control over LTE
- Autonomous Navigation: GPS waypoint navigation with safety monitoring
- Web Interface: Ground control station with real-time status
- Hardware Integration: GPS, compass, motor controllers
- Cost Optimized: Software solutions for low-cost hardware limitations
- Boat: Raspberry Pi running autonomous control software
- Server: Ground control station with web interface
- Communication: MQTT over LTE for real-time operations
See CLAUDE.md for detailed project documentation and docs/MQTT_SYSTEM_SPEC.md for communication protocol details.
This project is for educational and research purposes.