home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / robotics / 3088 < prev    next >
Encoding:
Internet Message Format  |  1993-01-28  |  2.5 KB

  1. Path: sparky!uunet!opl.com!hri.com!spool.mu.edu!yale.edu!yale!mintaka.lcs.mit.edu!ai-lab!aztec!bleck
  2. From: bleck@aztec.ai.mit.edu (Olaf Bleck)
  3. Newsgroups: comp.robotics
  4. Subject: Re: Crazy about legs
  5. Message-ID: <1k6si7INNkcc@life.ai.mit.edu>
  6. Date: 27 Jan 93 20:50:15 GMT
  7. References: <1993Jan27.043305.7387@sbcs.sunysb.edu> <1993Jan27.140858.29306@news.media.mit.edu>
  8. Sender: bleck@aztec (Olaf Bleck)
  9. Reply-To: bleck@ai.mit.edu
  10. Organization: MIT Artificial Intelligence Laboratory
  11. Lines: 37
  12. NNTP-Posting-Host: aztec.ai.mit.edu
  13.  
  14. In article <1993Jan27.140858.29306@news.media.mit.edu>, fredm@media.mit.edu (Fred G Martin) writes:
  15. |> In article <1993Jan27.043305.7387@sbcs.sunysb.edu> shane@cs.sunysb.edu
  16. |> (Shane Bouslough) writes: 
  17. |> 
  18. |> >I've been thinking a lot about legs recently (don't we all? :-).
  19. |> >If you're going to do a nice leg, say Brooksian, it seems like
  20. |> >you'd need about one miniboard per. If you use 6 legs on your
  21. |> >beastie, that's quite a few miniboards. Is that a good way to go?
  22. |> >Or is something a bit more powerful a better idea?
  23. |> 
  24. |> In fact, this is just about what is done with Rod Brooks' robots:
  25. |> there is a dedicated CPU per leg.  But, they use very small DIP CPU's
  26. |> (maybe a 24-pin model), and surface mount motor controllers, so the
  27. |> leg processor board is pretty small.  Also, it's kind of shaped like a
  28. |> leg, long and skinny.
  29.  
  30.  
  31. Actually, each leg on Attila and Hannibal has a dedicted 8751 on it that runs
  32. three pwm servo loops, does sensor i/o, and communicates with the master
  33. 68000.  The only reason we really use this system is to save wiring.  With
  34. 20odd sensors per leg,  plus motors and power lines, we'd have needed
  35. something like 40 wires per leg to do everything.  With the local micros, we
  36. just have six (motor power/gnd, digital power/gnd, two wire serial
  37. communications, the Signetics I2C in fact).  The 8751 boards have tiny FET
  38. drivers for the motors--there are two boards piggy-backed, about 1.5 x 2
  39. inches in size.
  40.  
  41.  
  42. Were we to do it again, we'd definitely go with the Motorola parts--6811/16's
  43. nand 683xx's, using the SCI bus.  The 6811's have much more flexibility, and
  44. the communications bus is much faster.  Right now every bit is being used in
  45. the I2C bus, and the 8751's are running a full load continuously (plus they
  46. need a bunch of peripheral stuff for all the i/o).
  47.  
  48. 6811 boards can be made pretty small too, at least as small as the 8751
  49. boards we have (using surface mount parts).  Anita Flynn's "Squirt" robot has
  50. a 6811 board on it that is just barely larger than the 6811.
  51.