Go to Post Cooperate BEHIND the curtain; compete IN FRONT OF it. - Travis Hoffman [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
  #1   Spotlight this post!  
Unread 31-03-2007, 00:07
JimGRobot JimGRobot is offline
Registered User
AKA: Jim
FRC #1388 (Eagle Robotics)
Team Role: Mentor
 
Join Date: Nov 2006
Rookie Year: 2005
Location: Arroyo Grande, CA
Posts: 29
JimGRobot is just really niceJimGRobot is just really niceJimGRobot is just really niceJimGRobot is just really nice
Thoughts about future autonomous scoring...

This thread may belong somewhere else, but I will start it here...
I sent an email to Dean Kamen, or whoever reads his mail, about this topic, but decided today that this forum would be a good place to start talking about this.

Short Version: Should we promote some way to create a separate award for autonomous scoring so we can have a serious challenge without tilting the "playing field" too much?

Long Version: Last year, robots that could score well during autonomous operation could determine the outcome of the game. The challenge was difficult, and deserved the reward of a high score, but I think this was an "unfair" advantage over the robots that could score well, just not during autonomous ops.

Contrasted with this year, the challenge was equally difficult, but hanging a Keeper had little impact on the outcome of the game. I suspect that this was by design to even out the competition a little bit, but that is only a guess.

I would like to see a way to make the autonomous ops really count for something so that more teams might give it a serious try. However, I think that it should be somewhat detatched from the scoring of the matches. One way would be to have a separate award for the high autonomous scoring robots, and not have it be part of the match scoring at all. Another would be to have one element of, or a portion of, the autonomous scoring apply to the main match.

Just something to think about during the off-season... ;-)
  #2   Spotlight this post!  
Unread 31-03-2007, 00:12
Donut Donut is online now
The Arizona Mentor
AKA: Andrew
FRC #2662 (RoboKrew)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2004
Location: Goodyear, AZ
Posts: 1,307
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: Thoughts about future autonomous scoring...

I wouldn't do an autonomous award purely based on score, as there can be some pretty cool autonomous thing done that don't score any points (for example, 190 could go hang on the bar in 2004 during autonomous, insanely difficult and cool, but technically not scoring any points).

I think it wouldn't be a bad idea, "Best Use of Autonomous Mode" or something. Some would argue that the Innovation in Control award is sort of based on autonomous usage, but I don't know how much it plays in.
__________________
FRC Team 498 (Peoria, AZ), Student: 2004 - 2007
FRC Team 498 (Peoria, AZ), Mentor: 2008 - 2011
FRC Team 167 (Iowa City, IA), Mentor: 2012 - 2014
FRC Team 2662 (Tolleson, AZ), Mentor: 2014 - Present
  #3   Spotlight this post!  
Unread 31-03-2007, 00:30
Tom Line's Avatar
Tom Line Tom Line is offline
Raptors can't turn doorknobs.
FRC #1718 (The Fighting Pi)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1999
Location: Armada, Michigan
Posts: 2,534
Tom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond repute
Re: Thoughts about future autonomous scoring...

They need to keep it in a state of flux. Some years will have extremely important auton, and others will have nearly pointless auton. After all, some teams have a great group of programmers, and others have a great group of machinists.

I believe this year is the year that the mechanical guys really get to shine. If you have a good mechanical group, you can have a good robot. Last year, without a top notch programmer who could do auton programming, you were not in the top tier.
  #4   Spotlight this post!  
Unread 31-03-2007, 00:48
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,814
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Thoughts about future autonomous scoring...

I think this should be a poll. Personally, I'd like to see some autonomous awards. Possibly "Most Consistent" and "Coolest Auto Mode" (or something like that.) That way, the teams with good auto modes and bad driver modes get awards. (Not that there are any teams like that...I'm just coming up with an example.) Somewhere along the line, a Rookie Autonomous (for the best rookie in auto mode).

