Wouldn’t it be nice to lie in the sun and have a robotic mower mow the lawn (and do the boring work)? Well, at least this is the aim (among other aspects as learning more about designing such systems) of this project…

A) Mechanics

  • Two wheels of a seed vehicle
  • Two office chair front wheels
  • Two DC motors motors (12V, 40W) with gear (23:1)

B) Mowing unit

  • DC motor from a 18V battery lawn trimmer

C) Controller

  • Microcontroller board ATMEGA168 (myAVR, 50 EUR) for reading the sensors and controlling the motors (two rear motors).

D) Sensors

  • Three Sharp IR sensors to detect near obstacles
  • RGB color sensor to detect non-lawn/lawn areas (no need to build a virtual fence in your garden!)
  • Bumper with three micro switches

E) All other parts

  • A wooden board (38 x 53 cm) for assembly of everything
  • Two gel-lead batteries (2 x 12V, 10Ah)

F) First version (without mowing unit), without sensors


Click here to see video (9 MB)
which shows this mower prototype in action (indoor) 🙂
G) Second version – now with sensors and mowing unit!

The color sensor is working – the RGB color value is measured periodically and then converted into HSV (hue/saturation/value) color model. A first test with real lawn shows it can detect areas with a green color very precisely. For testing the algorithm, the first goal was to keep the robot on the blue piece of carpet – it successfully stayed on there, even after ‘mowing’ for 30 minutes!



2 thoughts on “RoboMower”

  1. Nicht schlecht, leider bin ich in Computertechnik nicht so fit und “nur” SAP Technical Consultant.
    Aber wenn man diese Baupläne so sieht, dann weiss man, das die 1000€ für die Dinger leciht übertrieben sind

  2. Naja, die 1000€ sind schon berechtigt, wenn man bedenkt wieviel Leute wieviel Zeit in die Entwicklung der Software + Hardware gesteckt haben. Die Bauteile machen das Gerät nicht deart teuer, aber die Entwicklungskosten…

Leave a Reply

Your email address will not be published. Required fields are marked *

IMPORTANT! To be able to proceed, please enter the magic word 'dengaa' so we know hat you are a human)

Enter the magic word:
Please leave these two fields as-is: