DPRG
DPRG List  



[DPRG] offroad robot exercises

Subject: [DPRG] offroad robot exercises
From: Chris Jang cjang at ix.netcom.com
Date: Fri Oct 27 21:42:00 CDT 2006

> 1.  Drive in a straight line to a distant point and back, with no obstacles.
> 	100 feet is a good test.  (1000 would be better!)

Hello Everyone,

One thing I would like to contribute is to think of safety. Most amateur 
robots are probably small enough and speed limited that they can not do 
any damage. But if you have a larger and faster robot, property damage or 
collision with people (especially small children) could be bad. I've not 
hurt anyone with my robot but am speaking from experience.

jBot is a very mature design. It is essentially safe by design. I think 
David once said that it did not make sense to build an autonomous robot 
that can move faster than you can follow it. My robot is on the edge as it 
is basically the weight and speed of a small child running. And so I've 
many more problems operationally.

Here are some of the safety things I consider important for my robot. I 
think they do have value for most autonomous machines, though (especially 
large and fast moving ones).

1. The most important function is remote kill. This is the only control
    that matters. It must be reliable by design. Ideally, it is separate
    from the rest of the control system. If a design uses queues or
    other state machines in the control system, the kill function must have
    priority. Beware of IPC mechanisms and insure that any failure modes
    lead to immobility, not speeding out of control (this has happened to
    me - it was not exciting but rather horrifying).

2. If remote kill is not available, then the jBot principle of not
    outrunning the human chaperone/operator is ok. It's probably better as
    by design, there is no need for remote kill. The human operator can
    just physically stop the robot manually.

3. Don't be afraid of calling off a test run. If the conditions are wrong
    - too many bystanders, pedestrians, vehicles, technical problems, etc
    then just scrub. If you are tired and rushed, sick, then don't test.
    You won't be thinking clearly and will make mistakes. Don't rush and
    push it. That's when bad things are more likely to happen.

I am sorry if this is pedantic.

Chris

More information about the DPRG mailing list

Copyright © 1984 - 2006 Dallas Personal Robotics Group. All rights reserved.
Website Design by NCC

For the latest robot news visit robots.net