70Views15Replies

Author Options:

Scholarship Contest Idea: iRobot Streetview Answered

My Idea is to make my a create robot go from point A to point B based on GPS position and not a set programmed path. The robot would be placed at point A and told to go point B based on GPS and the robot would figure out how to get there. The main problem with this will be dealing with unknown obstacles that the robot will run into and have to get around. The other difficulty will be in getting the GPS and the create to talk with each other. Once the create gets to point B it will take a picture then rotate 90 degrees and take another picture and so on till it gets a 360 degree view of the spot that it is in. If you have any questions please let me know. Ed

Comments

The forums are retiring in 2021 and are now closed for new topics and comments.
0
TheMadScientist
TheMadScientist

13 years ago

"The main problem with this will be dealing with unknown obstacles that the robot will run into and have to get around" - erm, yeah, including things that would either swerve to avoid, or mercelessly crush. I ride bike, trust me, theres not always a shoulder to ride on, and something that hardly rises off of the ground, and moves slowly, expecally on old roads, or gravel shoulders, imho wouldn't get the job done. just some things to think about

0
pong1092
pong1092

13 years ago

Okay I guess I should clear up somethings. 1. Processing I don't think the create has the processor power to do what I need either and I guess I forgot to mention this but I will be using a laptop on top of the create for this. I would use a microprocessor but I don't have one currently. 2. Cost I already have a GPS that I can use that is just laying around my house and needs to be used on something and this seems like a good project to me. I also have an old spare tablet PC that has enough processing power to do what is required so that is free to. The only actual cost I would have to do this is for the create itself and building an enclosure for the create. I also have a spare web cam laying around 3. Small Scale This project will just be on a small scale in a parking lot roughly the size of a football field. It will basically be point A is one endzone and point B is in the other. Making sure first that test works. Then I will add in obstacles that it needs to find its way around. There should be enough battery to do this small of a test. And the wheels should be fine going across a parking lot.

0
zachninme
zachninme

Reply 13 years ago

What kind of GPS is this GPS? Can it actually do all that?

0
NachoMahma
NachoMahma

Reply 13 years ago

. Sounds like you've done quite a bit of thinking about this and have considered the major hurdles. It also sounds like you're keeping to simple enough that it can actually be built in the time allowed and with the resources you have available. I like it!

0
Hungry_Myst
Hungry_Myst

13 years ago

This would be tricky, epically with GPS accuracy problems, but it's definitely doable.

Just so you know, I believe the robots that come with the scholarship package also comes with a microcontroller. This is the package I believe goes with the scholarships: --linky--. The "iRobot Command Module" that it comes with contains a programmable microcontroller and plenty of Input/Output connections.

The GPS would tell the robot what direction it needs to travel in, and as long as the distance between where you are and where you need to be is great enough accuracy shouldn't be an issue. If the GPS doesn't have a compas built in you would need to calculate the way it's pointing by the direction it's heading in. Then it's just a simple matter of deciding how much it needs to turn to point in the correct direction.

Obstacle don't need to be a problem either. The sensors could detect an obstacle, and the robot could be programmed to follow the obstacle until it's in the clear. Once the way's clear it can resume it's heading.

0
Weissensteinburg
Weissensteinburg

13 years ago

You would have to upload a map of the the place it needs to go, or else it would go right towards the designated spot, and usually run into a wall..

0
aarone
aarone

Reply 13 years ago

I think that's the point of his project, is to get the robot to figure out how to get from where it is to where it needs to be. It's a cool sounding project. That said, it's difficult for a few reasons. In order to accomplish something like this you'd need to have a robot smart enough to determine it's environment. What's the ground made of? Is water nearby? Is the robot fast enough to avoid a moving car? Secondly, as has been mentioned many times before, GPS is not highly accurate. With a properly equipped device, you can get down to about 6 feet, but generally you're looking at around 20-30 feet. A GPS device, if you don't already have one starts at about $150-$200, and that's just the device itself. You'd need to have something to interpret that information, and drive the robot as well. I don't want to discourage you. We've seen a lot of really cool ideas pop up in this contest, while they are possible, the realistic cost of constructing and programming them is very high, and I don't think many people are taking that into account.

0
NachoMahma
NachoMahma

Reply 13 years ago

. I agree with aarone - I think this is more difficult than you realize, but don't let that stop ya. It's a very good idea and (much) more practical than some I've seen. . Will you have enough battery to travel very far on the street? The Create wheels looks awfully small to me for navigating sidewalks/streets. Neither of which is insurmountable. . Not very familar with the Create, but I suspect it will not have the brain-power to do all you want. If I'm right, you will need a microprocessor which should be easy to interface the GPS to. . Given the accuracy of civilian GPS, I'd use GPS/map for "gross" navigation (eg, plotting path around buildings) and let the 'bot do the "fine" navigation based on its environment.

0
aarone
aarone

Reply 13 years ago

Good points, a couple notes about the create:

a) the Scholarship create that we're all hoping to get doesn't include a rechargable battery, just an adapter that hosts the 12(!) AAs we'll need.

b) The create is probably smart enough to work out most everything. Assuming the GPS output is standard, it wouldn't be too difficult to work with. For more info, check this out

0
NachoMahma
NachoMahma

Reply 13 years ago

. Thanks for the link. It should be a valuable resource for all Challenge participants. . . I'm really impressed at how most of the contestants are "aiding and abetting the enemy," ie, helping each other.

0
aarone
aarone

Reply 13 years ago

I thought of that too. I think initially I was a little hesitant, but I think it actually creates (no pun intended) a better atmosphere to work in. If we all help each other, we all end up with better robots and a stronger community. Maybe I'm underestimating everyone, but these projects are difficult. Many of us I suspect will probably need each other's help to actually get a working entry.

0
NachoMahma
NachoMahma

Reply 13 years ago

> Maybe I'm underestimating everyone, but these projects are difficult. . Yeah. It can be hard to judge someone's abilities from a few msgs, but some ppl are obviously over-reaching. I've noticed that a few have scaled back a bit from their original proposal. After seeing pong1092's clarification of his goals and resources, I get the feeling he can actually pull it off. . > Many of us I suspect will probably need each other's help to actually get a working entry. . Well, other than the promotion of Create/iRobot/Instructables, I'd say learning is the main purpose of the contest. I've always found it easier to learn when I have help. I've seen too many ppl that don't see it that way. :( But that doesn't seem to be a problem here! :) :)

0
pong1092
pong1092

Reply 13 years ago

This would be done outside to test. Inside reception with GPS is not very good. Map's aren't needed for this. It would get one set of latitude/longitude to go to. It would base how to get there by getting off the GPS its current latitude and longitude and calculate the quickest path to get there. If it hit an obstacle in this path it would have to find a way around it most likely using the wall ride function.

0
Weissensteinburg
Weissensteinburg

Reply 13 years ago

Without a map, it would go straight from point a to point b, while it may need to go on a different path to get there. Without maps, it would only be able to work in open areas. The wall ride won't work for everything, because if it needs to backtrack, as soon as it's out of that straight line, it will "correct" it's self. Your idea would work great on big open fields, but not so well for moderate distances anywhere else. Think of it like gps that just had an arrow towards the direction of where you want to go. You'd head in that direction, but you need to follow the road. The right way may require you to make some turns...

0
pong1092
pong1092

13 years ago

Thanks for the link Aarone that should help some I browsed through the irobot forums month's ago but havent recently and I didn't see that thread but I will try to see if I can use some of that. In terms of batteries I have a Roomba and I was going to just the battery pack out of that. Thanks for all of yalls input if you have any more questions or advice please post them. I always like to get input from others people.