We will be designing an imaginary robot throughout this book, coined "Basic Bot". The bot has the following design goals:
- Move forward, backwards, left and right
- Detect the presence of objects in front of it
- Move based on detected objects
There are many ways we can accomplish this task. In an effort to keep things simple, we will be going through a 4 wheeled robot, with 2 of its wheels driven. It will also have an ultrasonic sensor attached to it's front for presence detection.
Before you proceed to the next section, sketch out or imagine how a robot like this would look like.