🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.robotics
Article #1816

Re: Reliability of Multiple Robot Systems

#1816
From: Bill Smart
Date: Tue, 12 Jan 1993 22:24
47 lines
3301 bytes
In article <HAGERMAN.93Jan11230044@rx7.ece.cmu.edu> hagerman@ece.cmu.edu (John Hagerman) writes:
>[I don't speak for the Erebus project; the following are my opinions.]
>The Erebus project was not intended to explore reliability, so few
>conclusions about reliability should be drawn from it.  That Dante
>failed at a single point of failure should not be surprising, given
>that a fault-tolerant design was not a goal.  Goals must be limited in
>every experimental situation.  The main goal of the Erebus was to test
>robotic technologies in a real environment; reliability was not a big
>concern since people would be there, and so reliability did not need
>to be included as a major goal of the project.

It's fair enough to say that fault tolerant design was not a goal of the
design, but surely the system should be fault tolerant enough to
acomplish the design goals.  By saying "people would be there" is surely
a catch-all phrase - if system X did not work, then it's OK since people
would be there to replace it.  This could cover all possibilities - it's
OK that the legs didn't work, people were there to carry it....

>gat@forsight2.jpl.nasa.gov (Erann Gat) writes:
>>
>>That using multiple small robots increases realiability is not a "naive
>>assumption", it is a theoretically and empirically verifiable fact.  It
>>does not matter whether failure modes are independent.  Unless there is
>>100% correlation among failures in multiple units (which is never the case)
>>having more units will increase the overall system reliability.
>
>This is a simplistic statement, which would lead to a hot debate if
>made in comp.risks (where it would be phrased "Four engine airplanes
>are obviously safer than two engine airplanes, so why aren't there
>more of them?").  Two factors this statement ignores are complexity,
>and how to maximize reliability while minimizing cost.  Redundancy is
>a very important technique for creating reliable systems, but "mere
>redundancy" is *not* enough; it is a lot harder than that.  Food for
>thought: multiple robot systems already have the very hard problem of
>constructive interaction; might this complicate reliability even more?

Granted, constructive interaction is a problem right now.  The answer is
to have *no* interaction.  Send X completely independant robots down the
volcano, recoding from each.  It is unlikely that all of them would
encounter the same fault/environmental problem.  When you compare the
unit costs per robot to the over all design costs, I bet that making a
few robots once the design were finalised would make very little change
to the overall costs of the project.

Bill

wsmart@uk.ac.dund.mcs
Technical Details
Message-ID: <1993Jan12.222414.5625@aifh.ed.ac.uk>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!edcastle!aifh!williams
References: <HAGERMAN.93Jan7224103@rx7.ece.cmu.edu> <1993Jan8.230824.12476@pasteur.Berkeley.EDU> <GERRY.93Jan8231255@onion.cmu.edu> <1isqtmINNt53@elroy.jpl.nasa.gov> <HAGERMAN.93Jan11230044@rx7.ece.cmu.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!edcastle!aifh!williams
From: williams@aifh.ed.ac.uk (Bill Smart)
Newsgroups: comp.robotics
Subject: Re: Reliability of Multiple Robot Systems
Message-ID: <1993Jan12.222414.5625@aifh.ed.ac.uk>
Date: 12 Jan 93 22:24:14 GMT
References: <HAGERMAN.93Jan7224103@rx7.ece.cmu.edu> <1993Jan8.230824.12476@pasteur.Berkeley.EDU> <GERRY.93Jan8231255@onion.cmu.edu> <1isqtmINNt53@elroy.jpl.nasa.gov> <HAGERMAN.93Jan11230044@rx7.ece.cmu.edu>
Reply-To: williams@aisb.ed.ac.uk (Bill Smart)
Organization: Dept AI, Edinburgh University, Scotland
Lines: 47