|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
Landmark Based Outdoor Robot Localization
Hi,
I am working on a project where I will tell my robot to follow a path drawn out with a line. I want it to memorize this path by any means possible so it can replay it without the line there. I have found that landmark localization might be the cheapest way to accomplish this but I am not sure if there is an established system out there or any more details on how to do it other than just the idea. If anyone could shoot me some ideas that would be great. Thanks, Matt |
|
#2
|
||||
|
||||
|
Re: Landmark Based Outdoor Robot Localization
Hi mreda,
If I understand correctly, you're trying to find your location based off other reference-points with known locations. This is the way GPS technology works. Using the known location of three or more satellites and your distance from them, you can calculate your own location with a linear system of equations. I have a patent on a similar, reference-point-based, 3D location algorithm. Feel free to PM me if this is helpful and you have any more questions. |
|
#3
|
||||
|
||||
|
Re: Landmark Based Outdoor Robot Localization
Hi Matt,
Can you explain what you're looking for that's different from what was discussed in your last thread? |
|
#4
|
|||
|
|||
|
Re: Landmark Based Outdoor Robot Localization
Just sort of narrowing down the search. Figured the last thread might be too general/old. But same project.
|
|
#5
|
||||
|
||||
|
Re: Landmark Based Outdoor Robot Localization
Do you just need the robot to follow a pre-made path? With some sensors such as encoders and gyroscopes you should be able to do this pretty simply through programming using motion profiling or PID loops.
Or do you mean that you want to draw out a path on the ground, have to robot learn the path, remove the line and then have it follow the path that it just learned, or do you mean something completely different? Last edited by Jalerre : 18-05-2016 at 21:25. |
|
#6
|
|||
|
|||
|
Re: Landmark Based Outdoor Robot Localization
Quote:
draw path follow drawn path learn drawn path erase drawn path follow the path based on its memory |
|
#7
|
||||
|
||||
|
Re: Landmark Based Outdoor Robot Localization
Quote:
Answers could currently vary from dropping a track as you follow (and "learn") the path, to setting up transponders for triangulation, to using inertial navigation devices, to putting encoders on a wheeled vehicle, to ... You also didn't specify the accuracy, precision, or repeatability you need; and/or whether you always start from a known location. You also implied that you care about cost, but didn't do more than that. The project sounds like fun, but with the info you supplied so far, your "solution space" is mighty big. Potential helpers will have a hard time offering practical advice without more info. It's Is this a homework project, or a just-for-fun, on-your-own project? Blake Last edited by gblake : 19-05-2016 at 01:55. |
|
#8
|
||||
|
||||
|
Re: Landmark Based Outdoor Robot Localization
Any means possible .... ?
Deploy an aerial minibot carryipng a camera able to see the entire path. Stabilize the xyz location (and orientation) of the minibot (an exercise left up to the reader). Record (video) the path-follower as it follows the path, and store the result. Once the path is removed, have the minibot tell the path-follower where to go to have it retrace the recorded path. PS: The minibot might be a camera on a tall stick at the beginning of the path, if that camera can see the entire path. PPS: The minibot might be a camera on a tall stick that is atop the path-following vehicle. Does the terrain close to the path contain discernable landmarks/features? Last edited by gblake : 19-05-2016 at 01:55. |
|
#9
|
|||
|
|||
|
Re: Landmark Based Outdoor Robot Localization
Quote:
|
|
#10
|
||||
|
||||
|
Re: Landmark Based Outdoor Robot Localization
Quote:
Whose project is this? Yours or mine? I brainstormed four or five methods. You get to do the rest.Good luck doing the research into whatever method(s) you choose, and then iterating your implementation(s). |
|
#11
|
|||
|
|||
|
Re: Landmark Based Outdoor Robot Localization
Quote:
Thanks again, Matt |
|
#12
|
||||
|
||||
|
Re: Landmark Based Outdoor Robot Localization
Quote:
).Also, I'm no expert in this field, I only know enough to dive in where angels fear to tread. Have fun, Blake |
|
#13
|
|||||
|
|||||
|
Re: Landmark Based Outdoor Robot Localization
Ideas:
First, imagine you wanted to do this in a gym. Perfect environment, flat floor, no slippage, etc. In this case, odometry (measure wheel roaions accurately) and a gyroscope (for turns) might be enough. Move it outdoors, with uneven and slippery terrain. Same odometry & gyro, but you can only be assured to get to 'about' the same place (I am ssuming a series of straight lines, connected by turns). So what you need is a "waypoint": a known location that, if your robot gets near enough, it can make a correction to be in exactly the right place at each 'turn'. (for a long straight, there could be one or more in the middle too). A waypoint can be many things: Two laser beams that cross. A buried RFID tag. A QR-Code-Like target*. A pole that lines up with another pole. A seies of flashing lights, all flashing a different code, and a camera that scans 360 degrees to find its location. You can think of others I'm sure. If the location and path are always the same, it is a lot easier than when it changes all the time. Hope this gets you thinking down a viable path. *Look at a modern camera-based automotive wheel-alignment machine. |
|
#14
|
||||
|
||||
|
Re: Landmark Based Outdoor Robot Localization
One simple (but not most precise/accurate) way of going about this would be to have to robot follow the line you draw out using infrared light sensors. While it is following the line, have the robot record data from encoders and a gyroscope. Then have the robot use this data to repeat the path it just followed using just the encoders and gyroscope and without the infrared sensors.
I have never tried this so I don't know how well it would work but it theoretically makes sense. |
|
#15
|
||||
|
||||
|
Re: Landmark Based Outdoor Robot Localization
I stumbled on this article today. GA Tech Auton Dirt Track racing
It's about driving an autonomous vehicle as fast as possible around a dirt track. The work being done and the solutions they are using might connect directly or indirectly to this project's needs. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|