By the way, 190's auto mode in 2004 was really key to their success--50 points easily, plus their opponents couldn't get up unless they were allowed to. We did something similar, but we chose not to hang in auto mode. But yes, cool things can be done without scoring any points immediately, and maybe those should be spotlit somewhere. Hey, maybe if FIRST doesn't do auto awards, the programmers on CD could evaluate videos of cool auto modes in between debugging code and downloading it and writing some more and developing cooler auto modes...

I'm going too far here...or am I?
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

  #5   Spotlight this post!  
Unread 31-03-2007, 02:52
Vogel648 Vogel648 is offline
Student Programming Leader
FRC #0648 (QC Elite)
Team Role: Student
 
Join Date: Mar 2007
Rookie Year: 2004
Location: Sherrard
Posts: 64
Vogel648 is on a distinguished road
Re: Thoughts about future autonomous scoring...

Unfortunately, last year in a game where programming was important we were starting fresh with brand new programmers, and this year where we can do autonomous it isn't worth that much. It can still end up being the difference this year and really gives you a morale boost if nothing else. Honestly, I think that it is difficult to make an autonomous challenge that is apropriate. I think it would be good to make it part of the regular match as it currently is, however I think that the rest of the match should be important too.
I think this year is a lot closer to balanced than last year. A bonus 5 points or something along with the autonomous ringer would have been a nice boost without overbalancing it really. The designers of the game probably thought the fact that it could not be nullified would be more important that it was.
  #6   Spotlight this post!  
Unread 31-03-2007, 03:47
theycallhimtom theycallhimtom is offline
Registered User
AKA: Tom Conerly
FRC #1540 (The Flaming Chickens)
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Lake Oswego, Oregon
Posts: 52
theycallhimtom has a spectacular aura abouttheycallhimtom has a spectacular aura abouttheycallhimtom has a spectacular aura about
Send a message via AIM to theycallhimtom Send a message via MSN to theycallhimtom
Re: Thoughts about future autonomous scoring...

My only problem with an award for autonomous mode, and some of the awards in general is that teams work specifically for the awards. From my two years I found the coolest thing about the competition is working as a team. This year we had a good programming group so our fabrication team could make some different choices. Were already thinking about what to do for next year when our fabrication will be strong and our software will be weak. Rather than the software people competing for the software award, and the builders competing for engineering awards I think that everyone working as a team to play the game is much more rewarding.

That being said an autonomous mode award would be great. Having spent many, many hours working on our autonomous mode (and that &%&#$*% camera) I know what teams put into their auto modes, and that they deserve recognition. One more award will not turn all FIRST teams into groups of award mongering students. But at some point having an award for every little part of the robot gets to be ridiculous. Certainly having more than one autonomous award would be taking it to far.
__________________
rankmaniac
2007 San Diego Motorola Quality Award
2007 Pacific Northwest Chairmans Award
2007 Pacific Northwest Finalist (2nd Seeded Team)
  #7   Spotlight this post!  
Unread 31-03-2007, 20:49
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: Thoughts about future autonomous scoring...

I think having some unofficial awards for auton would be cool, no matter how they're done. More teams need to "get it" with this whole "smart machine" thing. (There are many that are adverse to anything more to a fancy RC car, for no apparent reason. I've had to fight this all year.)

Autonomous mode is also a good chance to bluff. You load your robot on to the field with a keeper, only to find out that all you do is drive forward and put it right in front of the robot on the other side. Not necessarily a useful auton, but it has more than bluffing merit; you would be clogging the field just a little bit more.

Also, a lot of the best robots involve a lot of autonomous-like stuff in operator mode. Instead of hooking joysticks to motors, you take joysticks as input (more like suggestions) and drive control algorithms based on it. Meaning: Use same/similar code for autonomous and drivers. I know one team won an award at the Buckeye regional back in 2004 for there gyro-straight user mode. (Meaning, a gyro kept them driving straight, even in user mode.)

The easiest way to write autonomous IMHO is to do the hardware-interfacing legwork in advance and write a particular autonomous using that code.
  #8   Spotlight this post!  
