[Robotgroup] Triangulation using a Rich Skyline Telescope

brooksdesign brooksdesign at peoplepc.com
Sat Feb 2 22:43:39 PST 2008


I've seen several differant versions of what I think you are suggesting as not so much a phase timing approach but instead a image recognition.My friend and bandmate James McCartney of LiQuiD MicE and the UT astro dept. wrote a starfinder program for the Hubble Space Telescope that work so much better than the one NASA paid a subcontractor mega bucks for,everyone started using it instead, so the sub tried to sue him.If I remember correctly he released it as freeware and UT's lawers backed him up on it. I forwarded this to him and hope to get his input soon.
  I've also seen something like this in a digital pen and paper combo where each sheet of this special paper has a random dot pattern that a tiny camera on the pen can navigate and map into a bitmap or jpeg or something like that then convert to wordpad or something else like that.
  And yet another type is the projected pattern for a version of 3d mapping used in a telepresence system.
-brooks

-----Original Message-----
>From: Bruce Waters <biwaters at austin.rr.com>
>Sent: Feb 2, 2008 8:05 AM
>To: robotgroup at puremagic.com
>Subject: [Robotgroup] Triangulation using a Rich Skyline Telescope
>
>I agree with others who have mentioned the difficulty
>of achieving the accuracy (centimeters) at the costs
>allowed using classical RF triangulation.   If you are
>willing to consider a rather dramatic modification of 
>the beacons, you might find meeting those specs more 
>realistic.   My approach would be to use a large number 
>of led's (eg. Christmas light strings) nonuniformly 
>arranged around the boundary(or elsewhere) to provide 
>a high angular resolution "skyline".   To reduce
>ambiguity it is important to insure that the interlight
>spacing not be excessively uniform.
>
>I would use a cheap telescope (with a right/left pair of 
>light edge sensors at the focus) at the same height as the 
>led's.  I would sweep or rotate the telescope.  I would 
>train the robot on the spacing of the led's from some 
>known near-central point.   I would move the robot 
>directly at some specific led beacon(a non-rotating 
>second telescope might facilitate this) and develop a 
>mathematical (initially tabular, then add sophistication) 
>model of the variations in angles to the rest of the 
>skyline.     I would return to the central point and pick 
>some number of additional headings to train the bot.  
>Consider mounting the telescope low and using 
>software techniques to ignore the wheels.
>
>Learning the skyline allows very low precision(just 
>string chunks of it around the boundary) initial
>placement the skyline.  It allows software 
>improvements to accuracy and data volume 
>requirements.  It provides an angular resolution 
>related to the telescope power and the number of 
>led's in the skyline.   It allows local incremental 
>improvement of the resolution by adding skyline in 
>appropriate places.   It is an interesting continuing 
>project to improve the performance without spending 
>more on hardware.   It can be wonderfully cheap for 
>the performance delivered.
>
>A valuable improvement you should consider is an 
>elevation tracking gimbal mount for the telescope 
>to reduce the exaggerated sensitivity to tilt of the 
>robot and vertical variations in the skyline as the 
>telescope rotates.   The light sensor for this 
>improvement should be upgraded to at least 
>four quadrant and could go (fast, low res)
>video.  Note that the skyline does not have to be 
>continuous but that precision does require that 
>adjacent beacons be visible at angles that are not 
>too acute in several major compass headings.
>
>Just like radio beacons, chance light sources in the
>skyline may be used as beacons in some cases so
>your robot may function adequately in some
>environments without additional beacons.  The
>elevation control and perhaps a zoom control
>on the telescope can greatly enhance such 
>serendipitous operation.   The flexibility and
>adaptability of this approach is outstanding.
>It is a wonderful platform to explore fuzzy
>logic, data volume reduction techniques, and 
>high reliability software concepts.
>
>Bruce Waters
>_______________________________________________
>Robotgroup mailing list
>Robotgroup at puremagic.com
>http://lists.puremagic.com/cgi-bin/mailman/listinfo/robotgroup


________________________________________
PeoplePC Online
A better way to Internet
http://www.peoplepc.com


More information about the Robotgroup mailing list