Robot Sensitivity Training Lesson #9: If you’re not intimate with the robot’s programming, then don’t invade its space.
In Chapter 8, “Getting Started with Autonomy: Building Your Robot’s Softbot Counterpart,” we programmed our robot (
Unit1) to autonomously approach an object, determine its color, and then report.
Unit1’s scenario was simple and its role was simple. One of the primary approaches to autonomous robot programming is to keep the robot’s tasks well defined, the scenario and situations as simple as possible, and the robot’s physical environment predictable and under control.
There are approaches to robotics that attempt to program a robot to deal with unknown, uncontrolled, and unpredictable environments, surprises, ...