Overview
At Robotix Japan, I developed the control system for PIBOT, an automated solar panel cleaning robot.
System Architecture
- Microcontroller: Arduino for motor control and sensors
- Computer: Raspberry Pi with Flask server
- Web Interface: Flask-based control panel
- Communication: Serial communication between Arduino and Raspberry Pi
- No ROS: Direct Arduino and Raspberry Pi integration
Key Features
- Web control interface using Flask
- Mobile control capability
- Automated cleaning patterns
- Real-time status monitoring
- Remote operation
Technologies Used
- Hardware: Arduino, Raspberry Pi
- Languages: Arduino C/C++, Python
- Framework: Flask (web server)
- Interface: Web (HTML/CSS/JavaScript)
- Communication: Serial (UART)
Skills Demonstrated
- Embedded systems (Arduino)
- Raspberry Pi and Flask development
- Web interface design
- Hardware integration
- Robotics control systems