To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 10307
10306  |  10308
Subject: 
Re: Positioning
Newsgroups: 
lugnet.robotics
Date: 
Wed, 26 Jan 2000 21:58:45 GMT
Original-From: 
Pete Hardie <PETE.HARDIE@DVSG.spamlessSCIATL.COM>
Viewed: 
1085 times
  
David Leeper wrote:

Hi Pete,

Those are good points. But I believe they apply to other types of mapping as
well. For example, when testing SoftBricks I built a robot that travels a map
and if it gets to the desired destination, sends the map to another robot with
the intent of that robot following the map to join the first robot. It worked
great, except no two robots drive exactly alike and sometimes the second robot
got "lost". And this was with a simple timing map. Although I didn't test it,
my feeling is that a landmark map would work better in that case because they
don't depend on the precision of rotation sensors, or get thrown off by
slipage or different drive trains. Landmark maps are a bit more resistant to
the differences in how robots move. Just a bit.

Some questions I have - what are you using for 'landmark'?  How far away can
the legobot detect a landmark?  When giving directions including a landmark,
what are the steps leading up to "...when you get to the X..."?  And how does
a bot determine that it has not found a landmark and needs to ask more
directions.


The real problem seems to me to lie in the "GO" part of following the
map. "GO" isn't a precise thing. Perhaps different types of algorithms could
solve this problem? And there's always the trick of drawing a black line on
the floor, but that always seemed like "cheating" to me.

Again, it's only cheating if you are trying to solve a problem more like an
orienteering challenge than a roadmap challenge.  If you have an existing
'network' of edges between nodes, and travel along the edges to nodes, then
the problem is different (simpler?) than if all you have is nodes, and no
'directional' reference.

--
Pete Hardie                   |   Goalie, DVSG Dart Team
Scientific Atlanta            |
Digital Video Services Group  |



Message has 4 Replies:
  Re: Positioning
 
Hi Pete, The direct answer to what I've used for landmarks is colored marks, like those found on the RCX test pad. If the robot is a few inches to the left or right of the exact path, it'll still find the mark, assuming it's a few inches wide. But (...) (25 years ago, 26-Jan-00, to lugnet.robotics)
  Re: Positioning
 
Hi Pete, I was looking back over you post and realized I didn't answer a couple of your questions. (...) In the program I wrote there are only a few commands. Go forward. Turn left at landmark X. Turn right at landmark X. (...) To be honest, I (...) (25 years ago, 27-Jan-00, to lugnet.robotics)
  Re: Positioning
 
(...) come (...) That's one of the reasons why a programmer goes to all the trouble (and fun?) of building a physical model of a bot instead of dealing with over-acurate 3D CG simulations. Ok, now for the Positioning system debate. Just one word: (...) (25 years ago, 27-Jan-00, to lugnet.robotics)
  Re: Positioning
 
(...) realtime, (...) Nothing I hadn't thought of myself, after sending that msg :D er... is there any human-eye-invisible IR-Ink ? :> ...so I sould have my flood painted with an invisible grid, all over the place, without the knowledge of my wife (...) (25 years ago, 28-Jan-00, to lugnet.robotics)

Message is in Reply To:
  Re: Positioning
 
Hi Pete, Those are good points. But I believe they apply to other types of mapping as well. For example, when testing SoftBricks I built a robot that travels a map and if it gets to the desired destination, sends the map to another robot with the (...) (25 years ago, 26-Jan-00, to lugnet.robotics)

28 Messages in This Thread:









Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR