![]() | ![]() | ![]() |
| | |||||||
| General Electronics Chat This forum is for general chat about electronics, eg: Dont know what a part does? Dont know how to read a circuit? Want to get an opinion? |
| | LinkBack | Thread Tools | Display Modes |
| | (permalink) |
| Hello everyone! Recently I have been thinking about trying to do another upgrade to my lawnmower. Currently I have installed two wheelchair motors, battery system, etc. to a normal gas powered motor to make it a remote controlled mower. I have been doing some thinking on how I could make it completely autonomous for fairly simple yards. I realize that there is a system where you burry a wire in the ground and it can find its boundaries through the wire, but I would like to try to make an easier installation method for it. Does anyone have an opinion as to how I can get the mower to know its position in the yard in some type of coordinate system. I had thought about doing this once before by using something like GPS, but I have yet to find a module with enough accuracy (<.1m). Do they make such a module or is there a way of achieving such accuracy? I know that scientists use extremely high accuracy GPS in measuring changing fault lines in California. How do they do this? If anyone know of any good GPS tutorial sites, or just any good resources as to where to buy GPS modules fairly cheap, it would be helpful. The other idea that I had is to maybe place something like two radio beakons in the yard and have each of them measure the distance to a beakon on the mower, then triangulate the mowers position relative to the beakons. Does anyone know how accurate a system like this could be, and how to design one? Thanks in advance for any advice!! | |
| |
| | (permalink) |
| GPS is anything but cheap
__________________ Il give you shocking experience. | |
| |
| | (permalink) |
| Couple of years ago DARPA was tinkering with battlefield robots that referenced thier position using low freaquency sound waves. Technical paper for 3-D Position Sensing Using Ultrasonics http://asl.lssu.edu/asme_97_paper.htm Sound Localization Algorithm on a Robot http://www.isr.umd.edu/ISR/education...l%20report.pdf
__________________ It may seem like a good idea at the time but.. never stir your cold coffee with a soldering iron. | |
| |
| | (permalink) |
| A good friend of mine (fellow engineer) works part time on a large, modern farm. He was telling me about planting crops then cultivating or treating with the aid of a system that incorporates GPS and some local benchmarks for the precision needed. I understood that the system would automatically steer the equipment based on info on where seeds were planted. I'm sure that's way beyond what you want but researching agricutural uses of GPS may help with your project. I was thinking that lasers could triangulate position and follow the mower but that seems rather complicated. You have at least two, maybe three stationary laser units that would scan for the mower and the mower would have a receiver that could differentiate between each stationary unit. The stationary units would report direction only - then a computer would have to calculate the position.
__________________ stevez | |
| |
| | (permalink) | |
| Quote:
The only problem is that the drive motors will slip and you will end up short if you decied to use an encoder.
__________________ Robotics is heaven in my book. | ||
| |
| | (permalink) |
| GPS becomes quite accurate when correction signals are included via differential GPS. The error is GPS signals is quite repeatable in a particular area and time. If you place a receiver on a stake at a known location and take its GPS reading, you can calculate the error vs its known location. If you broadcast the error to a nearby receiver via radio, it becomes extremely accurate, likely within inches. Most of the position error happens because the individual satellites drift a few feet either way and the atmospheric conditions delay the signal inconsistently due to changes in its diffraction constant. All this will be the same between receivers and slow to change. There is also a network of reference stations that broadcast the error correction over a fairly wide area. Many GPS modules have an input for those signals if you have a radio receiver. It's probably not going to be as accurate as doing your own without many miles of separation between the reference and your receiver.
__________________ I thought what I'd do was I'd pretend I was one of those deaf-mutes. | |
| |
| | (permalink) | |
| Quote:
One wore out a tire and got stuck in sand for a few weeks but is out now. http://marsrovers.jpl.nasa.gov/home/...nasa.gov/home/
__________________ Uncle $crooge | ||
| |
| | (permalink) |
| Just an idea, as it's already remote controlled, have you considered controlling your MowBot from your computer? It would be pretty easy to hook a transmitter up to a printer port? to me it would seem easier to let the pc do all the number crunching and controlling and leave the mowBot to just cut. The next step would be getting feedback from the bot or controling it to follow a simple map or even a manual control with a camera attached, that way you can drive it into the back shed or chase the cat around the back yard | |
| |
| | (permalink) |
| Counting wheel revolutions to work out the bots position is a tried an tested method that works very well, that is until a loss of traction incident occurs. The same system is used in the humble and very common ball mouse and we all know how stubborn they can become when the ball fails to make good contact with the internal rollers. Now what if a sensor or two working in a similiar fashion as an optical mouse were employed on the underside of the robot looking directly at the ground then even if the wheels slip the position information would still be accurate. Such as system could be implemented with commercially available ultrasonics http://cigr-ejournal.tamu.edu/submis...2001%20007.pdf
__________________ It may seem like a good idea at the time but.. never stir your cold coffee with a soldering iron. | |
| |
| | (permalink) | |
| Quote:
How about if we put a censor on two wheels, that way if one spins at different rate to the other then slippage could be calculated and accounted for or simply put it on the non-driven wheel? | ||
| |
| | (permalink) |
| Using an optical sensor presents all kinds of problems in this particular application, which is why I suggested ultrasonics though it could just as easily be done with microwaves from a gunn diode. The key operating priciple is that of doppler shift and an uneven surface actually helps the process. -------------------------- I wonder if the differential gearbox design of the "South Pointing Chariot" could be of some use :lol:
__________________ It may seem like a good idea at the time but.. never stir your cold coffee with a soldering iron. | |
| |
| | (permalink) |
| Friendly Robotics' Robomower, the most popular robotic mower out there (I have one!) uses a magnetic compass sensor to detect heading. It has a wheel tachometer too. No GPS, it detects a loop of staked wire as well as bumper sensors. It cannot operate outside the loop except by manual control.
__________________ I thought what I'd do was I'd pretend I was one of those deaf-mutes. | |
| |
| | (permalink) | |
| Quote:
for the lawnmower, maybe it could just sense the height of the grass... if it's over 3 inches, mow that part, under 2 inches, it's already been mowed, or something? I guess that would be a little complex though. | ||
| |
| | (permalink) | ||
| Quote:
for that you could use a IR sensor mounted somewhere that is leved and basicly mow anything that hits the IR. Not a good idea if you have kids or cats or dogs, but would work.
__________________ Robotics is heaven in my book. | |||
| |
| | (permalink) | |
| Quote:
In fact, this is the exact basis for DGPS, except since your differential system would be contained to your yard, it's likey you can beat the 10m resolution limit of a modern (D)GPS. If you're still interested, you can try to track down a low-cost unit like a Trimble "SV6" for as low as $18. This is a typical surplus price, but shouldn't (have to) pay more than $40 for one. I have one (unused) unit, and a Ham buddy of mine says it will generate everything from location to time signals to numbers of satellites visible. Plus it works with both active and passive GPS antennas. Anyway, it's a little elaborate, but if time is no limit, it's worth looking into. | ||
| |