Go to Post If you find yourself extremely upset, frustrated, angry, or any other term of emotion, please stop and ask yourself why you participate in FIRST. - indieFan [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 15-01-2006, 16:14
nehalita's Avatar
nehalita nehalita is offline
Robots are friends
AKA: tagger fanatic
FRC #1345 (Platinum Dragons); FRC# 97 (RoboRuminants)
Team Role: Programmer
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Ft. Laud, FL
Posts: 870
nehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond repute
Send a message via AIM to nehalita Send a message via MSN to nehalita Send a message via Yahoo to nehalita
Re: Fully autonomous robots?

(oh dear this is a long one. bear with me, i actually supported my statements so that's why it's long...)

Our team was actually talking about a possible hybrid of autonomous code and the use of drivers.

Ideally, a combination of both would make the robot more competitive. With the target far away, shooting at an angle could be more difficult than anticipated (this may not be true...obviously, we don't have a working robot that can shoot in the goal and drive around yet so this has yet to be determined). If we can use some autonomous code that automatically tracks the goal and provides the proper angle of inclination or speed, some human error can be eliminated.

However, I started off with "ideally" for a reason. The code has to be able to be properly developed, used, and corrected in time.

I personally feel that a fully autonomous robot would not be nearly as competitive. An autonomous robot doesn't have the awareness of its surroundings that we do looking across the field. What I like so much about this year's game is the amount of strategy needed. You cannot teach a robot strategy....at least not in the amount of time we are allotted.

I'm not saying that an autonomous robot isn't functionable but to be competitive, I still think we need a human touch -- that means the ease of going between offensive and defensive strategies and ensuring that no one gets in each other's way. Now, we still have that problem when we are controlling the robot (getting in each other's way) but we can easily fix that. To conjure a code that would anticipate all elements, possibilities, and problems into account would simply be illogical and impractical when, given our complex decision-making faculties, humans can do the same thing with a lot less effort.

Finally, I would like to point out that there are 3 of us on the field while there is one camera on the robot. We can decide what to do when a robot rams into us and figure out where to go next, the robot cannot. We can determine whether the corner goal is free alot faster than the robot can and if a robot needs help up the ramp, we can do that while an autonomous robot cannot see whether a robot needs help or not (or decide which robot to help in the even that both robots cannot go up the ramp). it cannot assess which robot would be easier to aid and even if we could devise a code to do that, it would be easier for a human to simply take 1/2 second to figure that out than spend several hours coding it into a robot.

So essentially, autonomous code can take out the guesswork but we still need humans to decide what's best to do next. If this games was 1 vs. 1, things would be different but we have 6 robots. Versatility is essential.
__________________
"Relativity applies to physics, not ethics." Thank you Einstein
MIT '10

Proud Member of H.I.L.
The PLATINUM DRAGONS are on FIRE!

Last edited by nehalita : 15-01-2006 at 17:42.
  #2   Spotlight this post!  
Unread 15-01-2006, 16:30
Faith's Avatar
Faith Faith is offline
Registered User
AKA: Plooshiska
FRC #1100 (The T'Hawks)
Team Role: Scout
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Algonquin
Posts: 110
Faith will become famous soon enoughFaith will become famous soon enough
Re: Fully autonomous robots?

I don't think an excellent robot would come of fully autonomous. It is hard enough to make stuff accurate in FLL with a decent selection of sensors, and in FRC it would be harder because although you have more sensors you also, in this case, face unexpected field changes and strategy.

Strategy would be the hardest to accomplish with autonomous.
  #3   Spotlight this post!  
Unread 15-01-2006, 17:02
d.courtney's Avatar
d.courtney d.courtney is offline
Registered User
AKA: David
FRC #0781 (Kinetic Knights)
Team Role: Alumni
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Kincardine, Ontario
Posts: 196
d.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud of
Re: Fully autonomous robots?

I had plans on doing this since last november when an alumni from our team chalenged me saying a fully autonomous robot would never survive in first. He did say that a pannel for the "driver" with general tasks, such as buttons for say "avoid all objects", "play defence", "shoot at will" and so on would constitute as still being fully autonomous. Which is exactly what I plan on doing with our team... however to this point one thing seems to be stoping me... TIME(as I am a lone programmer).

Now as I am sure you picked up I think it is feasible. and things a robot could do better: keeping away from penalties for one... as it would be easy to program in preventive measures from getting them.
Now the other thing I will want to include is a manual override system for tougher matches. or when we are in a pickle.



Oh yeah one more thing... is there anyway that the robot could remember information, ie a robot that improves as matches go by...

and last tracking a sphere isn't to hard, already have had some success with it and the green light.
__________________
  #4   Spotlight this post!  
Unread 15-01-2006, 17:24
Mike's Avatar
Mike Mike is offline
has common ground with Matt Krass
AKA: Mike Sorrenti
FRC #0237 (Sie-H2O-Bots (See-Hoe-Bots) [T.R.I.B.E.])
Team Role: Programmer
 
Join Date: Dec 2004
Rookie Year: 2004
Location: Watertown, CT
Posts: 1,003
Mike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond repute
Re: Fully autonomous robots?

Quote:
Originally Posted by d.courtney
I had plans on doing this since last november when an alumni from our team chalenged me saying a fully autonomous robot would never survive in first.
The doubt of others is the best inspiration.

Quote:
Originally Posted by d.courtney
Now as I am sure you picked up I think it is feasible. and things a robot could do better: keeping away from penalties for one... as it would be easy to program in preventive measures from getting them.
Now the other thing I will want to include is a manual override system for tougher matches. or when we are in a pickle.
Of course. Any system like this should have a good level of redundancy.

Quote:
Originally Posted by d.courtney
Oh yeah one more thing... is there anyway that the robot could remember information, ie a robot that improves as matches go by...
I think you are thinking about a sort of Artificial Intelligence/Machine Learning system. This would be severely stretching the limits of any mid-priced microcontroller. But, you could use the EEPROM to store data. Kevin Watson has code to do that at http://www.kevin.org/frc
__________________
http://www.mikesorrenti.com/
  #5   Spotlight this post!  
Unread 15-01-2006, 17:31
d.courtney's Avatar
d.courtney d.courtney is offline
Registered User
AKA: David
FRC #0781 (Kinetic Knights)
Team Role: Alumni
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Kincardine, Ontario
Posts: 196
d.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud of
Re: Fully autonomous robots?

Quote:
Originally Posted by Mike
I think you are thinking about a sort of Artificial Intelligence/Machine Learning system. This would be severely stretching the limits of any mid-priced microcontroller. But, you could use the EEPROM to store data. Kevin Watson has code to do that at http://www.kevin.org/frc
yeah, a bit, but that would be more for a project I do next summer, just something I have been wondering about.

btw, are you attempting for the fully atonomous robot mike?
__________________
  #6   Spotlight this post!  
Unread 15-01-2006, 17:50
Mike's Avatar
Mike Mike is offline
has common ground with Matt Krass
AKA: Mike Sorrenti
FRC #0237 (Sie-H2O-Bots (See-Hoe-Bots) [T.R.I.B.E.])
Team Role: Programmer
 
Join Date: Dec 2004
Rookie Year: 2004
Location: Watertown, CT
Posts: 1,003
Mike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond repute
Re: Fully autonomous robots?

Quote:
Originally Posted by d.courtney
yeah, a bit, but that would be more for a project I do next summer, just something I have been wondering about.

btw, are you attempting for the fully atonomous robot mike?
Ahh, ok then.

I would love to work on a fully autonomous robot. Whether or not I do comes down to a team decision. To be perfectly honest, I think it will be hard to convince my team to relinquish the beloved CH Flightsticks.

However, if I can't do it in FIRST, I'd probably do it outside of FIRST. I just need to think of a cool application. Having a robot autonomously navigating my backyard isn't very fun, so suggestions are welcome.
__________________
http://www.mikesorrenti.com/
  #7   Spotlight this post!  
Unread 15-01-2006, 17:59
d.courtney's Avatar
d.courtney d.courtney is offline
Registered User
AKA: David
FRC #0781 (Kinetic Knights)
Team Role: Alumni
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Kincardine, Ontario
Posts: 196
d.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud of
Re: Fully autonomous robots?

hmm my team seemed much more willing, all they said was "If you can do it we will use it"... so if you'd do it either way wheather in or out of first, you should code as if it will be used, and if it is good I am sure your team or any for that matter would be willingfor it (just give them manual override so they can play some of the matches) because it is quite an impressive thing, which would garuntee the inovation award, and its just plain cool... correct me if i am wrong but I think it would be a first in FIRST. and I for one would like to be apart of it... besides you have to admit this is the best year in a while to have fully autonomous code, since the shoting has to be autonomous anyway.
__________________
  #8   Spotlight this post!  
Unread 15-01-2006, 18:10
jbobj jbobj is offline
Registered User
AKA: Jacob Hays
FRC #0768
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2003
Location: Columbia MD
Posts: 3
jbobj is an unknown quantity at this point
Re: Fully autonomous robots?

A fully automonous robot really would not happen unless there was advantages to it. Here is an idea that if FIRST applied to a future game, many teams would seriously think about a fully autonomous robot.

All robots start off the match in auto mode like normal and they will stay in auto mode unless the drivers of the robot press a button similar to the e-stop in the player station. When this button is pressed, the robot switchs to manual control and cannot be switched back. The advantage they could add to auto mode is that any points scored by a robot in auto would be doubled. This would encourage teams to stay in auto mode as long as possible, even the whole match, and be rewarded for being so.
  #9   Spotlight this post!  
Unread 15-01-2006, 18:33
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,186
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: Fully autonomous robots?

Quote:
Originally Posted by Mike
Ahh, ok then.

I would love to work on a fully autonomous robot. Whether or not I do comes down to a team decision. To be perfectly honest, I think it will be hard to convince my team to relinquish the beloved CH Flightsticks.

However, if I can't do it in FIRST, I'd probably do it outside of FIRST. I just need to think of a cool application. Having a robot autonomously navigating my backyard isn't very fun, so suggestions are welcome.
Make an autonomous snowblower.
  #10   Spotlight this post!  
Unread 15-01-2006, 18:54
Mike's Avatar
Mike Mike is offline
has common ground with Matt Krass
AKA: Mike Sorrenti
FRC #0237 (Sie-H2O-Bots (See-Hoe-Bots) [T.R.I.B.E.])
Team Role: Programmer
 
Join Date: Dec 2004
Rookie Year: 2004
Location: Watertown, CT
Posts: 1,003
Mike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond repute
Re: Fully autonomous robots?

Quote:
Originally Posted by Tom Bottiglieri
Make an autonomous snowblower.
Haha, I'll go ask my dad if I can rip apart our new $1,100 snowblower
__________________
http://www.mikesorrenti.com/
  #11   Spotlight this post!  
Unread 16-01-2006, 21:38
d.courtney's Avatar
d.courtney d.courtney is offline
Registered User
AKA: David
FRC #0781 (Kinetic Knights)
Team Role: Alumni
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Kincardine, Ontario
Posts: 196
d.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud ofd.courtney has much to be proud of
Re: Fully autonomous robots?

and if you did make an autonomous snowblower you'd want some proximity sensors just in case little kids ar playing in its way... that wouldn't be too pretty
__________________
  #12   Spotlight this post!  
Unread 18-01-2006, 19:30
CJO's Avatar
CJO CJO is offline
Emeritus Pain in the $@#$@#$@#
AKA: Christopher J. O'Connell
None #1097 (Site 3 Engineering)
Team Role: Alumni
 
Join Date: Feb 2003
Location: Latrobe (over the rainbow), CA
Posts: 217
CJO will become famous soon enoughCJO will become famous soon enough
Re: Fully autonomous robots?

I think that partial autonomous, or perhaps better phrased, driver augmentation is the perfect, and indeed key component of this year's game. I think that especially with shooting, the driver needs to be able to just hit a "shoot" button, and have the robot auto-fire if in range.

Furthermore, I think that the ideal system is like a nice glass aircraft . . . the pilot still flys, but does not have to worry about individual settings like mixture or prop, instead having the computer manage those for a requested "power."
__________________
Team 1097 -- Site 3 Engineering
~~~~~~~~~~~~~~~~~~~~
2003 Sacramento Rookie All Star
2003 Silicon Valley Rookie All Star
2004 Sacramento Engineering Inspiration Award
2004 Sacramento Visualization Award
2004 Outstanding Volunteer Award (G. Glasser)
2004 Silicon Valley Sportsmanship Award
2004 National Visualization Runner Up
2004 Cal Games Finalist
2005 Sacramento Sportsmanship Award
2005 Sacramento #1 seed
2005 Sacramento Finalist

2005 Silicon Valley Sportsmanship Award
2005 Silicon Valley #1 Seed
2005 Silicon Valley Finalist

  #13   Spotlight this post!  
Unread 18-01-2006, 21:15
Andrew Blair's Avatar
Andrew Blair Andrew Blair is offline
SAE Formula is FIRST with Gasoline.
FRC #0306 (CRT)
Team Role: Alumni
 
Join Date: Feb 2005
Rookie Year: 2004
Location: Corry
Posts: 1,193
Andrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond repute
Send a message via AIM to Andrew Blair Send a message via Yahoo to Andrew Blair
Re: Fully autonomous robots?

Quote:
Originally Posted by Mike
Ahh, ok then.

I would love to work on a fully autonomous robot. Whether or not I do comes down to a team decision. To be perfectly honest, I think it will be hard to convince my team to relinquish the beloved CH Flightsticks.

However, if I can't do it in FIRST, I'd probably do it outside of FIRST. I just need to think of a cool application. Having a robot autonomously navigating my backyard isn't very fun, so suggestions are welcome.
What you need to build is a people follower. Use an infrared camera to seek out moving heat signatures, then keep it at a safe distance, while still inciting curiosity. Keep it in your front yard, or close, not an attack robot...
It would be really neat to walk down the street and notice a robot "watching" you, by itself. The hard part's going to be the algorithm that lets it run when it's being stolen!
__________________
Reading makes a full man, conference a ready man, and writing an exact man.
-Sir Francis Bacon

"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
-Albert Einstein
  #14   Spotlight this post!  
Unread 18-01-2006, 21:32
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,077
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: Fully autonomous robots?

While I've thought about this before, and in each year our team increased the amount of autonomy involved, the problem is in the limitations posed by FIRST.

Too little money. Too little time. Too few motors. Too little battery. Too small a processor.

If all that were not an issue, then I have no doubts that a fully-autonomous robot would work well.

The problem is that FIRST allows you four of a really powerful computer when you run your robot, a computer than can react to all sorts of stimuli - vision, sound, the score of the match. It has built in feedback controls and is powered by coffee and donuts.

Four living, breathing, thinking people are tough to beat.
  #15   Spotlight this post!  
Unread 18-01-2006, 21:34
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: Fully autonomous robots?

I think that a strong alliance could win against a weaker one with properly implemented autonomy.
__________________

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
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
A Warning to Human Players During Autonomous The Lucas General Forum 21 07-04-2005 02:29
Driving Robots under/into the Goals ... allowed? erniep Rules/Strategy 8 11-01-2005 22:32
Autonomous Program Names Venkatesh Programming 12 17-02-2004 10:25
autonomous..... Arefin Bari Rumor Mill 30 19-12-2003 10:53
crazy idea for autonomous Mike Ciance Programming 16 24-04-2003 21:50


All times are GMT -5. The time now is 17:30.

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