Mobile robots


Why mobile robots? They have many applications, programming them is a challenging task, especially when get to the part of objects detection with a camera and mapping. The robot has many peripheral devices, such as motors and sensors, and can be expanded with an additional arm for lifting objects.

I became interested in building robots in 2008. These were completely different times, almost no one had heard of Arduino, and Raspberry Pi had not yet been born. Building a mobile robot required more work than today. For the first project, I decided to buy a development board with an Atmel chip. I had got online a books for programming microcontrollers in BASCOM. After a few weeks, I built a six-wheeled vehicle. It had two DC motors and four servos to turn the wheels. There is a proximity sensor installed at the front of the vehicle, which I built from scratch.