Go to Post It's been said before--sports are fine and good, as long as you've got your priorities in the right order for you. - Billfred [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 Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 07-01-2013, 19:08
ming08108 ming08108 is offline
Registered User
FRC #4795
 
Join Date: Dec 2012
Location: NC
Posts: 24
ming08108 is an unknown quantity at this point
Different camera capitability?

We are a rookie team and did not have a camera in the KOP. I was wondering if it would be possible to use another network camera on the robot?
perhaps
A kinect (Cheeper and depth perception.)
Playstation eye (High framerates (60 and 120 FPS))


Would it be easy to get the image off the camera for processing? Or to the driver station?

I was also wondering why the axis cameras are so expensive?

Last edited by ming08108 : 07-01-2013 at 20:22.
Reply With Quote
  #2   Spotlight this post!  
Unread 07-01-2013, 21:26
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,752
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: Different camera capitability?

If you had a rookie kit, I believe it should have been in the kit. Report this to FIRST.

When being evaluated in 2008, less expensive cameras would have latency of more than half of a second. The Axis is more like 60ms. The cameras has HW to speed image compression and generally has a nice programming API.

While you can use other cameras and sensors on the robot, the WPILib support is specific to Axis. Also keep in mind that the controller doesn't have a USB port, so Kinect and USB cameras will not work without an additional board.

Greg McKaskle
Reply With Quote
  #3   Spotlight this post!  
Unread 07-01-2013, 21:34
ming08108 ming08108 is offline
Registered User
FRC #4795
 
Join Date: Dec 2012
Location: NC
Posts: 24
ming08108 is an unknown quantity at this point
Re: Different camera capitability?

Quote:
Originally Posted by Greg McKaskle View Post
If you had a rookie kit, I believe it should have been in the kit. Report this to FIRST.

When being evaluated in 2008, less expensive cameras would have latency of more than half of a second. The Axis is more like 60ms. The cameras has HW to speed image compression and generally has a nice programming API.

While you can use other cameras and sensors on the robot, the WPILib support is specific to Axis. Also keep in mind that the controller doesn't have a USB port, so Kinect and USB cameras will not work without an additional board.

Greg McKaskle
They just did not have any this cameras for rookies this year, it was not on the checklist.

Any Idea how you could process images from a kinect or PS eye? And possibly stream some info (Distance angle etc. ) to the driver station?

Also how would something like a pi handle image processing? what would the latency be like?
Reply With Quote
  #4   Spotlight this post!  
Unread 08-01-2013, 00:01
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: Different camera capitability?

That is a lot of work. You will need a separate computer. I tried this and here's what I got:

A raspberry pi computer communicating with the kinect, the cRIO, Internet/Intranet (CTRL).
To use linux with the kinect, there is the library: libfreenect. instructions to get it are here: http://openkinect.org/wiki/Getting_Started

Communicate with cRIO via i2C, from GPIO. about minimum of 10 hrs of hacking

Reply With Quote
  #5   Spotlight this post!  
Unread 08-01-2013, 00:32
F22Rapture's Avatar
F22Rapture F22Rapture is offline
College Student, Mentor
AKA: Daniel A
FRC #3737 (4H Rotoraptors)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Goldsboro, NC
Posts: 476
F22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant future
Re: Different camera capitability?

Quote:
Originally Posted by ming08108 View Post
A kinect (Cheeper and depth perception.)
Playstation eye (High framerates (60 and 120 FPS))
Kinect only works over USB, so you would have to purchase a secondary processing platform like the Rasberry Pi or Pandaboard to make it work, plus do more programming. It ends up being more expensive, and more work than I would recommend for a team that's just starting out.

I'm not familiar with the PS eye, but 60-120 fps is needless overkill and would quickly saturate your bandwidth limit.

Remember that cameras aren't always necessary. Many of the powerhouse teams last year started out with cameras and fancy physics calculations but ended up just using strategies like placing their robots in the same spot and using a flashlight to aim manually. It turned out to be more effective.

(trying to consistently place the robot may not be viable this year, but flashlight aiming certainly should be)
__________________
Research is what I’m doing when I don’t know what I’m doing.
- Wernher von Braun
Attending: Raleigh NC Regional

Last edited by F22Rapture : 08-01-2013 at 00:36.
Reply With Quote
  #6   Spotlight this post!  
Unread 08-01-2013, 03:56
ajc ajc is offline
flourishing
AKA: Andrew Chen
FRC #0192 (GRT)
Team Role: College Student
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Palo Alto, CA
Posts: 6
ajc is an unknown quantity at this point
Re: Different camera capitability?

Quote:
Originally Posted by team1165wins View Post
That is a lot of work. You will need a separate computer. I tried this and here's what I got:

A raspberry pi computer communicating with the kinect, the cRIO, Internet/Intranet (CTRL).
To use linux with the kinect, there is the library: libfreenect. instructions to get it are here: http://openkinect.org/wiki/Getting_Started

Communicate with cRIO via i2C, from GPIO. about minimum of 10 hrs of hacking

I don't mean to be rude, but using a rasberry pi sounds like a terrible idea... what's your refresh rate to even capture a frame? I might suggest other more powerful soc's such as odroid, pandaboard, beagleboard, and gumstix.
Also: opencv is tuned for x86. Even copying frames in ARM is very expensive, and you'll also be running without a gpu, which also hurts opencv performance.

Finally, I think interfacing with the crio over ethernet would be easier and faster than over i2c.

Last edited by ajc : 08-01-2013 at 04:03.
Reply With Quote
  #7   Spotlight this post!  
Unread 08-01-2013, 07:39
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,752
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: Different camera capitability?

By the way, looking at the Axis website, the M1013 has a different lens with a wider view angle. Also, the Amazon and NewEgg pricing doesn't make sense to me. The 1031 is a little bit fancier than the 1013, but that is a huge price jump.

If you want to be able to use the examples and libraries in WPILib, purchase a Axis 206, 207, M1011, or M1013. AndyMark lists M1011's in stock, but FIRST Choice shows out of stock.

Greg McKaskle
Reply With Quote
  #8   Spotlight this post!  
Unread 16-01-2013, 04:15
tkbletsc tkbletsc is offline
Registered User
FRC #4561
 
Join Date: Jan 2013
Location: Raleigh, NC
Posts: 10
tkbletsc is just really nicetkbletsc is just really nicetkbletsc is just really nicetkbletsc is just really nice
Re: Different camera capitability?

Quote:
Originally Posted by F22Rapture View Post
Remember that cameras aren't always necessary. Many of the powerhouse teams last year started out with cameras and fancy physics calculations but ended up just using strategies like placing their robots in the same spot and using a flashlight to aim manually. It turned out to be more effective.

(trying to consistently place the robot may not be viable this year, but flashlight aiming certainly should be)
(Rookie first post)

I thought the retro reflective tape would only shine to the observer with the light, so wouldn't you need a camera to aim via flashlight? Or do you just mean using the flashlight for coarse "where am I vaguely pointing" tracking?
Reply With Quote
  #9   Spotlight this post!  
Unread 16-01-2013, 08:51
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,752
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: Different camera capitability?

The bright light approach doesn't rely on the retro-reflective tape. It is the equivalent of a car's headlights. From a helicopter or hilltop, you can see which way a car is pointing because you can see the shape their headlights make on the ground and surrounding objects. By using a narrow beam of light that causes a streak across the carpet and wall, the driver can determine how the robot is oriented.

Greg McKaskle
Reply With Quote
  #10   Spotlight this post!  
Unread 16-01-2013, 10:40
tkbletsc tkbletsc is offline
Registered User
FRC #4561
 
Join Date: Jan 2013
Location: Raleigh, NC
Posts: 10
tkbletsc is just really nicetkbletsc is just really nicetkbletsc is just really nicetkbletsc is just really nice
Re: Different camera capitability?

Cool, thanks. I'll definitely pass that along to our team.
Reply With Quote
  #11   Spotlight this post!  
Unread 16-01-2013, 11:10
DjScribbles DjScribbles is offline
Programming Mentor
AKA: Joe S
FRC #2474 (Team Excel)
Team Role: Mentor
 
Join Date: Oct 2011
Rookie Year: 2012
Location: Niles MI
Posts: 284
DjScribbles is a splendid one to beholdDjScribbles is a splendid one to beholdDjScribbles is a splendid one to beholdDjScribbles is a splendid one to beholdDjScribbles is a splendid one to beholdDjScribbles is a splendid one to beholdDjScribbles is a splendid one to beholdDjScribbles is a splendid one to behold
Re: Different camera capitability?

I believe the Axis cams were available as part of First Choice, I know that our team picked one up this year with our points. (Unfortunately I don't do any of the acquisition of stuff, so I don't know where you access First choice, or how it works)
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 21:05.

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