Go to Post "Scientists investigate that which already is; Engineers create that which has never been." - Albert Einstein - JamesCH95 [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 10-04-2010, 02:27
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: Autonomous Perception

Quote:
Originally Posted by kamocat View Post
Going back to the gamepieces, is the camera really the best way of finding them?
Could a robot have "whiskers" along the sides, so it could tell if it brushed up against a ball?
For now, I'm going to ignore how much IO each sensor (or set of sensors) might require.
I was going with the idea of using a technology that allows you to see any shape using the photon particles reflected from the object... And also sound waves... AKA a sonar and IR and a camera
__________________
Do not say what can or cannot be done, but, instead, say what must be done for the task at hand must be accomplished.

Last edited by davidthefat : 10-04-2010 at 02:32.
  #17   Spotlight this post!  
Unread 10-04-2010, 03:23
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: Autonomous Perception

Quote:
Originally Posted by davidthefat View Post
I was going with the idea of using a technology that allows you to see any shape using the photon particles reflected from the object... And also sound waves... AKA a sonar and IR and a camera
Well, one of the factors I'm trying to work with is cost. I want to get the most out of what I spend.
If I line my robot with SONAR, that's $250 for only two per side.
If I use IR, it's still $120 for the same thing (though lower range, non-linear, and unknown view angle)
The camera has a view angle of +-15 degrees.

Please show me a diagram that demonstrates that 8 SONAR or 8 IR (plus the camera) are all I need to find a game piece anywhere around the 'bot. Feel free to demonstrate why they're the best solution.
__________________
-- Marshal Horn
  #18   Spotlight this post!  
Unread 10-04-2010, 11:21
ideasrule's Avatar
ideasrule ideasrule is offline
Registered User
FRC #0610 (Coyotes)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2009
Location: Toronto
Posts: 108
ideasrule is a jewel in the roughideasrule is a jewel in the roughideasrule is a jewel in the roughideasrule is a jewel in the rough
Re: Autonomous Perception

I would suggest implementing autonomous with the minimum possible number of sensors. The camera seems very promising, but it's very hard to use, especially in real time. Does anybody have an idea of how to find a robot using the camera? How about a ball resting against a robot or wall?
  #19   Spotlight this post!  
Unread 10-04-2010, 11:24
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: Autonomous Perception

Quote:
Originally Posted by kamocat View Post
Well, one of the factors I'm trying to work with is cost. I want to get the most out of what I spend.
If I line my robot with SONAR, that's $250 for only two per side.
If I use IR, it's still $120 for the same thing (though lower range, non-linear, and unknown view angle)
The camera has a view angle of +-15 degrees.

Please show me a diagram that demonstrates that 8 SONAR or 8 IR (plus the camera) are all I need to find a game piece anywhere around the 'bot. Feel free to demonstrate why they're the best solution.
I think you are over spending here, I was going to put 2 or 3 IR sensors on a servo, so it sweeps side to side, the sonar would be the general guideline and there only will be 1 on a servo that goes 360 degrees, if it detects something, the irs and camera turn that way to check up on it... Not sure if its the fastest, but that is a pretty cheap way to do it
__________________
Do not say what can or cannot be done, but, instead, say what must be done for the task at hand must be accomplished.
  #20   Spotlight this post!  
Unread 10-04-2010, 12:04
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: Autonomous Perception

If the sensors are at the same height as the balls, won't the robot be in the way of seeing 360 degrees?
If they're on top of the robot, won't they be in the way of each other? How do you spot a gamepiece if it's right up against your 'bot?
__________________
-- Marshal Horn
  #21   Spotlight this post!  
Unread 10-04-2010, 12:27
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: Autonomous Perception

Quote:
Originally Posted by kamocat View Post
If the sensors are at the same height as the balls, won't the robot be in the way of seeing 360 degrees?
If they're on top of the robot, won't they be in the way of each other? How do you spot a gamepiece if it's right up against your 'bot?
Who says it will be a ball? IDK I want to make it as generic as possible and add if I need more stuff, also the robots will be one of the things I want to track
__________________
Do not say what can or cannot be done, but, instead, say what must be done for the task at hand must be accomplished.
  #22   Spotlight this post!  
Unread 10-04-2010, 13:04
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: Autonomous Perception

Oh, sorry, I misunderstood you.
I thought you were talking specifically about the game piece.
You're saying that these SONAR and IR will be an excellent method of tracking other robots?
__________________
-- Marshal Horn
  #23   Spotlight this post!  
Unread 10-04-2010, 13:32
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: Autonomous Perception

Quote:
Originally Posted by kamocat View Post
Oh, sorry, I misunderstood you.
I thought you were talking specifically about the game piece.
You're saying that these SONAR and IR will be an excellent method of tracking other robots?
I would just use it to get a general sense of direction and the camer will get the color of the bumper
__________________
Do not say what can or cannot be done, but, instead, say what must be done for the task at hand must be accomplished.
  #24   Spotlight this post!  
Unread 10-04-2010, 14:26
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: Autonomous Perception

Quote:
Originally Posted by davidthefat View Post
I would just use it to get a general sense of direction and the camer will get the color of the bumper
A general sense of direction for navigation?
Does that mean you would treat walls, bumps, towers, and gamepieces just as obstacles?
Or would you compare the data to where you are on the field, to determine what is a bump, what is a wall, what is a tower, and what must be something else?
Would these sonar and IR generally be angled down, or would they be straight out?

This sounds like an interesting method, and I'd love to see some working code for it. Would you be willing to do that and post your results?
__________________
-- Marshal Horn
  #25   Spotlight this post!  
Unread 10-04-2010, 14:41
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: Autonomous Perception

Quote:
Originally Posted by kamocat View Post
A general sense of direction for navigation?
Does that mean you would treat walls, bumps, towers, and gamepieces just as obstacles?
Or would you compare the data to where you are on the field, to determine what is a bump, what is a wall, what is a tower, and what must be something else?
Would these sonar and IR generally be angled down, or would they be straight out?

This sounds like an interesting method, and I'd love to see some working code for it. Would you be willing to do that and post your results?
They will be angled down, but not too much. Its just theory right now, can't start since Im on spring break and I have not yet met with our group to actually start
__________________
Do not say what can or cannot be done, but, instead, say what must be done for the task at hand must be accomplished.
  #26   Spotlight this post!  
Unread 10-04-2010, 15:09
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: Autonomous Perception

Well, when you're ready, Maxbotix makes some great SONAR.
http://www.maxbotix.com/Performance_Data.html
__________________
-- Marshal Horn
  #27   Spotlight this post!  
Unread 10-04-2010, 15:45
Al3+'s Avatar
Al3+ Al3+ is offline
ARTist
AKA: Anthony
FRC #0840 (Aragon Robotics Team)
Team Role: Programmer
 
Join Date: Oct 2009
Rookie Year: 2008
Location: San Mateo, CA
Posts: 58
Al3+ is a jewel in the roughAl3+ is a jewel in the roughAl3+ is a jewel in the rough
Re: Autonomous Perception

Range finders are a good idea, but they're kind of limited. Unless you plan to have a whole row of them, you probably need a better way to distinguish between gamepieces, robots, and obstacles.

I imagine a possible "find gamepiece" routine going something like this:
Use the camera to find the nearest blob matching certain parameters (depending on gamepiece). If one exists, compute the angle from the x-position in the image, rotate the bot to that angle using gyro, confirm that the gamepiece is still there, then use a rangefinder on the front of the robot to find the distance and drive up to it. If none are found, rotate 30 degrees or so and try again.
__________________
cout << "Hello, robotics. Goodbye, world." << endl;

"The two-axis accelerometer provided in the kit of parts (shown in the picture below) is a two-axis accelerometer." - WPILib User's Guide
  #28   Spotlight this post!  
Unread 10-04-2010, 16:44
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: Autonomous Perception

That sounds like a good routine for finding gamepieces.
However, I feel that the gimbals still limit the 'bot to dealing with one gamepiece at a time.
__________________
-- Marshal Horn
  #29   Spotlight this post!  
Unread 10-04-2010, 18:01
Radical Pi Radical Pi is offline
Putting the Jumper in the Bumper
AKA: Ian Thompson
FRC #0639 (Code Red Robotics)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2010
Location: New York
Posts: 655
Radical Pi has a spectacular aura aboutRadical Pi has a spectacular aura aboutRadical Pi has a spectacular aura about
Re: Autonomous Perception

Quote:
Originally Posted by kamocat View Post
That sounds like a good routine for finding gamepieces.
However, I feel that the gimbals still limit the 'bot to dealing with one gamepiece at a time.
And this is bad? If the bot is trying to deal with multiple balls at the same time, by the time it takes care of one ball there's a good chance the other ball it noticed isn't there any more, and will have to seek for it again anyways
__________________

"To have no errors would be life without meaning. No strugle, no joy"
"A network is only as strong as it's weakest linksys"
  #30   Spotlight this post!  
Unread 10-04-2010, 18:36
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: Autonomous Perception

It depends whether your goal is to acquire the gamepiece, or to keep another 'bot away from them.
However, I would still argue that if you can keep track of multiple gamepieces around you at the same time, then you immediately know where to go when one is taken, and you don't waste time looking for another. I think gamepiece detection should be passive most of the time.
Also, by not using the camera for finding gamepieces, then the robot could focus on the target to fire, but still be aware of what's happening around it.

EDIT: I replaced all instances of "ball" with "gamepiece". Isn't there PHP for this?
__________________
-- Marshal Horn

Last edited by kamocat : 10-04-2010 at 20:49.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Autonomous chinckley NI LabVIEW 17 23-02-2009 22:37
Autonomous Rafi Ahmed Rules/Strategy 13 08-01-2007 01:34
I <3 Autonomous Mike General Forum 3 26-04-2005 22:21


All times are GMT -5. The time now is 10:54.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi