Skip to content

Software and harware code for miscellaneous components of the PleePlee robot

License

Notifications You must be signed in to change notification settings

pleeplee-robot/components

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

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

Components

This repository is about the code used for multiple hardware components on the robot. It contains the code and documentation for:

  • the camera
  • the LEDs
  • the motor driver
  • the odometric captors ot.

Camera

The camera complements the beacons (leds) in supporting the location. The camera takes pictures of the leds and from these pictures the angle of the leds on the picture is calculated.

More on the Camera

LEDs

The LEDs are luminous landmarks used as beacon for locating the robot by triangularisation.

More on the LEDs

Motor

The robot has 4 motors, each equipped with an odometry sensor which enables us to get the number of turns per wheels. The Arduino card controls 4 motors and the servomotor.

More on the motors

Odometry

The optical odometry sensors monitors the number of turns of each wheel. This allows a greater precision for the robot moves and ease the location.

More on the Odometry