Go to Post Thank you NASA (except for Dave, his tormenting hints make us even) - Mike Schroeder [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 11-01-2006, 14:42
MikeDubreuil's Avatar
MikeDubreuil MikeDubreuil is offline
Carpe diem
FRC #0125 (Nu-Trons)
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 1999
Location: Boston, MA
Posts: 967
MikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond repute
Send a message via AIM to MikeDubreuil
Re: 2006 Autonomous Disappointment

Quote:
Originally Posted by billbo911
There is no way you can track the upper target manually with any real success!
Quote:
Originally Posted by Rick Thornbro
Much more fun for us programmers.
I agree with both quotes. This year if your robot can't score in the center goal during autonomous I suspect your drivers won't have much luck scoring in there either. I imagine it will be extremely difficult for a driver to line up and score into the center goal. In fact, the best center goal scoring robots will have their ball shooting mechanism running autonomously during the whole match. This makes the software teams job this year extremely important and fun!
__________________
"FIRST is like bling bling for the brain." - Woodie Flowers
  #17   Spotlight this post!  
Unread 11-01-2006, 15:03
Kevin Watson's Avatar
Kevin Watson Kevin Watson is offline
La Caņada High School
FRC #2429
Team Role: Mentor
 
Join Date: Jan 2002
Rookie Year: 2001
Location: La Caņada, California
Posts: 1,335
Kevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond repute
Re: 2006 Autonomous Disappointment

Quote:
Originally Posted by chris31
How fast can the camera track. Do i need to write some code to make it be able to track better. I havent yet set up the camera so i dont know how fats it really reacts.
You're free to modify/re-write the code any way you see fit. The camera, out of the box, tracks pretty well and can potentially be made faster by adjusting the two proportional gain values that are documented in tracking.h. You might also consider adding some more intelligence to the tracking algorithm. As an example, consider implementing some kind of forward predictor of where the center of the green blob (also known as the centroid) will be in the next t-packet and move the servos ahead of time. If the centroid moves 30 pixels to the left between the last t-packet and the current t-packet, it might be safe to assume that the centroid will move around 30 pixels left in the next frame. With that knowledge, command the servos such that the camera will move, say, half that distance left so that the calculated error on the next t-packet will be much smaller. If you don't understand this, don't worry as it's advanced stuff you'll get later in college if you take a control theory class.

-Kevin
__________________
Kevin Watson
Engineer at stealth-mode startup
http://kevin.org
  #18   Spotlight this post!  
Unread 11-01-2006, 15:21
chris31 chris31 is offline
Team 2021 Captain
AKA: Chris Davidson
FRC #2021 (FA Robotics)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2006
Location: Atlanta, GA/ Fredericksburg,VA
Posts: 949
chris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond repute
Send a message via AIM to chris31
Re: 2006 Autonomous Disappointment

I know exactly what you mean and I am working on ways to make it faster. Also rewriting the search code to make it find the target faster.
  #19   Spotlight this post!  
Unread 11-01-2006, 15:33
KTorak's Avatar
KTorak KTorak is offline
Fire Rescue 47
AKA: Kyle Dersch
FRC #1023 (Bedford Express)
Team Role: Driver
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Montgomery Village, MD
Posts: 899
KTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond repute
Send a message via AIM to KTorak
Re: 2006 Autonomous Disappointment

Quote:
Originally Posted by MikeDubreuil
I agree with both quotes. This year if your robot can't score in the center goal during autonomous I suspect your drivers won't have much luck scoring in there either. I imagine it will be extremely difficult for a driver to line up and score into the center goal. In fact, the best center goal scoring robots will have their ball shooting mechanism running autonomously during the whole match. This makes the software teams job this year extremely important and fun!
You're thinking exactly the same thing I am. This year, programing your robot will be extremely important as well as the use of the CMU Cam. Your robot will more or less run its own "autonomous mode" to score in the center goal becuase it will be eatremely hard to line it up and stay lined up with all of the pushing and shoving I suspect will be occuring in the matches. Without an automatic aim, it is unlikely that you will have an easy time scoring into the center goal. However, I'm sure that some teams will be able to do it, just not as well as anyone else who tries to manually score.

...my $0.02 on the game...
__________________
Kyle D- Myspace - Facebook
2008 Bedford Express Driver & Build & Design (Team) Co-Leader
2007 Bedford Express Driver & Build & Design (Team) Leader
2006 Bedford Express Driver, Build Team Member, & Board of Directors
2005 Bedford Express Rookie, Build Team Member & Robot Operator
-
2008 - GLR Quarter Finalist
2007 - GLR Finalist & Boilermaker Finalist & MARC Off Season Event Winner
2006 - GLR Johnson & Johnson Sportsmanship Award & Archimedes 7th Seed Quarter Finalist
2005 - GLR Finalist & Judges Award.
2004 - GLR Semi Finalist.
2003 - GLR/DTR Quarter Finalist & GLR/NAT'L Rookie All Star.
  #20   Spotlight this post!  
Unread 11-01-2006, 16:06
dm0ney's Avatar
dm0ney dm0ney is offline
Will Code For Food (Food Optional)
AKA: Deepak Mishra
None #0217 (The ThunderChickens)
Team Role: Alumni
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Shelby Twp., MI
Posts: 48
dm0ney will become famous soon enough
Send a message via AIM to dm0ney
Re: 2006 Autonomous Disappointment

Quote:
Originally Posted by cbolin
Hi,
Coding your bot to drive and shoot in 10 seconds is really challenging...especially if you want to shoot at 100% (10 of 10 balls). This is far more difficult than raising a tetra and sitting it on the center goal like we did a few times last year in autonomous.

Consider this aspect...Software assist during the 120 second drive time. Example:
1. Laptop computer with graphic display connected to Dashboard serial port.
2. Camera x,y data being used to move cross-hairs on laptop.
3. Gunner (human) uses the crosshairs on laptop display to move turrent azimuth and elevation to close proximity. 1 or 2 tracer rounds to allow human to get to the target...and then feed the balls into the target. One team is allowing for loading of over 25 balls.
4. Drive team can be in opposing corner from the robot shooting diagonally while the bot is moving.

Squeezing the most useful information from the sensors with good code is much more challenging this year. Add in X,Y sensors with Yaw rate sensor to dead-reckon is cool.

So, think of a 130 second autonomous mode with driver assist for 120 seconds. :-)

