Go to Post Your drivetrain might make my girlfriend break up with me :D - Tottanka [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 Rating: Thread Rating: 3 votes, 3.67 average. Display Modes
  #241   Spotlight this post!  
Unread 08-04-2010, 03:41
Frenchie's Avatar
Frenchie Frenchie is offline
Registered User
AKA: François Baldassari
FRC #0469 (Las Guerrillas)
Team Role: Alumni
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Providence, RI
Posts: 61
Frenchie is a splendid one to beholdFrenchie is a splendid one to beholdFrenchie is a splendid one to beholdFrenchie is a splendid one to beholdFrenchie is a splendid one to beholdFrenchie is a splendid one to beholdFrenchie is a splendid one to beholdFrenchie is a splendid one to behold
Re: Programmers: I Have A Challenge For You

I didn't read the entire thread, so my apologies if I repeat what has been said already.

Imho, most FRC games of years past did not lend themselves well to full autonomous play. Just look at how much trouble teams had to go through to get the smallest aspects of autonomy down (autonomous mode, camera use, automatic transmission, ...).

Instead, maybe an offshoot of FRC should be created with full autonomy in mind. The scale of the robots would probably have to be smaller. Hell, a standard platform could even be issued (i'm thinking robocup and aldebaran Nao robots...).

After all, we already have FTC and LLC.

This would allow for games that are better suited to autonomy. The lighting of the field could be standardized, AR tags could be integrated to field components, robot to robot communication could even be enabled...

The game could have a 10 sec "teleoperated" mode at the beginning of each match as a cameo to FRC.

Just a wild idea .
  #242   Spotlight this post!  
Unread 08-04-2010, 08:12
45Auto's Avatar
45Auto 45Auto is offline
Registered User
FRC #2992
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2006
Location: Slidell, La
Posts: 150
45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future
Re: Programmers: I Have A Challenge For You

Quote:
Originally Posted by davidthefat
Honestly it only took us 2 days to get the autonomous right, the day before the competiton when you have to get inspection and stuff and the first day of autonomous... I think you over complicated it
It could be that there are different definitions of "getting autonomous right". Looking at davidthefats last 3 games on the Blue Alliance, I personally wouldn't call their autonomous "right".

It appears that in Q77 they started in the close zone and knocked the ball toward the goal without scoring.

Q84 they start in the far zone and kick one ball into the middle.

Q89 they start in the close zone and don't move at all.

I think you may be over-simplifying it .....
__________________

2007 - Rookie All Star - Bayou Regional (1858 - Tyborgs)
2009 - Rookie All Star - Bayou Regional (2992 -Prometheus)
2010 - Champions - Bayou Regional (2992 -Prometheus)
2012 - Finalist - Bayou Regional (2992 - Prometheus)
team2992.com/design.php
  #243   Spotlight this post!  
Unread 08-04-2010, 09:45
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: Programmers: I Have A Challenge For You

Quote:
Originally Posted by 45Auto View Post
It could be that there are different definitions of "getting autonomous right". Looking at davidthefats last 3 games on the Blue Alliance, I personally wouldn't call their autonomous "right".

It appears that in Q77 they started in the close zone and knocked the ball toward the goal without scoring.

Q84 they start in the far zone and kick one ball into the middle.

Q89 they start in the close zone and don't move at all.

I think you may be over-simplifying it .....
The Q89, we chose NOT to go or that was the one with the leak in the pneumatic system. (the robot does not do anything if the kicker is not retracted, since the ir sensor is triggered by default)Don't blame me, thats the best autonous can get without an adjustable kicker. Its right since our goal was just to kick the ball, the camera was out for the last half of the competition, so we didn't even 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.

Last edited by davidthefat : 08-04-2010 at 09:50.
  #244   Spotlight this post!  
Unread 08-04-2010, 10:55
45Auto's Avatar
45Auto 45Auto is offline
Registered User
FRC #2992
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2006
Location: Slidell, La
Posts: 150
45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future
Re: Programmers: I Have A Challenge For You

Quote:
Don't blame me, thats the best autonous can get without an adjustable kicker.
I'm not "blaming" anyone for anything, just trying to point out that a decent full-autonomous may not be quite as simple as you are assuming, given the level of performance you have demonstrated. I would disagree that what you have is the best you could do, an adjustable kicker would have no effect on how many balls you could kick out of the far zone. Just a matter of driving to each ball and kicking (sounds simple doesn't it?). It doesn't get much easier than knowing EXACTLY where each ball is located when you start and not having to worry about any defending robots.

We could only kick one ball in autonomous because one of our encoders died and there is no way to change it without dismantling half the robot. The robot has a small drift to the left and there wasn't time to get the time-based autonomous to compensate for it. Hopefully having all encoders working at Atlanta will allow us to clear whichever zone we are in. I would consider clearing our zone of balls (or scoring from the front zone) a minimum level of autonomous competence to shoot for. Many of the top teams already do this. Our programmers have been working on it all season and haven't got there yet.

Rather than trying to develop a full-autonomous game, it may be to your advantage to try smaller steps. Demonstrating a working 15 second autonomous that would at least clear the zone you are in would be a more attainable goal, and could possibly help in persuading your team to attempt more complicated building (you need to integrate the sensors into your robot) and programming projects.
__________________

2007 - Rookie All Star - Bayou Regional (1858 - Tyborgs)
2009 - Rookie All Star - Bayou Regional (2992 -Prometheus)
2010 - Champions - Bayou Regional (2992 -Prometheus)
2012 - Finalist - Bayou Regional (2992 - Prometheus)
team2992.com/design.php

Last edited by 45Auto : 08-04-2010 at 15:22.
  #245   Spotlight this post!  
Unread 08-04-2010, 22:58
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: Programmers: I Have A Challenge For You

Quote:
Originally Posted by 45Auto View Post
I'm not "blaming" anyone for anything, just trying to point out that a decent full-autonomous may not be quite as simple as you are assuming, given the level of performance you have demonstrated. I would disagree that what you have is the best you could do, an adjustable kicker would have no effect on how many balls you could kick out of the far zone. Just a matter of driving to each ball and kicking (sounds simple doesn't it?). It doesn't get much easier than knowing EXACTLY where each ball is located when you start and not having to worry about any defending robots.

