home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / robotics / 2888 < prev    next >
Encoding:
Internet Message Format  |  1993-01-12  |  3.2 KB

  1. Path: sparky!uunet!mcsun!uknet!edcastle!aifh!williams
  2. From: williams@aifh.ed.ac.uk (Bill Smart)
  3. Newsgroups: comp.robotics
  4. Subject: Re: Reliability of Multiple Robot Systems
  5. Message-ID: <1993Jan12.222414.5625@aifh.ed.ac.uk>
  6. Date: 12 Jan 93 22:24:14 GMT
  7. 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>
  8. Reply-To: williams@aisb.ed.ac.uk (Bill Smart)
  9. Organization: Dept AI, Edinburgh University, Scotland
  10. Lines: 47
  11.  
  12. In article <HAGERMAN.93Jan11230044@rx7.ece.cmu.edu> hagerman@ece.cmu.edu (John Hagerman) writes:
  13. >[I don't speak for the Erebus project; the following are my opinions.]
  14. >The Erebus project was not intended to explore reliability, so few
  15. >conclusions about reliability should be drawn from it.  That Dante
  16. >failed at a single point of failure should not be surprising, given
  17. >that a fault-tolerant design was not a goal.  Goals must be limited in
  18. >every experimental situation.  The main goal of the Erebus was to test
  19. >robotic technologies in a real environment; reliability was not a big
  20. >concern since people would be there, and so reliability did not need
  21. >to be included as a major goal of the project.
  22.  
  23. It's fair enough to say that fault tolerant design was not a goal of the
  24. design, but surely the system should be fault tolerant enough to
  25. acomplish the design goals.  By saying "people would be there" is surely
  26. a catch-all phrase - if system X did not work, then it's OK since people
  27. would be there to replace it.  This could cover all possibilities - it's
  28. OK that the legs didn't work, people were there to carry it....
  29.  
  30. >gat@forsight2.jpl.nasa.gov (Erann Gat) writes:
  31. >>
  32. >>That using multiple small robots increases realiability is not a "naive
  33. >>assumption", it is a theoretically and empirically verifiable fact.  It
  34. >>does not matter whether failure modes are independent.  Unless there is
  35. >>100% correlation among failures in multiple units (which is never the case)
  36. >>having more units will increase the overall system reliability.
  37. >
  38. >This is a simplistic statement, which would lead to a hot debate if
  39. >made in comp.risks (where it would be phrased "Four engine airplanes
  40. >are obviously safer than two engine airplanes, so why aren't there
  41. >more of them?").  Two factors this statement ignores are complexity,
  42. >and how to maximize reliability while minimizing cost.  Redundancy is
  43. >a very important technique for creating reliable systems, but "mere
  44. >redundancy" is *not* enough; it is a lot harder than that.  Food for
  45. >thought: multiple robot systems already have the very hard problem of
  46. >constructive interaction; might this complicate reliability even more?
  47.  
  48. Granted, constructive interaction is a problem right now.  The answer is
  49. to have *no* interaction.  Send X completely independant robots down the
  50. volcano, recoding from each.  It is unlikely that all of them would
  51. encounter the same fault/environmental problem.  When you compare the
  52. unit costs per robot to the over all design costs, I bet that making a
  53. few robots once the design were finalised would make very little change
  54. to the overall costs of the project.
  55.  
  56. Bill
  57.  
  58. wsmart@uk.ac.dund.mcs
  59.