Planning to extend this robot
I rarely view robot projects as complete, especially those that are learning and development platforms. There are always new sensors to try, new programming algorithms to make, or simply bugs and quirks to iron out. On the other hand, there are ways to make robots more robust and cope with rougher environments, making the chassis lighter or the electronics simpler, so let’s start by considering some ideas for this robot and hopefully inspire some of your own.
Sensors you could add
The first exciting way to extend this robot is to add more sensors. Sensors are fun to program to get data from. This means you may have to figure out how to incorporate them into existing behaviors and mount them, though.
The following figure shows a selection of sensor extensions that could be interesting:
Figure 14.2 – Robot sensor extensions
The preceding figure shows a selection of sensors that would be great to extend this...