10. An Autonomous Robot Needs STORIES

Robot Sensitivity Training Lesson #10: A robot doesn’t know what it doesn’t know.

At the hardware level a robot is simply a combination of chips, wires, pins, actuators, sensors, and end-effectors. How do we get from those components to a robot that can light the candles on a birthday cake or clean up after a party? At ROLL level 1, programming a robot is all about setting a voltage high/low, trapping signals, and reading pins.

At level 2, we graduate to making software drivers for the robot’s servos and actuators. We can control gear speeds using level 1 and level 2 robot programming. But at some point we want a robot that can do useful things in a meaningful environment. Not only that, we want the robot ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.