Regards,
ChuckB
This is exactly something I envisioned. The dashboard program can be utilized even further to more autonomous functions into the human mode.

Last year, we had buttons for predetermined arm positions such as 'short goal w. one tetra', 'center goal w. one tetra', and 'fully stowed'.

This year I can see utilizing the camera or a combination of sensors to use a point and shoot dashboard type interface. Line up the crosshairs and fire.

An alternative might be instead of using the camera targeting, use predetermined field positions and different modes of shooting to line up the crosshairs?

I think that this autonomous leaves quite a bit to the imagination and also forces programmers to start thinking about more code in the human mode.
__________________

Alumni
Team #217, The ThunderChickens



Student, Class of 2009
California Institute of Technology


  #21   Spotlight this post!  
Unread 11-01-2006, 16:55
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: 2006 Autonomous Disappointment

The holy grail: Your board has one switch, "Fire".
  #22   Spotlight this post!  
Unread 11-01-2006, 17:13
devicenull devicenull is offline
Robot? We need a robot?
no team
 
Join Date: Sep 2004
Rookie Year: 1234
Location: n/a
Posts: 359
devicenull is just really nicedevicenull is just really nicedevicenull is just really nicedevicenull is just really nicedevicenull is just really nice
Re: 2006 Autonomous Disappointment

Quote:
Originally Posted by Astronouth7303
The holy grail: Your board has one switch, "Fire".
Actually, I forsee two: Fire and "Thats the opponents target, you dumb robot"
  #23   Spotlight this post!  
Unread 11-01-2006, 19:44
KTorak's Avatar
KTorak KTorak is offline
Fire Rescue 47
AKA: Kyle Dersch
FRC #1023 (Bedford Express)
Team Role: Driver
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Montgomery Village, MD
Posts: 899
KTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond reputeKTorak has a reputation beyond repute
Send a message via AIM to KTorak
Re: 2006 Autonomous Disappointment

Quote:
Originally Posted by Astronouth7303
The holy grail: Your board has one switch, "Fire".
...so that's what we can make the big red button do.
__________________
Kyle D- Myspace - Facebook
2008 Bedford Express Driver & Build & Design (Team) Co-Leader
2007 Bedford Express Driver & Build & Design (Team) Leader
2006 Bedford Express Driver, Build Team Member, & Board of Directors
2005 Bedford Express Rookie, Build Team Member & Robot Operator
-
2008 - GLR Quarter Finalist
2007 - GLR Finalist & Boilermaker Finalist & MARC Off Season Event Winner
2006 - GLR Johnson & Johnson Sportsmanship Award & Archimedes 7th Seed Quarter Finalist
2005 - GLR Finalist & Judges Award.
2004 - GLR Semi Finalist.
2003 - GLR/DTR Quarter Finalist & GLR/NAT'L Rookie All Star.
  #24   Spotlight this post!  
Unread 11-01-2006, 20:13
X-Istence X-Istence is offline
Melt the RC controller!
AKA: Bert JW Regeer
no team
Team Role: Alumni
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Montville
Posts: 151
X-Istence will become famous soon enoughX-Istence will become famous soon enough
Send a message via AIM to X-Istence Send a message via MSN to X-Istence
Re: 2006 Autonomous Disappointment

Quote:
Originally Posted by devicenull
Actually, I forsee two: Fire and "Thats the opponents target, you dumb robot"

Computers make fast and accurate mistakes, as always, PEBKAC applies here!
  #25   Spotlight this post!  
Unread 11-01-2006, 20:22
Joohoo's Avatar
Joohoo Joohoo is offline
Registered User
FRC #0340 (G.R.R.)
Team Role: Mentor
 