Unread 31-03-2007, 21:58
bear24rw's Avatar
bear24rw bear24rw is offline
Team 11 Programming Captain
AKA: Max T
FRC #0011 (MORT)
Team Role: Programmer
 
Join Date: Sep 2005
Rookie Year: 2005
Location: Flanders, NJ
Posts: 385
bear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to beholdbear24rw is a splendid one to behold
Send a message via AIM to bear24rw
Re: Thoughts about future autonomous scoring...

Alot of our teams robot functions were autonomous.. the whole arm was pretty much autonomous, press a button for which height and it rasied the tower, extended the arm and set the wrist.. it was all handled by 2 functions which we used in both user and auto mode. We also had dynamic braking where if you held the four buttons on the drive joysticks the RC would put the brake on the speed controller and it would try to keep its place with the encoders on the wheels, so that was autonomous, again we used the same function for automode.

I agree with others, autonomous mode is something that seems attempted by few. This years was pretty hard, and I understand that if you were a ramp only there wasnt really alot you could do, but I would like to see more teams focus on it and trying to make it a priority for their team in the future.
  #9   Spotlight this post!  
Unread 03-04-2007, 13:38
ericand's Avatar
ericand ericand is offline
Registered User
AKA: Eric Anderson
FRC #3765 (Terrabots)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: St. Paul, MN
Posts: 148
ericand is a jewel in the roughericand is a jewel in the roughericand is a jewel in the rough
Re: Thoughts about future autonomous scoring...

Quote:
Originally Posted by bear24rw View Post
Alot of our teams robot functions were autonomous.. the whole arm was pretty much autonomous, press a button for which height and it rasied the tower, extended the arm and set the wrist.. it was all handled by 2 functions which we used in both user and auto mode. We also had dynamic braking where if you held the four buttons on the drive joysticks the RC would put the brake on the speed controller and it would try to keep its place with the encoders on the wheels, so that was autonomous, again we used the same function for automode.

I agree with others, autonomous mode is something that seems attempted by few. This years was pretty hard, and I understand that if you were a ramp only there wasnt really alot you could do, but I would like to see more teams focus on it and trying to make it a priority for their team in the future.
The whole concept of autonomous vs automatic functions was hard for the team in general to understand. We used a bunch of automatic function (to raise the gripper to a hight, to score when we were in position), but we could do more. The problem is often one of terminology and understanding.

Once the team understood how automatic functions (during tele-operated mode) could speed up our average time to score, we got a lot more support. Before the concept was fully explained, we got some resistance from people who equated working on automatic functions with autonomous mode and who wanted us to be focusing first on driving the robot.

I think a good set of automatic functions make control during tele-operated mode much easier. They also provide well tested building blocks for autonomous mode functions.
  #10   Spotlight this post!  
Unread 03-04-2007, 13:53
Brandon Holley's Avatar
Brandon Holley Brandon Holley is offline
Chase perfection. Catch excellence.
AKA: Let's bring CD back to the way it used to be
FRC #0125 (NU-TRONs, Team #11 Alumni (GO MORT))
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Boston, MA
Posts: 2,593
Brandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond repute
Send a message via AIM to Brandon Holley
Re: Thoughts about future autonomous scoring...

One reason autonomous isn't as big this year is because less people are going for it.

If no one is scoring keepers, than its not really a big deal if your team doesn't score keepers...but if say 2 out of 3 teams are scoring keepers, then your team might start reconsidering scoring them, EVEN IF they don't mean that much to your overall score....

Just something to think about...
__________________
MORT (Team 11) '01-'05 :
-2005 New Jersey Regional Chairman's Award Winners
-2013 MORT Hall of Fame Inductee

