9. Robot SPACES

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, ...

Get Robot Programming: A Guide to Controlling Autonomous Robots now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.