Page 12 - Designing Autonomous Mobile Robots : Inside the Mindo f an Intellegent Machine
P. 12
Contents
Calculating virtual confidence..................................................................... 200
Summary ....................................................................................................... 207
Chapter 14: Becoming Unstuck in Time .................................................. 209
Getting past sequential thinking ................................................................. 209
Thinking of a mobile robot as multiple robot time-places .......................... 214
Managing the time dimension ..................................................................... 217
Chapter 15: Programming Robots to Be Useful ...................................... 219
Preprogramming vs. teaching paths ............................................................. 219
Embedding data into maps ........................................................................... 222
Map interpreters ........................................................................................... 223
Events and targets ........................................................................................ 224
Text-based programming .............................................................................. 226
Graphical generation of text programs ........................................................ 231
Conclusions .................................................................................................. 237
Chapter 16: Command, Control, and Monitoring .................................... 239
Unmanaged and self-managed systems ........................................................ 240
Ping-pong job management ......................................................................... 242
Dispatched job management ........................................................................ 243
Exceptions .................................................................................................... 248
Exception decision making .......................................................................... 251
Expert assistance........................................................................................... 253
Status monitoring......................................................................................... 254
Taking control .............................................................................................. 255
Some GUI rules ............................................................................................ 257
Robustness and context preservation .......................................................... 261
Conclusions .................................................................................................. 261
Chapter 17: The Law of Conservation of Defects
and the Art of Debugging ....................................................................... 263
The law of conservation of defects .............................................................. 263
The art of debugging .................................................................................... 267
xi

