Beginners: please read this post and this post before posting to the forum.
0 Members and 1 Guest are viewing this topic.
I am in the process not of testing its functionality in the real world and I wanted to put this processor into an RC Car/Truck and give the vechile autonomous capabilities such as gps waypoint following and obstacle avoidance.
The software doesn't have to be extremely fancy or complicated just so long as I can input a starting point, an ending point and waypoints in between, start the vechile up and let it navigate its way from start to finish.
a look again it id adaptive so you set the rotationsof the wheels that are measured by an encorder then it adapts to objects that was not there when you set the wheel rotations no map needed
However I'm kinda looking for a program which doesn't require a pre-loaded map, but a set of pre-loaded waypoints and an end point. I'd like the robot to have the ability to navigate to the end point following the waypoints using a gps receiver for orientation and a set of sensors to avoid obstacles. It looks like your program might be able to do just that with a little hacking. What do you think?
Do you have any suggestions?
true but why would you run a robot for 3hrs
I suggest you read this page:http://geology.heroy.smu.edu/~dpa-www/robo/Encoder/imu_odo/for an in-depth example of a hobby robot using encoders plus an IMU for incredibly accurate navigation...When you're done, the main page also makes for some interesting reading and viewing (lots of movies):http://www.geology.smu.edu/~dpa-www/robo/jbot/
When I think about getting from point A to point B, all I need is a map and the ability to read it and maybe a good compass. I don't calculate many things in my head, a few yes very low level and basic math, certainly not trig, no way.
Use a beacon or GPS for the end location, and use that data to keep the encoders from drifting more than the GPS error of 3 meters. For an outside robot, 3 meters is no big deal.
I was planning on using 3axis gyros and a compass for the heading hold, and error correction, what do you guys think?