Go to Post And we drafted without computers...forget the calculators...we used slide rules...the punchcards piled up so high we needed more office space...and we programmed in three feet of snow...up hill...both ways - Rich Kressly [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 08-08-2014, 16:28
faust1706's Avatar
faust1706 faust1706 is offline
Registered User
FRC #1706 (Ratchet Rockers)
Team Role: College Student
 
Join Date: Apr 2012
Rookie Year: 2011
Location: St Louis
Posts: 498
faust1706 is infamous around these partsfaust1706 is infamous around these parts
Aerial Camera for FIRST matches

If FIRST would add an aerial camera and give the feed to each team playing, I believe it would greatly increase the level of competition, given that teams actually use it. My team has been working on the software for an autonomous robot for 2 years now, and this problem could be solved in A WEEK if FIRST would simply add an aerial camera. I hope one day this will be a reality.
__________________
"You're a gentleman," they used to say to him. "You shouldn't have gone murdering people with a hatchet; that's no occupation for a gentleman."
Reply With Quote
  #2   Spotlight this post!  
Unread 08-08-2014, 16:43
MrTechCenter's Avatar
MrTechCenter MrTechCenter is offline
INTENSITY
AKA: Harsharan "Harsh" Dhaliwal
FRC #2073 (Eagleforce)
Team Role: Mentor
 
Join Date: Sep 2011
Rookie Year: 2010
Location: Sacramento, CA
Posts: 559
MrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant future
Re: Aerial Camera for FIRST matches

Quote:
Originally Posted by faust1706 View Post
If FIRST would add an aerial camera and give the feed to each team playing, I believe it would greatly increase the level of competition, given that teams actually use it. My team has been working on the software for an autonomous robot for 2 years now, and this problem could be solved in A WEEK if FIRST would simply add an aerial camera. I hope one day this will be a reality.
Way too soon for this to happen. While it would certainly be helpful, it's just not going to happen anytime soon. Although, at the MadTown Throwdown last year, Team 1671 the Bird Brains developed a web app that allowed coaches to have a tablet and see the live score as well as the live stream.
__________________
2011 Sacramento Regional Finalists; 2011 MadTown Throwdown VIP Excellence in Engineering Award; 2012 Sacramento Regional Innovation in Control Award; 2012 Silicon Valley Regional Judges' Award; 2012 CalGames Autonomous Challenge Award; 2012 MadTown Throwdown Finalists; 2013 P0W3RH0U53 PWNAGE Gracios Professionalism Award; 2014 Central Valley Regional Innovation in Control; 2014 Sacramento Regional Innovation in Control; 2014 Curie Division Gracious Professionalism Award; 2015 Sacramento Regional Innovation in Control
Reply With Quote
  #3   Spotlight this post!  
Unread 08-08-2014, 16:47
pwnageNick's Avatar
pwnageNick pwnageNick is offline
It's like yeeee ho
AKA: Nick Coussens
FRC #2451 (PWNAGE)
Team Role: Mentor
 
Join Date: Jun 2010
Rookie Year: 2007
Location: Chicago, IL
Posts: 402
pwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond repute
Re: Aerial Camera for FIRST matches

I know for the robocup competition, teams are required to have certain labels and symbols on the top of their robot down to a spec, and they have a top view camera that teams can access during the match to track where players are and do autonomous programming off of that. This would be a very cool thing to have in FRC. While it would take some time (years) for teams to fully utilize it, it could make autonomous mode a lot more interesting and have more action between alliances.

Think about the defense we saw on Einstein and at IRI with the goalie bots such as 1114 against/with 254. Now think about the crazier chess matches that would ensue if both robots knew where every robot was on the field and tried to outmaneuver the other. And that would be without a human driving it using a kinect, which I know some people are against being legal.

I don't see this happening for this coming season, or even the one after, but it is a very intriguing thought for the future.

-Nick
__________________
FRC 2451: PWNAGE, Student/Team President (2009-2012)
FRC/VEX 2451: PWNAGE, Strategy/Design Mentor (2013-)
VEXU NAR: North American Robotics, Student/Chapter President (2013-)

Last edited by pwnageNick : 08-08-2014 at 16:51.
Reply With Quote
  #4   Spotlight this post!  
Unread 08-08-2014, 16:54
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,748
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Aerial Camera for FIRST matches

The biggest complication with this is that teams would probably not have access to this until an event. It would probably be pretty hard to replicate it in a build space, and if you did, there would probably be a number of significant difference.

We've done this a number of times with NXT robots or smaller and slower robots playing soccer or other games. It is still a pretty difficult challenge, and you really want robots wear consistent markers that the camera can view -- robots with hats.

If you believe that one mounted camera and one week is all you need, you may want to investigate where your team can mount cameras. What did the rules say last year?

Greg McKaskle
Reply With Quote
  #5   Spotlight this post!  
Unread 08-08-2014, 16:57
faust1706's Avatar
faust1706 faust1706 is offline
Registered User
FRC #1706 (Ratchet Rockers)
Team Role: College Student
 
Join Date: Apr 2012
Rookie Year: 2011
Location: St Louis
Posts: 498
faust1706 is infamous around these partsfaust1706 is infamous around these parts
Re: Aerial Camera for FIRST matches

Quote:
Originally Posted by Greg McKaskle View Post
If you believe that one mounted camera and one week is all you need, you may want to investigate where your team can mount cameras. What did the rules say last year?

Greg McKaskle
I was thinking that collecting data at the first regional we go to, then play around with it. I wonder if we could get a quadcopter to give us a camera feed like this team did just to simply video tape the match...

https://www.youtube.com/watch?v=wCDUrJ4M6pk
__________________
"You're a gentleman," they used to say to him. "You shouldn't have gone murdering people with a hatchet; that's no occupation for a gentleman."
Reply With Quote
  #6   Spotlight this post!  
Unread 08-08-2014, 17:02
Andrew Schreiber Andrew Schreiber is offline
Data Nerd
FRC #0079
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Misplaced Michigander
Posts: 4,058
Andrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond repute
Re: Aerial Camera for FIRST matches

Quote:
Originally Posted by faust1706 View Post
I was thinking that collecting data at the first regional we go to, then play around with it. I wonder if we could get a quadcopter to give us a camera feed like this team did just to simply video tape the match...

https://www.youtube.com/watch?v=wCDUrJ4M6pk
The less things flying over my head at events the better. The last three years have had me watching for things flying at my head... I don't want to have to worry about something dropping ON me.
__________________




.
Reply With Quote
  #7   Spotlight this post!  
Unread 09-08-2014, 16:42
BBray_T1296's Avatar
BBray_T1296 BBray_T1296 is offline
I am Dave! Yognaut
AKA: Brian Bray
FRC #1296 (Full Metal Jackets)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Rockwall, TX
Posts: 947
BBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond repute
Re: Aerial Camera for FIRST matches

Quadcopters in crouded rooms/arena floors is really a no-go. I know the stuff is relatively reliable but it makes a lot of people (even myself) worried when we see a chopper with no blade guards hovering over the crowded stands.

^This happened at TRR for a little bit

I am all for the versatility and capability of quadcopters/etc, but it only has to come down once to be a major problem.

Also FTC events have major problems with other unencrypted 2.4GHz stuff is going on in the same roof. Their system does not handle bandwidth pollution hardly at all before faulting.
__________________
If molecular reactions are deterministic, are all universes identical?

RIP David Shafer: you will be missed


Reply With Quote
  #8   Spotlight this post!  
Unread 10-08-2014, 13:24
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Re: Aerial Camera for FIRST matches

Using an aerial view, tracking all the field targets would be just as simple as background substraction. However, I have great doubts that FIRST will actually do this. However, there is a way how you can simulate this. Put a camera at the driver station window, as high as possible. Use a suction cup to keep it in place. If done right, the camera should be above most of the robots. Now, you can apply a perspective transform to make the image look like an aerial view. This would look quite close to an aerial view. Of course, you are using a perspective transform and transforming nearly 90 degrees so there will be a heavy loss of resolution, but that shouldn't cause any problems. Just use a 1080p camera. All the processing is quite easy, so it wouldn't hurt to use a high resolution camera. After the perspective transform, you can scale it down for your actual tracking!

Quote:
Originally Posted by BBray_T1296 View Post
Quadcopters in crouded rooms/arena floors is really a no-go. I know the stuff is relatively reliable but it makes a lot of people (even myself) worried when we see a chopper with no blade guards hovering over the crowded stands.

^This happened at TRR for a little bit

I am all for the versatility and capability of quadcopters/etc, but it only has to come down once to be a major problem.

Also FTC events have major problems with other unencrypted 2.4GHz stuff is going on in the same roof. Their system does not handle bandwidth pollution hardly at all before faulting.
I thought of this really cool idea a long time ago that could make quadcopters safe in an application like this -- MAGNETS!!!. A servo could be on a worm-gear drive, lowering and raising a magnet into a separator tube. The magnet is strong enough to lift the entire robot (maybe 2-3KGs). Now, what happens is that during setup, the quadcopter, on which this is mounted will fly up to some steel truss on the ceiling. The servo would be then triggered to move the magnet out, so that the craft can hold onto the truss. The craft then could shut down it's propellers and just idle. For safety measures, an accelerometer could be onboard to alert the craft if it falls, so it can turn on it's propellers and safely land! I am pretty sure that would be extremely safe and a good way to get an aerial view of the field. To make the craft come down, it would first start it's propellers and create enough thrust to keep itself in air. The magnet would then be retracted, causing the craft to detach. The craft can now fly down safely for it to be picked up by field staff and stashed for cleanup

Last edited by yash101 : 10-08-2014 at 13:40.
Reply With Quote
  #9   Spotlight this post!  
Unread 10-08-2014, 14:33
BBray_T1296's Avatar
BBray_T1296 BBray_T1296 is offline
I am Dave! Yognaut
AKA: Brian Bray
FRC #1296 (Full Metal Jackets)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Rockwall, TX
Posts: 947
BBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond repute
Re: Aerial Camera for FIRST matches

What if on my robot at the top of the height limit, I place a carpet square that completely hides my robot from said aerial cam. (unfolding to the 20" extension, to mask bumpers too)

Call me the invisible bot.

__________________
If molecular reactions are deterministic, are all universes identical?

RIP David Shafer: you will be missed


Reply With Quote
  #10   Spotlight this post!  
Unread 10-08-2014, 14:38
MrRoboSteve MrRoboSteve is offline
Mentor
AKA: Steve Peterson
FRC #3081 (Kennedy RoboEagles)
Team Role: Mentor
 
Join Date: Mar 2012
Rookie Year: 2011
Location: Bloomington, MN
Posts: 575
MrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond repute
Re: Aerial Camera for FIRST matches

In the "more practical" department, consider this:

1. Put cameras in known locations on field

Click image for larger version

Name:	Capture.PNG
Views:	72
Size:	1.13 MB
ID:	17229

2. Robots have markers attached.

Click image for larger version

Name:	capture2.PNG
Views:	52
Size:	505.4 KB
ID:	17230

You get the idea.

3. FMS calculates position estimates for each target and delivers them each cycle to the driver station.

4. In order to make it clear that the FMS position estimates are best efforts, matches are randomly selected to have the position estimates disabled. This forces teams to have a workable strategy in case there are issues with the position estimates.
__________________
2016-17 events: 10000 Lakes Regional, Northern Lights Regional, FTC Burnsville Qualifying Tournament

2011 - present · FRC 3081 Kennedy RoboEagles mentor
2013 - present · event volunteer at 10000 Lakes Regional, Northern Lights Regional, North Star Regional, Lake Superior Regional, Minnesota State Tournament, PNW District 4 Glacier Peak, MN FTC, CMP
http://twitter.com/MrRoboSteve · www.linkedin.com/in/speterson
Reply With Quote
  #11   Spotlight this post!  
Unread 10-08-2014, 15:08
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,513
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: Aerial Camera for FIRST matches

An easy and practical way of doing this at most venues would be to string a high-tension spectra, amsteel, or kevlar line across above the field and put a go pro on a pulley in the middle of it facing downward.

If FIRST would concur to put a 10 foot tall aluminum pole on top of the driverstation at each end of the field to string the line between, you could easily do this at ANY venue.
Reply With Quote
  #12   Spotlight this post!  
Unread 10-08-2014, 15:09
EricDrost's Avatar
EricDrost EricDrost is offline
Eleven to MidKnight
FRC #1923 (The MidKnight Inventors)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2008
Location: NJ
Posts: 255
EricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond repute
Re: Aerial Camera for FIRST matches

Curie 2014 Match 135 from catwalk:
http://youtu.be/hqoQ5pmK2jI?t=60s
Reply With Quote
  #13   Spotlight this post!  
Unread 10-08-2014, 15:19
faust1706's Avatar
faust1706 faust1706 is offline
Registered User
FRC #1706 (Ratchet Rockers)
Team Role: College Student
 
Join Date: Apr 2012
Rookie Year: 2011
Location: St Louis
Posts: 498
faust1706 is infamous around these partsfaust1706 is infamous around these parts
Re: Aerial Camera for FIRST matches

Quote:
Originally Posted by MrRoboSteve View Post
In the "more practical" department, consider this:
3. FMS calculates position estimates for each target and delivers them each cycle to the driver station.

4. In order to make it clear that the FMS position estimates are best efforts, matches are randomly selected to have the position estimates disabled. This forces teams to have a workable strategy in case there are issues with the position estimates.
I don't necessarily agree with number 3. They should simply feed the image to the driver station and let them do the heavy lifting of finding the position of the robots. I know the arguments against this ("teams wouldn't have data to play around with before competition"), but all you'd need is an image from all 4 of those cameras with no robots or game pieces in it, then implement a transformation on the image like Yash mentioned to change the perspective. You could even do sterio vision (with homograph (yash)), to calculate distance and use simple trig to calculate distance.

As for number 4, if the fms did number 3, and it sometimes didn't work, it should be counted as a field fault, not an "oh well" situation.

Quote:
Originally Posted by EricDrost View Post
Curie 2014 Match 135 from catwalk:
http://youtu.be/hqoQ5pmK2jI?t=60s
Hm....that's exactly what I'm talking about.
__________________
"You're a gentleman," they used to say to him. "You shouldn't have gone murdering people with a hatchet; that's no occupation for a gentleman."

Last edited by faust1706 : 10-08-2014 at 15:22.
Reply With Quote
  #14   Spotlight this post!  
Unread 11-08-2014, 09:18
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,748
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Aerial Camera for FIRST matches

So. You have overhead footage of a match. Plenty of high res pixels to analyze.

The remaining steps are to isolate and track robots. Estimate their heading and velocity. Do the same for game objects. Perhaps superimpose your own graphic robot on top of the image showing how your AI would move your robot.

Sounds like a good project. And as I said in the earlier post, we've done it a few times for demos and it is still a bunch of work and doesn't necessarily work that well.

Greg McKaskle
Reply With Quote
  #15   Spotlight this post!  
Unread 11-08-2014, 14:25
faust1706's Avatar
faust1706 faust1706 is offline
Registered User
FRC #1706 (Ratchet Rockers)
Team Role: College Student
 
Join Date: Apr 2012
Rookie Year: 2011
Location: St Louis
Posts: 498
faust1706 is infamous around these partsfaust1706 is infamous around these parts
Re: Aerial Camera for FIRST matches

Quote:
Originally Posted by Greg McKaskle View Post
The remaining steps are to isolate and track robots. Estimate their heading and velocity. Do the same for game objects. Perhaps superimpose your own graphic robot on top of the image showing how your AI would move your robot.
All it'd take is a simple background subtraction. Take a calibration image with nothing on the field. Then you grab an image during a match, and delete your calibration image from the image you just grabbed. As for velocity, you simply record the position of your object(s) , find the distance it traveled between frames and divide by frame time.

We do a background subtraction for depth tracking with the kinect (and asus xtion) and it works perfectly.

I don't think knowing the velocity (speed and heading) of another robot would be that useful considering most robots can turn on a dime, and some don't even hsbe to turn to go in a different direction. For game pieces it'd be somewhat useful, but I feel that having a camera above your intake would be more beneficial, but that's just me.
__________________
"You're a gentleman," they used to say to him. "You shouldn't have gone murdering people with a hatchet; that's no occupation for a gentleman."
Reply With Quote
Reply


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 01:34.

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