After several Ardumower, it was time to try new things. This time I build a mower based on ROS, Robot Operating System.
Currently I re-used a superseded robot platform I build a couple of years before.
The Robot use lots of parts taken from a hoverboard. These toys are dammned cheap in after market and you get them for free often.
They are build around a STM32 MCU which brings everything needed to run the two bldc hub motors. There is a small but growing community of robot enthusiasts around these boards and we provide firmware and ROS drivers for these. Motors can be controlled by simple UART interface, so Arduino, RaspberryPi or any other MCU can send commands.
My mower is also equipped with a ROS Perimeter receiver based on Ardumower Code, a LD06 Lidar, BNO085 IMU and a Intel Realsense D435 stereo depth camera. As main SBC it runs either on RaspberryPi or NVidia Jetson Nano (currently)
A first test with Joystick operation can be found here
Git repos can be found here
github.com
Currently I re-used a superseded robot platform I build a couple of years before.
The Robot use lots of parts taken from a hoverboard. These toys are dammned cheap in after market and you get them for free often.
They are build around a STM32 MCU which brings everything needed to run the two bldc hub motors. There is a small but growing community of robot enthusiasts around these boards and we provide firmware and ROS drivers for these. Motors can be controlled by simple UART interface, so Arduino, RaspberryPi or any other MCU can send commands.
My mower is also equipped with a ROS Perimeter receiver based on Ardumower Code, a LD06 Lidar, BNO085 IMU and a Intel Realsense D435 stereo depth camera. As main SBC it runs either on RaspberryPi or NVidia Jetson Nano (currently)
A first test with Joystick operation can be found here
Git repos can be found here
PaddyCube - Overview
PaddyCube has 12 repositories available. Follow their code on GitHub.