Ramudroid is a bot to clean roads and outdoor environments. It is battery-powered. For brains, there's a Raspberry Pi on board. It's got wireless connectivity. There's a camera for real-time image sensing of the environment
Following are the modular compoenets of the project :
Communication between the web client , mobile client , cloud server and robot's core unit is primarily on REST API's. Communication techniques used in the project are as follows
For external world
- Wifi
- BLE
For intercomponents
- GPIO
- UART
- I2C
To effectively limit the usuage of power on frontal clenaing brushes , it is cucial to target garbage/litter and active the motors only when suited target is found. Implemnting edge image analysis based on opencv filters and classifiers to detect garbage
Ref : https://github.com/altanai/computervision https://github.com/altanai/opencv_extra
Connecting Motors, drivers , sensors , batteries etc and controlling operation
GPIO access library written in C for the BCM2835 used in the Raspberry Pi
git clone git:https://git.drogon.net/wiringPi
cd wiringPi
git pull origin
cd wiringPi
./build
gpio -v
gpio readall
Altanai https://www.linkedin.com/in/altanai
Contributing guidelines https://github.com/altanai/Ramudroid/wiki/Contributing-Guidelines
References Hackaday : https://hackaday.io/project/11201-ramudroid JigsawAcdemy : https://youtu.be/49dtFYhxmjc
Version5 Ramudroid v5 https://altanaitelecom.wordpress.com/?s=Bot+to+clean+roads+and+outdoors Ramudorid v7 Surajdroid ( Ramudroid v7 Solar Powered ) - https://telecom.altanai.com/2018/12/09/surajdroid-ramudroid-v7-solar-powered/
License GPL