Raspberry Pi Autonomous Mower

acredsfan

New member
I have been working on my own version of a Raspberry Pi powered lawn mower after printing and running the software from PiMowBot. I found that the PiMowBotIt software did not quite fit my needs as I wanted a way to geofence the robot and implement some other features. Hardware wise, I've mostly followed the instructions on the PiMowBot site with the exception of removing the relay and using two IBT-2 motor drivers for the wheel instead of the L298N as I could not get it to work consistently.
Software wise, I have started from scratch to create code that controls the mower and runs a web based user interface utilizing python, html, css, and js. So far I have most, if not all of the individual components working, but have not yet successfully implemented path planning and the main.py code to pull it all together.
While I have a basic understanding of coding, I'm far from an expert and am open to anyone who wants to contribute to the project or finds any of this useful. My github repository is here: https://github.com/acredsfan/autonomous_mower. I will post pictures of my mower at a later date if anyone is interested, but it's an early version of the one referenced here: http://pimowbot.tgd-consulting.de/
 
I have been working on my own version of a Raspberry Pi powered lawn mower after printing and running the software from PiMowBot. I found that the PiMowBotIt software did not quite fit my needs as I wanted a way to geofence the robot and implement some other features. Hardware wise, I've mostly followed the instructions on the PiMowBot site with the exception of removing the relay and using two IBT-2 motor drivers for the wheel instead of the L298N as I could not get it to work consistently.
Software wise, I have started from scratch to create code that controls the mower and runs a web based user interface utilizing python, html, css, and js. So far I have most, if not all of the individual components working, but have not yet successfully implemented path planning and the main.py code to pull it all together.
While I have a basic understanding of coding, I'm far from an expert and am open to anyone who wants to contribute to the project or finds any of this useful. My github repository is here: https://github.com/acredsfan/autonomous_mower. I will post pictures of my mower at a later date if anyone is interested, but it's an early version of the one referenced here: http://pimowbot.tgd-consulting.de/

Hi acredsfan
seems that we are working with the same intension with the different I dont use the 3d printed Case, i use an existing case.
do you use the origin DC Motoros? I use brushles Motors and since 2 Days I have the right controllers available.
What is path_planning doing in your project?
 
Hi acredsfan
seems that we are working with the same intension with the different I dont use the 3d printed Case, i use an existing case.
do you use the origin DC Motoros? I use brushles Motors and since 2 Days I have the right controllers available.
What is path_planning doing in your project?
I am not using brushless motors, I am using these for the wheels: https://a.co/d/5VqXz99
As far as path_planning, it is my attempt to add an algorithm that allows for machine learning to improve the efficiency in which the mower navigates. It should get more efficient over time and also plots the locations of obstacles in the yard on a grid. It's untested/new so I hope to be able to test it soon.
 
I have been working on my own version of a Raspberry Pi powered lawn mower after printing and running the software from PiMowBot. I found that the PiMowBotIt software did not quite fit my needs as I wanted a way to geofence the robot and implement some other features. Hardware wise, I've mostly followed the instructions on the PiMowBot site with the exception of removing the relay and using two IBT-2 motor drivers for the wheel instead of the L298N as I could not get it to work consistently.
Software wise, I have started from scratch to create code that controls the mower and runs a web based user interface utilizing python, html, css, and js. So far I have most, if not all of the individual components working, but have not yet successfully implemented path planning and the main.py code to pull it all together.
While I have a basic understanding of coding, I'm far from an expert and am open to anyone who wants to contribute to the project or finds any of this useful. My github repository is here: https://github.com/acredsfan/autonomous_mower. I will post pictures of my mower at a later date if anyone is interested, but it's an early version of the one referenced here: http://pimowbot.tgd-consulting.de/
Hi acredsfan,

I'm interesting in your approach. Could you share some more details about your experience of using your robot and some real photos?

How many hours does it work per day?

What square can it mow from your experience?

How many hours it is needed to fully charge battery?
 
Back
Top