Skip to content

Code that runs on the robot while integrating all the other part of the project to a whole.

License

Notifications You must be signed in to change notification settings

pleeplee-robot/core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: MIT

PleePlee Robot

logo

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

Features

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).

Core

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.

Obstacles avoidance

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:

About

Code that runs on the robot while integrating all the other part of the project to a whole.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published