NUTRONs (Team 125) '05-???
2007 Boston Regional Winners
2008 & 2009 Boston Regional Driving Tomorrow's Technology Award
2010 Boston Regional Creativity Award
2011 Bayou Regional Finalists, Innovation in Control Award, Boston Regional Finalists, Industrial Design Award
2012 New York City Regional Winners, Boston Regional Finalists, IRI Mentor of the Year
2013 Orlando Regional Finalists, Industrial Design Award, Boston Regional Winners, Pine Tree Regional Finalists
2014 Rhode Island District Winners, Excellence in Engineering Award, Northeastern University District Winners, Industrial Design Award, Pine Tree District Chairman's Award, Pine Tree District Winners
2015 South Florida Regional Chairman's Award, NU District Winners, NEDCMP Industrial Design Award, Hopper Division Finalists, Hopper/Newton Gracious Professionalism Award
  #11   Spotlight this post!  
Unread 03-04-2007, 22:49
ldeffenb ldeffenb is offline
Registered User
AKA: Lynn Deffenbaugh (Mr)
None #0386 (Team Voltage 386)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Florida
Posts: 75
ldeffenb has a spectacular aura aboutldeffenb has a spectacular aura aboutldeffenb has a spectacular aura about
Send a message via ICQ to ldeffenb Send a message via AIM to ldeffenb Send a message via Yahoo to ldeffenb
Re: Thoughts about future autonomous scoring...

Quote:
Originally Posted by Brandon Holley View Post
...EVEN IF they don't mean that much to your overall score....
I beg to differ that autonomous doesn't score much. Rather than considering it to be "just 2 points", consider instead that it "DOUBLEs what I score adjacent to it"!

Lynn (D) - Team Voltage 386 - Winner of 2 Awards for 14 Autonomous Modes

Orlando Regional Xerox Creativity Award
Palmetto Regional Innovation In Controls Award
  #12   Spotlight this post!  
Unread 03-04-2007, 23:19
efoote868 efoote868 is online now
foote stepped in
AKA: E. Foote
FRC #0868
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2005
Location: Noblesville, IN
Posts: 1,420
efoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond repute
Re: Thoughts about future autonomous scoring...

Personally, I would like to see a longer, more meaningful autonomous period, perhaps 20-30 seconds, along with a better goal. This year, we programmed an autonomous, but once our robot was in perfect condition, the team didn't want to see us breaking the robot (with several matches, other robots got entangled with the rack, and spent the rest of the match untangling). Hopefully I'll be able to convince them to use it at IRI...

This year, the autonomous (IMHO) looked lucrative, if you got it right, you could place a spoiler on your opponent's side, making it nearly impossible for them to get easy rows. Its just our programmers never got the robot until near the end of week 4, and even then we had to wire, re-wire, and re-re-wire (ending in a nightmarish tangled mess).

Although we didn't get to use autonomous, we did however make the robot much more like a robot... whenever our antlers were empty, it would turn on its kicker wheel, and be ready to pick up tubes... when it got a tube, it automatically went to the previous height specified... when it got near the rack, it popped the tube onto it. Next year we'll do that... and hopefully for years to come we'll do that.
__________________
Be Healthy. Never Stop Learning. Say It Like It Is. Own It.

Like our values? Flexware Innovation is looking for Automation Engineers. Check us out!
  #13   Spotlight this post!  
Unread 04-04-2007, 00:01
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,940
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: Thoughts about future autonomous scoring...

Quote:
Originally Posted by efoote868 View Post
Personally, I would like to see a longer, more meaningful autonomous period, perhaps 20-30 seconds, along with a better goal.
Agreed.

One thought that I intend to start working into Potomac Vex League scrimmages is giving robots an uncontested field for X seconds and seeing who can score the most points in that time.

Insert the word autonomously into the paragraph above, squeeze the action into the breaks between regular matches or do it during an evening (sort of like the home run derby that occurs outside of baseball's All-Star game) (or install a second (half of a?) field at each regional (Yikes!)), and you have decent reason to give out an award called "Autonomous High Score".

Blake
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
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 Scoring positions Rohith Surampudi Rules/Strategy 4 13-01-2007 22:37
Thoughts about the future FIRST games David55 General Forum 7 24-05-2006 00:34
Future of Autonomous Mode FadyS. Programming 41 24-05-2004 19:45


All times are GMT -5. The time now is 19:46.

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