Robot lawnmower

Project Description

The complex project consists of hardware design, prototyping, firmware development and testing. This project is based on STM32F4 microcontroller, runs on RTOS, has a lot of sensors, camera, and comprehensive behavior. The firmware includes several parts such as computer vision (OpenCV), positioning, behavior algorithms, status monitoring, remote control, battery management. The robot has a lot of peripherals including WiFi, GPS, GSM, camera, IMU, wireless module NRF24L01, LCD display.