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

  1. Path: sparky!uunet!europa.asd.contel.com!darwin.sura.net!spool.mu.edu!umn.edu!noc.msc.net!uc.msc.edu!raistlin!shamash!ems!hollywood.ems.cdc.com!tbruseha
  2. From: tbruseha@hollywood.ems.cdc.com (Tom Brusehaver)
  3. Newsgroups: comp.robotics
  4. Subject: Re: My robot project.
  5. Message-ID: <31474@nntp_server.ems.cdc.com>
  6. Date: 7 Jan 93 20:37:52 GMT
  7. References: <1993Jan4.103239.10351@dunix.drake.edu> <1993Jan4.191739.26583@n1gva> <C0HsFB.BvG@jabba.ess.harris.com>
  8. Sender: sys@ems.ems.cdc.com
  9. Distribution: comp.robotics
  10. Organization: Empros Systems International, a division of Ceridian
  11. Lines: 60
  12. Nntp-Posting-Host: hollywood.ems.cdc.com
  13.  
  14. In article <C0HsFB.BvG@jabba.ess.harris.com> dwilliam@pizza.ess.harris.com (Dave Williams) writes:
  15. >
  16. >   Packet radio?  Hummm.  Here's one experience I've had with it:
  17. ...
  18. >the packet TNC transmitting into a pair of simple walkie-talkies.  The main
  19. ...
  20. >used a remote TV screen to observe the robot's position.
  21. >
  22. I wont comment on simple walkie talkies, (CB maybe) but this idea has
  23. always appealed to me.  Being a ham, I have never really wanted to do
  24. it, but that might be a way for those who don't know about no code (or
  25. who want to get by on $14 vs $200) to do teleoperations reliably.  Ham
  26. radio also offers ATV (Amateur TV) giving NTSC broadcast capability.
  27. Imagine teleoperations using head mounted displays, and 2 video
  28. cameras.  Talk about vitural reality!
  29.  
  30. I'd be interested in hearing about the RF shielding used.  I imagine
  31. the simple walkie talkies were quite suseptable to noise from the
  32. computer, motors, and other stuff.
  33.  
  34. >   The stumbling block for this system was the radio link.  The packet radio
  35. >worked very well, except for the fact that it tended to have an extrememly 
  36. >long latency time.  As a result, commands coming from the control system 
  37. >would get buffered up in the TNC, then transmitted in one long burst.  This
  38. >made the robot nearly uncontrollable, since the was nothing even approaching
  39. >real-time operations.  Unfortunately, the students hadn't discovered this
  40. >problem untill way late in the semester, and they never found out how to 
  41. >solve it.  Next year's group went with a tethered system, so we never found
  42. >out any more about the packet system.  
  43. >
  44. Most TNC's that I have delt with allow changing packet sizes, and
  45. transmit character.  Usually the packet size is rather large, and the
  46. transmit character is return (or linefeed).  When this character is
  47. recieved by the TNC, the TNC transmitts the current packet in the
  48. buffer.  
  49.  
  50. Depending on the command language used (base => robot) the carriage
  51. return could be appended to all the commands.  The UI could do some of
  52. the work.  I could see a joystick attatched to a PC sending commands
  53. to the remote system in terms of f100<cr> (forward 100, relative
  54. position, return).  The SBC would see this as f100<cr>, and process it
  55. as move forward at rate=100.  
  56.  
  57. >   Since you're familiar with packet controllers, I'll ask you:  do most 
  58. >TNC's have a way to specify transmit latency?  If we could get the TNC to
  59. >transmit packets as soon as it receives them, the packet system looks like
  60. >it could be really useful.  As is, it's just too slow a link to do any real-
  61. >time control.  (At least for teleoperated systems - something with more 
  62. >intellegence on the actual vehicle may be able to stand more latency in the
  63. >transmission link...)
  64. >
  65.  
  66. I think if you set your packet size=1, that the TNC will pretty much
  67. transmit as soon as the character is received.  I haven't actually
  68. tried it, but it might work.  Also in transparent mode, There is less
  69. overhead on the receiving end.  I used my TNC at home in transparent
  70. mode attatched to my sun, and a laptop, to setup a UUCP connection
  71. from the UUCP sending site.  Worked pretty well.
  72.  
  73. Tommy B.
  74.