PING sonar with ir sensors and wheel odemtry program???
sutherlacd27
Posts: 4
im trying to combine the roaming with ping and the wheel odometry class together and im failing quite badly.· my goal is to use the wheel odometry with the ping navigation to create a map of the room i put my boebot in.· anybody have a program for this already i could get or any tips on how to combine the 2?· thanks for the help
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- Stephen
I hate to be the bearer of bad news, but the·task you mention·is among the most challenging in robotics. Even·an experienced roboticist would find room mapping with a Boe-Bot a daunting task. If it was easy (or previously done), you'd have lots of replies, as this is a very friendly forum. Lots of smart people are working on bits & pieces of·the puzzle, but the overall solution you seek is so overwhelming that it is difficult to fathom. Robots costing thousands of dollars linked to PCs can barely get the job done.
You're·just·beginning in robotics, so it probably seems like a straightforward problem. My suggestion is to start with the BoE-Bot book and work through it.·Sonar has issues, the BoE Bot chassis has subtleties, you need to understand the basics to get an appreciation for the difficulty of the task. You'll probably need to use IR, bump switches, and wheel encoders to track your position reasonably well.
A·typical real world room is a very difficult thing for a robot to navigate through. I suggest·you start with a fixed, rectangular area (use boards to make a fixed space, or tape off an area on your floor) with no obstacles. Establish a starting location and then try to find the four corners, then the middle, then come home to your starting space. When you can do that consistently, you're on your way. Good luck!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
·"If you build it, they will come."
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
If you would like to see an example of a robot rover that can find its way around a room with IR and PING))) sensors, then take a look at this link:
http://www.norrislabs.com/Projects/RomeyPart1/index.html
Unfortunately this rover uses the Atom 28P, but the programming algorithms might be usefully for navigation and object advoidance. The author also does not use wheel odometry, but I am sure you can find examples elsewhere that can be combined with the navigation and object advoidance algorithms.
Just a thought.
Regards,
TCIII
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
If you are going to send·a Robot·to save the world, you·better make sure it likes it the way it is!
Post Edited (Tom C) : 5/7/2008 12:10:54 AM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
The Pi Guy