AmigoBot Mobile Robots
15
automatically resume activity, including motion, as soon as communications are
restored.
Also, AmigoBot’s server software contains a stall monitor. If the drive exerts a PWM pulse
that equals or exceeds a configurable level and the wheels fail to turn (
stallval
), motor
power is cut off for a configurable amount of time (
stallwait
). The server software also
notifies the client which wheel is stalled. When
stallwait
elapses, motor power resumes
and motion continues under server control.
Both these “failsafe” mechanisms help ensure that the robot will not damage objects or
be electrically damaged during operation. You may reconfigure the communications,
drive current, and stall-wait values to suit your AmigoBot’s application. (See Chapter 6,
Updating & Reconfiguring AmigOS
, for details.