We could only kick one ball in autonomous because one of our encoders died and there is no way to change it without dismantling half the robot. The robot has a small drift to the left and there wasn't time to get the time-based autonomous to compensate for it. Hopefully having all encoders working at Atlanta will allow us to clear whichever zone we are in. I would consider clearing our zone of balls (or scoring from the front zone) a minimum level of autonomous competence to shoot for. Many of the top teams already do this. Our programmers have been working on it all season and haven't got there yet.

Rather than trying to develop a full-autonomous game, it may be to your advantage to try smaller steps. Demonstrating a working 15 second autonomous that would at least clear the zone you are in would be a more attainable goal, and could possibly help in persuading your team to attempt more complicated building (you need to integrate the sensors into your robot) and programming projects.
The last paragraph: I have been trying to do that since day one, I wanted a kicker that shoots ACCURATELY from the 3 zone... But my ideas just got shot down because I was new to the club and the team did not have faith in themselves, since our history of robots are not the best, infact I heard ours this year was the best out of all our robots... but I say it needs TONS of improvements...
__________________
Do not say what can or cannot be done, but, instead, say what must be done for the task at hand must be accomplished.
  #246   Spotlight this post!  
Unread 09-04-2010, 08:41
45Auto's Avatar
45Auto 45Auto is offline
Registered User
FRC #2992
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2006
Location: Slidell, La
Posts: 150
45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future45Auto has a brilliant future
Re: Programmers: I Have A Challenge For You

Quote:
Originally Posted by davidthefat
I wanted a kicker that shoots ACCURATELY from the 3 zone
Quote:
Originally Posted by davidthefat
Honestly it only took us 2 days to get the autonomous right, the day before the competiton when you have to get inspection and stuff and the first day of autonomous... I think you over complicated it
I think you'll find it much easier to guide your team towards your goals if you attempt smaller steps. I'm having a hard time understanding why you couldn't at least KICK 3 balls from the 3 zone (not worrying about accuracy) if it's as easy as you seem to think.

Right now, you're like the Wright brothers trying to invent the airplane. They didn't start with a 747. You'll probably be much more successful if you work towards your goals in smaller, more realistic steps. Claiming you can invent warp drive by next weekend and fly to Mars in 5 minutes isn't going to get you many followers. Talk is cheap.
__________________

2007 - Rookie All Star - Bayou Regional (1858 - Tyborgs)
2009 - Rookie All Star - Bayou Regional (2992 -Prometheus)
2010 - Champions - Bayou Regional (2992 -Prometheus)
2012 - Finalist - Bayou Regional (2992 - Prometheus)
team2992.com/design.php

Last edited by 45Auto : 09-04-2010 at 09:07.
  #247   Spotlight this post!  
Unread 09-04-2010, 09:15
lemiant's Avatar
lemiant lemiant is offline
the Dreamer
AKA: Alex
FRC #4334 (Alberta Tech Alliance)
Team Role: Leadership
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Calgary, AB, Canada
Posts: 562
lemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond repute
Re: Programmers: I Have A Challenge For You

FIRST should make a game where you're only able to send commands to your robot every 5 seconds, or there could be an area which was completely blacked out, so you pretty much had to use auto as you couldn't see.
  #248   Spotlight this post!  
Unread 09-04-2010, 12:39
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: Programmers: I Have A Challenge For You

