Go to Post FIRST is not really located in Manchester NH but with each student and mentor involved - UCGL_Guy [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 05-02-2016, 01:47
alexpell00 alexpell00 is offline
Registered User
FRC #2972
 
Join Date: Feb 2016
Location: Boulder
Posts: 16
alexpell00 is an unknown quantity at this point
Is Aim Assistant Worth It? Are You Using It?

Hello,

I am curious if you and your teams have decided to use some sort of image processing aim assistant to help you get the ball into the hight goal. We are currently contemplating adding such functionality, but is it worth it and do you guys/gals think it will make a difference in competition?
  #2   Spotlight this post!  
Unread 05-02-2016, 01:54
MaGiC_PiKaChU's Avatar
MaGiC_PiKaChU MaGiC_PiKaChU is offline
Drive Coach
AKA: Antoine L.
FRC #3360 (Hyperion)
Team Role: Mentor
 
Join Date: Mar 2014
Rookie Year: 2012
Location: Sherbrooke
Posts: 598
MaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond repute
Re: Is Aim Assistant Worth It? Are You Using It?

Quote:
Originally Posted by alexpell00 View Post
Hello,

I am curious if you and your teams have decided to use some sort of image processing aim assistant to help you get the ball into the hight goal. We are currently contemplating adding such functionality, but is it worth it and do you guys/gals think it will make a difference in competition?
if it works it's definitely worth it. Saves a lot of time and boosts your accuracy
__________________
2012 - 3360 - Junior member
2013 - 3360 - Lead Programmer, Human player
2014 - 3360 - Lead Programmer, Human player
2015 - 3360 - Lead Programmer, Driver
2016 - 3360 - Mentor, Drive coach



  #3   Spotlight this post!  
Unread 05-02-2016, 02:17
NinjaMunkeeNao's Avatar
NinjaMunkeeNao NinjaMunkeeNao is offline
Programming Padawan
AKA: Naomi-Christina
FRC #2395 (The Ninja Munkees)
Team Role: Programmer
 
Join Date: Jan 2016
Rookie Year: 2016
Location: Oklahoma
Posts: 66
NinjaMunkeeNao is an unknown quantity at this point
Re: Is Aim Assistant Worth It? Are You Using It?

Basically what Magic said; if it works, it's worth it.
  #4   Spotlight this post!  
Unread 05-02-2016, 02:32
Fauge7 Fauge7 is offline
Head programmer
FRC #3019 (firebird robotics)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Scottsdale
Posts: 195
Fauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to all
Re: Is Aim Assistant Worth It? Are You Using It?

The thing that separates the good teams from the amazing is human error. Essentially the more consistent you can get your robot the better it does. At a regional if your robot scores 150 points alone in 1/10 matches will top teir teams really pick you? how about if you score 80 points in 11/12 matches? Reducing as much human error will boost effectiveness of the robot.
  #5   Spotlight this post!  
Unread 05-02-2016, 05:44
cbale2000's Avatar
cbale2000 cbale2000 is offline
Registered User
AKA: Chris Bale
FRC #0703 (Phoenix)
Team Role: Leadership
 
Join Date: Apr 2006
Rookie Year: 2004
Location: Saginaw, MI
Posts: 927
cbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond repute
Re: Is Aim Assistant Worth It? Are You Using It?

Quote:
Originally Posted by alexpell00 View Post
Hello,

I am curious if you and your teams have decided to use some sort of image processing aim assistant to help you get the ball into the hight goal. We are currently contemplating adding such functionality, but is it worth it and do you guys/gals think it will make a difference in competition?
My team has attempted to use one type of automated vision targeting or another for the past 10 years with absolutely zero success. The only successful goal shooting robots we've made were designed to shoot from a fixed point on the field (usually with the robot against a solid object) to ensure consistency.
  #6   Spotlight this post!  
Unread 05-02-2016, 06:38
rich2202 rich2202 is offline
Registered User
FRC #2202 (BEAST Robotics)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Wisconsin
Posts: 1,117
rich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond reputerich2202 has a reputation beyond repute
Re: Is Aim Assistant Worth It? Are You Using It?

It is tough, and if you do not have the basics in place by now, it may be difficult to get it in place in time. If you have a practice bot, then you can continue to refine it before competition. If you don't, then I would not devote any time to it.

BTW: Vision targeting is the only way you are going to reliably shoot goals in Autonomus (unless you are the spy bot).

During teleop, the easy solution is to put the camera image on the Driver Station, place a piece of clear plastic on the screen, and draw a "+" where the boulder will go. The Driver then has to position the robot so the "+" is centered in the goal.
  #7   Spotlight this post!  
Unread 05-02-2016, 08:36
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is offline
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,712
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: Is Aim Assistant Worth It? Are You Using It?

Quote:
Originally Posted by alexpell00 View Post
Hello,

I am curious if you and your teams have decided to use some sort of image processing aim assistant to help you get the ball into the hight goal. We are currently contemplating adding such functionality, but is it worth it and do you guys/gals think it will make a difference in competition?
Try to think about some ways that you can help your drivers aim without using some complex system to do it. Something like a really bright flash light.
  #8   Spotlight this post!  
Unread 05-02-2016, 12:43
alexpell00 alexpell00 is offline
Registered User
FRC #2972
 
Join Date: Feb 2016
Location: Boulder
Posts: 16
alexpell00 is an unknown quantity at this point
Re: Is Aim Assistant Worth It? Are You Using It?

Thanks for the input guys. How do you think it will work with other robots playing defense on you. My initial thought was to use a camera with a dot instead of an auto targeting system to allow the driver more dynamic shooting. I think it will be common to shoot while moving and auto aiming might get in the way of that and make you easier to defend.
  #9   Spotlight this post!  
Unread 05-02-2016, 13:05
MaGiC_PiKaChU's Avatar
MaGiC_PiKaChU MaGiC_PiKaChU is offline
Drive Coach
AKA: Antoine L.
FRC #3360 (Hyperion)
Team Role: Mentor
 
Join Date: Mar 2014
Rookie Year: 2012
Location: Sherbrooke
Posts: 598
MaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond repute
Re: Is Aim Assistant Worth It? Are You Using It?

Quote:
Originally Posted by alexpell00 View Post
Thanks for the input guys. How do you think it will work with other robots playing defense on you. My initial thought was to use a camera with a dot instead of an auto targeting system to allow the driver more dynamic shooting. I think it will be common to shoot while moving and auto aiming might get in the way of that and make you easier to defend.

Shoot while moving? I'm pretty sure it would be worth it to take that extra 2 seconds to line up and don't miss your shot. In 2014 we had an ultrasonic give us the distance from the wall, and our shooter would adjust itself. Combine that with a camera to auto-center the target and you're on a very good path.
__________________
2012 - 3360 - Junior member
2013 - 3360 - Lead Programmer, Human player
2014 - 3360 - Lead Programmer, Human player
2015 - 3360 - Lead Programmer, Driver
2016 - 3360 - Mentor, Drive coach



  #10   Spotlight this post!  
Unread 05-02-2016, 13:19
snags snags is offline
Registered User
FRC #5431 (Titian robotics)
Team Role: Engineer
 
Join Date: Jan 2016
Rookie Year: 2015
Location: Plano TX
Posts: 4
snags is an unknown quantity at this point
Re: Is Aim Assistant Worth It? Are You Using It?

The programming team on my team has already written code that moves a practice turret that we build them and auto aims and the build team already has designs on how to implement it. But the team is unsure if we should do it. How does being on the field with defense robots effect the practicality of a auto aiming shooter.
  #11   Spotlight this post!  
Unread 05-02-2016, 13:34
Dibit1010 Dibit1010 is offline
Registered User
FRC #0587
 
Join Date: Jan 2016
Location: North Caroline
Posts: 47
Dibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond repute
Vision systems have caused our programmers to pull their hair out and make build team behind. We are because we are not going to be able to see the other side of the field and plan on not doing low goas
  #12   Spotlight this post!  
Unread 05-02-2016, 14:09
JABot67 JABot67 is offline
Unregistered User
AKA: John Bottenberg
FRC #2930 (Sonic Squirrels)
Team Role: Engineer
 
Join Date: Feb 2009
Rookie Year: 2007
Location: Redmond, WA
Posts: 328
JABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond reputeJABot67 has a reputation beyond repute
Re: Is Aim Assistant Worth It? Are You Using It?

I am always wary about putting effort into vision targeting because it is very time consuming to get working both quickly and accurately. In addition, every year there seems to be a way to get by without it. It is a complex solution for what is usually a simple problem.

Let's take 2012 for example. Everyone was saying vision targeting was required in order to be accurate, especially from the key. 3322's programming team spent days on end to get the vision targeting working, but what we realized is that the odds were against us. It takes a long time to process the information and get a heading, then more time to PID your drivetrain or turret to turn to that heading. Then if you want to be sure you've lined up correctly, that's more processing time. In the end, we scrapped vision targeting entirely because our driver had a knack for lining up correctly.

Our season turned out great! We had one of the most accurate shooters at each one of our events. One of the reasons was that our programming team put some very well-invested time into tuning our shooter's PID algorithm so its range was very consistent.

I heard the same kind of story from 67. They had vision targeting working, used it in some actual matches, and decided that they didn't need it because their driver was faster at lining up.

I know that the teams that are good at vision targeting like to increase their processing power by using an extra device on their robot, like a laptop. To me, that seems like too much effort for not enough reward. Why not have your programmers whip out some amazing autonomous modes, for instance?

Actually, I think a lot of the elite teams have programmers that do everything - multiple accurate, high scoring autonomous modes that incorporate vision targeting. But for the middle-resource teams, I would definitely recommend prioritizing pretty much anything else.

You can probably tell this is one of my "hard-line, won't-budge, cranky old man" opinions. I am like that, even though I'm only 23. But I am speaking in the capacity of someone who has experience on powerhouse teams and successful middle-tier teams. Everyone has different experiences in FIRST, and I am sharing mine.

An argument I like to make is: The last year vision targeting was absolutely necessary to complete a game task was 2007. Ever since then, teams have been doing great without it.
__________________
John Bottenberg - University of Michigan '14 - Microsoft
FLL Team "Dark Matter": 2003-2005
Robofest Team "Dark Matter": 2005-2008
Team 67 Programmer: 2007-2010
Team 3322 Programming Mentor: 2012-2014
Team 2930 Engineering Mentor: 2015-????
  #13   Spotlight this post!  
Unread 05-02-2016, 14:31
Basel A's Avatar
Basel A Basel A is offline
It's pronounced Basl with a soft s
AKA: @BaselThe2nd
FRC #3322 (Eagle Imperium)
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Ann Arbor, Michigan
Posts: 1,922
Basel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond repute
Re: Is Aim Assistant Worth It? Are You Using It?

Quote:
Originally Posted by JABot67 View Post
Let's take 2012 for example.
I was looking at 2012 scouting data from the Michigan State Championship, and I was surprised at how inaccurate the teams were. Overall teleop shooting accuracy was around 60%. The two teams John discusses in this post were both in the top 5 for teleop shooting accuracy (close to 80%).

Admittedly, this year's shooting challenge is tougher because of the vision obstructions. But for the typical team, I'd agree with John and rely on simpler aides (camera with overlaid crosshairs, photon cannon, etc.).
__________________
Team 2337 | 2009-2012 | Student
Team 3322 | 2014-Present | College Student
“Be excellent in everything you do and the results will just happen.”
-Paul Copioli
  #14   Spotlight this post!  
Unread 05-02-2016, 19:46
kiettyyyy's Avatar
kiettyyyy kiettyyyy is offline
Registered User
FRC #1538 (The Holy Cows)
Team Role: Engineer
 
Join Date: Mar 2006
Rookie Year: 2005
Location: San Diego, CA
Posts: 181
kiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond repute
Send a message via AIM to kiettyyyy
Re: Is Aim Assistant Worth It? Are You Using It?

Quote:
Originally Posted by JABot67 View Post
An argument I like to make is: The last year vision targeting was absolutely necessary to complete a game task was 2007. Ever since then, teams have been doing great without it.
I don't know about that

When I was a student on 968, we managed to figure out that making a purposefully, poorly tuned heading controller typically shimmies the keeper tube into place. It's the same one that we ran at IRI for the 6 keeper match!

Another vision challenge bites the dust!

I can say this for certain. 1538 doesn't have computer vision experts, but, we have a bunch of folks that are well versed in control theory. We'll stick to what we know best.

Work within your material and technical capabilities.
__________________
-Kiet Chau

2004-2008 - Software Developer/Driver on Team #968
2008-2011 - Software Developer/Coach/Mentor/"Engineer" on Team #968
2011-Present - Mentor & Engineer on Team #1538
www.team1538.com
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


All times are GMT -5. The time now is 12: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