Adaptive mapping. Help needed!!!
mariosk
Posts: 6
Hi i am a student at a greek university and i am writing my graduate project work and i would like to know if i can use the parallax boe bot to implement adaptive mapping. In detail the robot should start in a predefined position (start) and reach a predefined goal (finish) while avoiding any obstacles between start and finish. Any info on how to program this using pbasic would be very helpful.
Post Edited (mariosk) : 10/31/2009 4:01:24 AM GMT
Post Edited (mariosk) : 10/31/2009 4:01:24 AM GMT
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- Stephen
it knows where it is
it knows where it has been
it knows where it is going
it knows the locations of moving obstacles
it optimizes for minimal travel distance
and it cannot be tricked! Its adaptive!
One way do to this is to implement the wavefront algorithm.
more info in this video:
Edit: I just watched the video. I think that although he may have had the robot create a map, it isn't necessary to solve that problem in the exact same manner. Basically, the same thing can be had for three "local" objects that represent what the robot sees left, right, and forward. Combine that with two cartesian points of the robot's position and the destination, and you get the same result.
Post Edited (SRLM) : 10/31/2009 5:14:30 AM GMT
Post Edited (mariosk) : 10/31/2009 5:19:15 AM GMT
2. Develop the restrictions that you must work with.
3. Build an algorithm to solve the goals with the restrictions.
4. Convert the algorithm to the computer language.
5. Test the implementation.
6. Ship product.
We are not here to give you the answer, you have enough experience already to build it. Write the code. If you have problems, post it and we can help fix it, but we generally don't like to give the answer to students looking for it.
your reply sholud be added to FAQ!
Vaclav
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- Stephen
You forgot #7: Profit! (Sorry, 'couldn't resist a South Park reference. )
-Phil
Service Packs 1,2 & 3. Thanks for the business model, Mr. Gates!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
·"If you build it, they will come."