The "no sending a command for 5 seconds" could pose a safety problem. However the portion "blacked out" could be simulated by putting a wall up the middle of the field (with a small doorway in it for robots to go through).
__________________
-- Marshal Horn
  #249   Spotlight this post!  
Unread 09-04-2010, 12:42
Robototes2412's Avatar
Robototes2412 Robototes2412 is offline
1 * 4 != 14
FRC #2412 (Robototes)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2007
Location: Bellevue
Posts: 312
Robototes2412 is on a distinguished road
Re: Programmers: I Have A Challenge For You

Actually, this kind of thing would be a good experiment for the off-season
  #250   Spotlight this post!  
Unread 09-04-2010, 13:56
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: Programmers: I Have A Challenge For You

Quote:
Originally Posted by sircedric4 View Post
And as for recruitment efforts and finding competent programmers let's remember that not everyone has the resources, contacts, or interest and recognize that not every team can get a competent programmer all the time. I live in the real world and there isn't enough time in the day sometimes. As it is, our team does have one competent programmer and its the mentor your chatting with right here. :-) I can name 6 teams in my immediate area that don't have the luxury of a dedicated programmer and they get help where they can. I just think when setting up game designs, the GDC does remember to give a little consideration to smaller teams (which I would be willing to bet is the vast majority of teams, just not the powerhouse known teams) and as such I don't expect to see fully auto as a requirement anytime soon.
I still find it surprising that you're the only competent programmer, but I concede that may be because I don't have much experience with teams outside my immediate area. Our school is medium/smallish, with 90 people in each grade, but we've managed to find 3 competent programmers this year, 2 of them dedicated. Our team isn't particularly good, certainly not a powerhouse, but any of the 3 programmers can write the teleop code within an hour (provided the drivers know what they want, the electrical stuff is connected correctly, the mechanics work, etc).

As for recruiting programmers, I think the best way to get them is to inspire them. Don't say they get to write the driving code and winning the game is entirely the responsibility of the drivers. Tell them they get to work on the camera, let the robot make intelligent decisions, or score autonomously. That's what got me enticed; I certainly wouldn't have joined the team just to make the robot drive.
  #251   Spotlight this post!  
Unread 09-04-2010, 14:14
sircedric4's Avatar
sircedric4 sircedric4 is offline
Registered User
AKA: Darren
no team (The SS Prometheus)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2006
Location: Lousiana
Posts: 245
sircedric4 has a reputation beyond reputesircedric4 has a reputation beyond reputesircedric4 has a reputation beyond reputesircedric4 has a reputation beyond reputesircedric4 has a reputation beyond reputesircedric4 has a reputation beyond reputesircedric4 has a reputation beyond reputesircedric4 has a reputation beyond reputesircedric4 has a reputation beyond reputesircedric4 has a reputation beyond reputesircedric4 has a reputation beyond repute
Re: Programmers: I Have A Challenge For You

Quote:
Originally Posted by ideasrule View Post
I still find it surprising that you're the only competent programmer, but I concede that may be because I don't have much experience with teams outside my immediate area. Our school is medium/smallish, with 90 people in each grade, but we've managed to find 3 competent programmers this year, 2 of them dedicated. Our team isn't particularly good, certainly not a powerhouse, but any of the 3 programmers can write the teleop code within an hour (provided the drivers know what they want, the electrical stuff is connected correctly, the mechanics work, etc).

As for recruiting programmers, I think the best way to get them is to inspire them. Don't say they get to write the driving code and winning the game is entirely the responsibility of the drivers. Tell them they get to work on the camera, let the robot make intelligent decisions, or score autonomously. That's what got me enticed; I certainly wouldn't have joined the team just to make the robot drive.
Well part of this is that I misunderstood the original post and thought he was lobbying for FIRST to make an all autonomous game. I still can't see how anyone can expect that to work out as a mandatory requirement given the sad state of most regional's autonomous modes. Since I have reread it and he's just challenging teams to try it, well then more power to those that want to do it.

Well one thing your team has going for it is that you are from a low number team. I would bet that your team has been around long enough to become an institution at your school and a program that many students want to participate in, or at least have heard of. We're only a second year team, and though our Rookie All Start trip to Atlanta made some headway towards getting us known at the school, we still have a long way to go. We're still kind of unheard of in the area, so we have to overcome that. It's entirely possible the school has programmers begging to try something real-world but just don't know there's a robot team. We're not "school-sanctioned" like a football team so being able to announce things on the intercom and such isn't easy. We're still considered a "club" and there are different rules for them.

One of our goals is to try and get robots the same benefits as a sports team at our school, even having letter jackets for the students. That would open us up to more of the student base. We have given various demos around the school and all, but the interest just isn't there yet. Give us a few more years and we'll see.

