Article View: comp.robotics
Article #1816Re: Reliability of Multiple Robot Systems
From: Bill Smart
Date: Tue, 12 Jan 1993 22:24
Date: Tue, 12 Jan 1993 22:24
47 lines
3301 bytes
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!williamsReferences:
<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