PleePlee is a proof of concept of a mobile gardener robot. This repository is about the code for miscellaneous components of the robot. It contains the code and documentation for:
- the camera
- the LEDs
- the motor driver
- the odometric captors
The PleePlee robot is able to:
- 🌱 🚿 Water plants.
- 🚗 Move in a straight line and turn in place.
- 💡 📡 Localize itself in a small area delimited by luminous landmarks.
- ➰ Avoid obstacles.
- 👀 Log any changes to the garden. (Foreign object or person crossing).
This repository holds the core code of the robot, that will send orders to components, recieve the result of these orders, use the location API and contains the core logic of the robot behavior.
For now, we still have problems making the robot move where we want in an accurate manner. So one of our contributor has implemented all the algorithm based on a distbug algorithm to make this possible. We have tested it and it works pretty well. The code is in c++ and the simulation has be done with simulink and Aria. You can find bellow screens and results on different maps we have created: