Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Categories > Robotics Chat


Robotics Chat Specific to discussions about robots and the making of.

Reply
 
LinkBack Thread Tools Display Modes
Old 26th June 2006, 03:11 PM   (permalink)
Default robot navigation

I have read some discussions concerning robot outdoor navigation. I want – as many other - to build an automatic lawn mower. I got an old laptop and picaxe experience. Problem is how the robot estimates its own position. GPS is not accurate enough. Visual landmarks are too complicated. The buried wire is not feasible. It has to follow a map.
Is it possible to use radio beacons combined with turning directional antenna and a digital compass?
AllanBertelsen is offline  
Old 26th June 2006, 10:26 PM   (permalink)
Default

I searched for some techniques for this idea. The foxhunt people is using both 2m and 80m band for their RDF games. The 2m include large antenna, but the 80m sniffers looks just right for the job. If two "foxes" with a little difference in frequence are placed in the garden, it should be possible. Does anyone have experience with these devices? How accurate are they?
Here is an example:
http://www.users.bigpond.net.au/vk3y...m_sniffer.html
AllanBertelsen is offline  
Old 27th June 2006, 04:11 AM   (permalink)
Default

may we use a webcam ??with webcam ,robot can see an object when it is moving :-??
__________________
E-DESIGN prestigious and quality
http://pg.photos.yahoo.com/ph/giaosu...765scd&.src=ph
contact me:giaosucan2000@yahoo.com

Last edited by giaosucan; 27th June 2006 at 04:20 AM.
giaosucan is offline  
Old 27th June 2006, 05:21 AM   (permalink)
Default

RF can give direction. It cannot reliably measure distance on the scale of a backyard.
Papabravo is offline  
Old 27th June 2006, 06:25 AM   (permalink)
Default

Quote:
may we use a webcam ??with webcam ,robot can see an object when it is moving :-??
LOS problem
__________________
Gods own Country
Incredible !ndia

www.flickr.com/photos/_akg/

"Give a man a fish, and he will eat for a day. Teach that man to fish, and he will eat for a lifetime."
akg is offline  
Old 27th June 2006, 08:55 AM   (permalink)
Default

I don't have any experience with this technique, but I have heard it mentioned a few times and heard that it can be accurate.

Anyway, an inertial navigation system might do the trick.

I can't offer any more advice, but I'm sure you can do some research and make a decision.
suicidalmonkey is offline  
Old 27th June 2006, 09:04 AM   (permalink)
Default

i'm thinking of 3 beacons.with those and with some(a lot) of maths you can position yourself quite accurately.

Also what i'm thinking of is a laser guided system. there is a laser pinter, that shows this robot, where to go exactly. only problem with this is trees etc. Tell me/us when this is an option (when you hav eno trees or anything). i'll explain further my solution.
__________________
Need Help?
Press F1
If that doesn\'t help you, ask me... I might know better.
bloody-orc is offline  
Old 27th June 2006, 02:21 PM   (permalink)
Default

Inertial navigation is nice but probably has too much drift. So far, the only for individual builders, the only feasible method of dead-reckoning is with map-like 3 IR/sonar beacons where the robot measures the arrival time difference of the IR and sonar signal from each beacon (transmitted simultaneously, but since the IR travels faster than the sonar, there is a time difference). THis is used to calculate how far the robot is from each beacon to form 3 ideally intersecting circles which will tell you where the robot is. More beacons can be used if line of sight is a problem. But the sonar doesn't work well outdoors with wind. THis is the most accurate DIY method available for indoors.

If GPS is not accurate enough, building your own local-area GPS with radio signals is the best way, but for individual users it's really hard to measure the signal travelling times because it is so small (not to mention lots of time synchornization errors between all the transmitters and receivers). A PICAXE is way too slow to handle anything like this, at all. You will NOT be able to pull off the required hardware.

As far as webcams, that's just really hard to process the data to track something (and then even harder to compare it to a map) unless it's an overhead webcam with disctinct colour differences (and the program is probably beyond the reach of a lot of people anyways). If visual landmarks are too hard for you, then probably so is any other method using a webcam. And it's also way too much data for a PICAXE to handle. You will NOT be able to pull off the required software. (well, maybe if it was an overhead camera indoors, but certainly not outdoors with an isosymmetric-view. Either way it would get overl complicated for what you want,

Don't try visual methods or radio-timing methods.

Inertial navigation might be your only method because accelerometers and gyros are fairly cheap and will help your robot stay on course. You might want to have some kind of beacon or something so the robot can regain it's bearings every so often because of the drift involve, perhaps combine inertial navigation with sonar/IR beacons so in the likely even that the robot loses contact with the beacons (wind disrupts sonar reception, IR line of sight interference, etc.). The robot can gauge it's position roughly until it regains contact with the beacons.

Last edited by dknguyen; 27th June 2006 at 02:24 PM.
dknguyen is online now  
Old 27th June 2006, 07:25 PM   (permalink)
Default

Hi again
My garden is big. There are a lot of trees and other obstructions. So vision based methods, including IR will not be feasible. My idea is that the computer has an internal map of the lawns. By measuring travelled distance by traditional dead reckoning and compass direction, the robot can calculate a reasonable good position. It will know where to look after the 80m beacons. By getting an accurate direction of the beacons using RDF, it will be possible to calculate the position. So I don’t need to know the distance to the beacons – just the direction.
AllanBertelsen is offline  
Old 27th June 2006, 07:37 PM   (permalink)
Default

This post is just to make things more clear.
Quote:
Originally Posted by dknguyen
A PICAXE is way too slow to handle anything like this, at all. You will NOT be able to pull off the required hardware.
I got an old thinkpad that is going to be a part of this project. The picaxes will be use to make interfacing circuits. It will also include wireless LAN and maybe a webcam. The webcam is just for sending pictures back to the house.
I found this circuit:
http://www.ardf.de/tbh/mf80cm.htm
It's an 80m minitransmitter. It is used for practising foxhunt as it does not reach as far. That could be my beacons.
AllanBertelsen is offline  
Old 27th June 2006, 07:57 PM   (permalink)
Default

Inertial navigation would be the thing for you then, but because the readings do drift, you need some kind of occasional checkpoints so the robot can reset it's bearings. An occasional IR pylon or something might do so that whenever a robot gets near one, it knows for certain where it is and then can continue on it's way, like a landmark.

An old thinkpad (I'm pretty sure most computers actually are too slow to perform radio timing). You need special dedicated high-speed circuitry for something like that. The thing about visual methods is that you need to have a better idea than just "using a webcam to see the robot." How exactly were you planning to pick out the robot from the image and then correlate it to a map using a webcam? (Presumabley from an angled downward looking view). It's hard enough to do this from an overhead view..

Last edited by dknguyen; 27th June 2006 at 08:05 PM.
dknguyen is online now  
Old 27th June 2006, 08:13 PM   (permalink)
Default

Forget the webcam – its just for convenience. Then I can follow and enjoy the work the robot is doing from my armchair. It's not a part of the navigational apparatus.
If an 80m sniffer can be used for finding the direction of a beacon, then there is no demand for high-speed circuitry. You just have to rotate an antenna to find where the signal is best. I don’t want to us radio timing. Just to find the direction. RDF (Radio Direction Finding)
AllanBertelsen is offline  
Old 28th June 2006, 12:58 AM   (permalink)
Default

Yes it is. THe price you pay is that you have to mechanically rotate the antenna (or use an array of them). If you are able to find a directional antenna of the appropriate frequency (I haven't been able to), please share.
dknguyen is online now  
Old 28th June 2006, 04:45 AM   (permalink)
Default

hi,
i'm currently doing a robot mower. it is not that high-tech, but it works!

http://www.youtube.com/watch?v=f24HH5MbG2U
bananasiong is offline  
Old 28th June 2006, 07:12 AM   (permalink)
Default

WHere did you get a clear chassis like that?
dknguyen is online now  
Reply

Bookmarks

Thread Tools
Display Modes





All times are GMT. The time now is 10:37 PM.


Electronic Circuits  |  Learning Electronics
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.

eXTReMe Tracker