I just think that everyone needs to remember that everyone has different stories and rules and requirements they have to overcome, and to not be surprised about anyone's limitations. :-) "FIRST is not fair" is one of those things you learn in your rookie year, and that applies at every aspect of the game. I imagine there are teams that have nothing but programmers and very few mechanical oriented students and mentors, we just happen to be the opposite of this.
  #252   Spotlight this post!  
Unread 11-04-2010, 03:05
MattSr's Avatar
MattSr MattSr is offline
Mentor/Programmer/Animator
AKA: Matt Cyril Senior
FRC #0488 (Team Xbot)
Team Role: Programmer
 
Join Date: Jan 2008
Rookie Year: 2006
Location: Seattle, Washington
Posts: 21
MattSr is an unknown quantity at this point
Send a message via AIM to MattSr Send a message via MSN to MattSr Send a message via Yahoo to MattSr
Re: Programmers: I Have A Challenge For You

as you can see i am from 488, i will be a mentor next year but i still hope to be able to make a version of our code that could be fully autonomous and we could use when we aren't too stressed about winning the match depending on how well the auton works, it will probably be just me working on this with the help of maybe one more

its funny that this topic came up since a few weeks before the Seattle, WA regional, a few of the programmers and I were discussing this exact topic as a definite possibility with the sensors that FIRST is letting us use on our robots
__________________


Much love to my favorite FRC teams:
1983 Skunkworks - 360 The Revolution - 2898 Flying Hegehogs - 2557 Sota Bots - 2942 Tech Robotics
  #253   Spotlight this post!  
Unread 11-04-2010, 11:44
theprgramerdude theprgramerdude is offline
WPI Freshman
AKA: Alex
FRC #2503 (Warrior Robotics)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2008
Location: Brainerd, Minnesota
Posts: 347
theprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud of
Re: Programmers: I Have A Challenge For You

Rather than the 5-second rule, I think a far better, and more adjustable, step for FIRST teams would simply be to expand the autonomous period past 15 seconds. Because, seriously, 15 seconds isn't enough to do anything worthwhile. It would make the autonomous a bit more important, and give some motivation to teams that decide "our drivers can make up for anything we dont do in autonomous."
  #254   Spotlight this post!  
Unread 11-04-2010, 11:48
Chris27's Avatar
Chris27 Chris27 is offline
Registered User
AKA: Chris Freeman
FRC #1625 (Winnovation)
Team Role: Alumni
 
Join Date: Mar 2005
Rookie Year: 2004
Location: Mountain View
Posts: 196
Chris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant future
Re: Programmers: I Have A Challenge For You

Quote:
Originally Posted by theprgramerdude View Post
15 seconds isn't enough to do anything worthwhile.
Good thing we have teams like 1114 to prove you dead wrong
  #255   Spotlight this post!  
Unread 11-04-2010, 11:54
Chris is me's Avatar
Chris is me Chris is me is offline
no bag, vex only, final destination
AKA: Pinecone
FRC #0228 (GUS Robotics); FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Glastonbury, CT
Posts: 7,684
Chris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond repute
Send a message via AIM to Chris is me
Re: Programmers: I Have A Challenge For You

Quote:
Originally Posted by theprgramerdude View Post
Rather than the 5-second rule, I think a far better, and more adjustable, step for FIRST teams would simply be to expand the autonomous period past 15 seconds. Because, seriously, 15 seconds isn't enough to do anything worthwhile. It would make the autonomous a bit more important, and give some motivation to teams that decide "our drivers can make up for anything we dont do in autonomous."
I'm sure teams that decided to do that in 2006, 2008, and 2010 were playing the final match on Einstein.
__________________
Mentor / Drive Coach: 228 (2016-?)
...2016 Waterbury SFs (with 3314, 3719), RIDE #2 Seed / Winners (with 1058, 6153), Carver QFs (with 503, 359, 4607)
Mentor / Consultant Person: 2170 (2017-?)
---
College Mentor: 2791 (2010-2015)
...2015 TVR Motorola Quality, FLR GM Industrial Design
...2014 FLR Motorola Quality / SFs (with 341, 4930)
...2013 BAE Motorola Quality, WPI Regional #1 Seed / Delphi Excellence in Engineering / Finalists (with 20, 3182)
...2012 BAE Imagery / Finalists (with 1519, 885), CT Xerox Creativity / SFs (with 2168, 118)
Student: 1714 (2009) - 2009 Minnesota 10,000 Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
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
For those of you that have seen a field goldenglove002 General Forum 1 13-02-2010 21:56
SE MI Teams - I have pool noodles for you! kmcclary General Forum 1 05-02-2010 20:29
Any Programmers Have The Same Feeling As Me? davidthefat Programming 23 16-01-2010 22:07
What have you given up for FIRST? Michael Leicht General Forum 138 11-01-2008 10:47


All times are GMT -5. The time now is 14:57.

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