Join Date: Jun 2005
Rookie Year: 2005
Location: Rochester
Posts: 241
Joohoo is just really niceJoohoo is just really niceJoohoo is just really niceJoohoo is just really niceJoohoo is just really nice
Send a message via AIM to Joohoo Send a message via Yahoo to Joohoo
Re: 2006 Autonomous Disappointment

Just because Auton mode is shortened That doesn't mean you can't have a task done autonomously in the other 2 minutes
  #26   Spotlight this post!  
Unread 11-01-2006, 22:19
BotLobsta BotLobsta is offline
Registered User
FRC #1477
 
Join Date: Jan 2006
Location: Texas
Posts: 4
BotLobsta is an unknown quantity at this point
Re: 2006 Autonomous Disappointment

What would be really impressive is if your team didnt need any drivers. The robot could acquire the target, shoot, and move all on its own. Then at the end of 120 seconds, it tries to get back to the platform. That would be very cool to watch.
  #27   Spotlight this post!  
Unread 12-01-2006, 00:40
Donut Donut is offline
The Arizona Mentor
AKA: Andrew
FRC #2662 (RoboKrew)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2004
Location: Goodyear, AZ
Posts: 1,301
Donut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond repute
Re: 2006 Autonomous Disappointment

That would be cool, except for the part where it tries to fire the balls it doesn't have, because it's already fired the 10 balls it started with.

And it's no where near impossible to hit the center goal without using the camera at all. The camera is a very good assistance and increases your accuracy humongously; but you can calculate that your robot could hit the goal if it's between x distance and x distance, estimate that distance during the match using field features (and knowing their distance from the goal), and try to line it up so the ball will land in the goal. Alot more room for you to miss, but still possible.
  #28   Spotlight this post!  
Unread 12-01-2006, 00:46
phrontist's Avatar
phrontist phrontist is offline
Proto-Engineer
AKA: Bjorn Westergard
FRC #1418 (Vae Victus)
Team Role: College Student
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Falls Church, VA
Posts: 828
phrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond repute
Send a message via AIM to phrontist
Re: 2006 Autonomous Disappointment

90 seconds in autonomus? Psssh. Lame! Our driver will just try to amuse the crowd while the robot does it's thing...
__________________

University of Kentucky - Radio Free Lexington

"I would rather have a really big success or a really spectacular crash and failure then live out the warm eventual death of mediocrity" - Dean Kamen
  #29   Spotlight this post!  
Unread 12-01-2006, 00:48
phrontist's Avatar
phrontist phrontist is offline
Proto-Engineer
AKA: Bjorn Westergard
FRC #1418 (Vae Victus)
Team Role: College Student
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Falls Church, VA
Posts: 828
phrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond repute
Send a message via AIM to phrontist
Re: 2006 Autonomous Disappointment

Quote:
Originally Posted by Donut
That would be cool, except for the part where it tries to fire the balls it doesn't have, because it's already fired the 10 balls it started with.

And it's no where near impossible to hit the center goal without using the camera at all. The camera is a very good assistance and increases your accuracy humongously; but you can calculate that your robot could hit the goal if it's between x distance and x distance, estimate that distance during the match using field features (and knowing their distance from the goal), and try to line it up so the ball will land in the goal. Alot more room for you to miss, but still possible.
That's why you should have sensors to count the balls going in and out of your hopper. FIRST provided some... if you know where to look.

Furthermore, human beings really suck at this sort of thing. I predict no human driver will get an accuracy of above 30% when being harassed by a defensive robot at multiple ranges.
__________________

University of Kentucky - Radio Free Lexington

"I would rather have a really big success or a really spectacular crash and failure then live out the warm eventual death of mediocrity" - Dean Kamen
  #30   Spotlight this post!  
Unread 12-01-2006, 08:35
Donut Donut is offline
The Arizona Mentor
AKA: Andrew
FRC #2662 (RoboKrew)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2004
Location: Goodyear, AZ
Posts: 1,301
Donut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond repute
Re: 2006 Autonomous Disappointment

We're already intending on using this sensor, I was just commenting a completely autonomous robot would have great difficulty finding balls to pick up off the floor, and I wouldn't want to rely on my human players trying to throw them in the robot.

If you lower the angle enough (somewhere in the range of 25 to 40 degrees) and fire the ball with the right velocity, you can get it so the ball "peaks" at a height that would still go in. If you make this height very close to the top and do a shallow angle that allows the ball to maintain a height near that for a good lenght of time, you can get a wide range to shoot with (shooting 10 m/s at 32 degrees if your ball leaves your launcher at 54" allows you to hit the goal anywhere from 6 feet to 24 feet away without readjusting, not including air resistance).
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
2006 game poll #3 (mor or less emphasis on autonomous) dhitchco Rumor Mill 3 19-11-2005 19:45
2006 game poll #4 (type of "sensing" in autonomous mode) dhitchco Rumor Mill 1 18-11-2005 12:27
A Warning to Human Players During Autonomous The Lucas General Forum 21 07-04-2005 02:29


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

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