Go to Post Sometimes we over react to things, and thats where a PM can clear a bunch of confusion. - mechanicalbrain [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 05-02-2009, 11:00
programmr's Avatar
programmr programmr is offline
Registered User
AKA: Face
FRC #0522
Team Role: Programmer
 
Join Date: Jan 2008
Rookie Year: 2006
Location: Staten Island, NY
Posts: 83
programmr is a jewel in the roughprogrammr is a jewel in the roughprogrammr is a jewel in the rough
Send a message via AIM to programmr
Talking Is anyone using the Labview Dashboard during competition?

Hello everyone, I'm just trying to get an idea as to how many people are going to use the Labview Dashboard to transmit video from your cameras on your robots to your driver stations during competition?
__________________
"I would love to change the world but no one will give me the source code"
Reply With Quote
  #2   Spotlight this post!  
Unread 05-02-2009, 11:55
Russ Beavis Russ Beavis is offline
Registered User
no team
 
Join Date: Nov 2005
Location: Manchester, NH - DEKA R&D Corp.
Posts: 341
Russ Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond repute
Re: Is anyone using the Labview Dashboard during competition?

That specific Ethernet ("virtual") port will be blocked during competition. The Field will disable this feature to ensure that the fundamental control signals have sufficient bandwidth for reliability reasons.

Russ
Reply With Quote
  #3   Spotlight this post!  
Unread 05-02-2009, 11:56
Russ Beavis Russ Beavis is offline
Registered User
no team
 
Join Date: Nov 2005
Location: Manchester, NH - DEKA R&D Corp.
Posts: 341
Russ Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond repute
Re: Is anyone using the Labview Dashboard during competition?

You'll be able to use the rest of the Dashboard but the video screen will show some sort of error message.

Russ
Reply With Quote
  #4   Spotlight this post!  
Unread 05-02-2009, 11:58
programmr's Avatar
programmr programmr is offline
Registered User
AKA: Face
FRC #0522
Team Role: Programmer
 
Join Date: Jan 2008
Rookie Year: 2006
Location: Staten Island, NY
Posts: 83
programmr is a jewel in the roughprogrammr is a jewel in the roughprogrammr is a jewel in the rough
Send a message via AIM to programmr
Re: Is anyone using the Labview Dashboard during competition?

ah, ok, thank you
__________________
"I would love to change the world but no one will give me the source code"
Reply With Quote
  #5   Spotlight this post!  
Unread 05-02-2009, 12:10
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Is anyone using the Labview Dashboard during competition?

I can't begin to guess how many teams plan to use vision feedback via the Dashboard during competition. However, the teams that actually do it will number very close to zero.
Reply With Quote
  #6   Spotlight this post!  
Unread 05-02-2009, 12:20
3DWolf's Avatar
3DWolf 3DWolf is offline
Boots - Head Programmer / 3D
AKA: Jake
FRC #1502 (Technical Difficulties)
Team Role: Programmer
 
Join Date: Dec 2006
Rookie Year: 2005
Location: Chelsea Michigan
Posts: 97
3DWolf is on a distinguished road
Send a message via AIM to 3DWolf Send a message via MSN to 3DWolf
Re: Is anyone using the Labview Dashboard during competition?

From one of the updates I was under the impression that we ARE ABLE to transmit video, but with the limited bandwidth the already low frame rate of the camera would slow down to close to nothing.

On a side note: My team had though of having a snapshot button on our OI board to take pictures: is there any flash memory on the cRIO that we could use to store images on there until we can download them onto our laptop?
__________________
You can call it the programming teams fault, but we'll just force your arguments nil.

There are 10 kinds of people in the world -> Those who understand binary and those who don't.

WYSIWYG - In FIRST: Greatness
Reply With Quote
  #7   Spotlight this post!  
Unread 05-02-2009, 12:26
Russ Beavis Russ Beavis is offline
Registered User
no team
 
Join Date: Nov 2005
Location: Manchester, NH - DEKA R&D Corp.
Posts: 341
Russ Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond repute
Re: Is anyone using the Labview Dashboard during competition?

My understanding is that the only way teams can get video during competition is to "compress" the image data into the 980ish user bytes and reconstruct the image on the Dashboard. It can be done but will be nowhere near "real-time" or "pretty". THAT is the limitation that FIRST is describing.

Russ
Reply With Quote
  #8   Spotlight this post!  
Unread 05-02-2009, 12:44
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Is anyone using the Labview Dashboard during competition?

Quote:
Originally Posted by 3DWolf View Post
From one of the updates I was under the impression that we ARE ABLE to transmit video, but with the limited bandwidth the already low frame rate of the camera would slow down to close to nothing.
You have something less than a thousand bytes each robot communication cycle. What you use it for is up to you. If you want to stream video through it, you'll have to do it on your own, encoding and decoding on each end yourself. The example Dashboard program wants to see video on a separate port that is completely unavailable in competition.

Quote:
On a side note: My team had though of having a snapshot button on our OI board to take pictures: is there any flash memory on the cRIO that we could use to store images on there until we can download them onto our laptop?
There's 128 megabytes of solid-state disk with a reasonably standard filesystem. You can pretty much write anything you want to any file you want, and you can retrieve those files easily via ftp.
Reply With Quote
  #9   Spotlight this post!  
Unread 05-02-2009, 15:37
3DWolf's Avatar
3DWolf 3DWolf is offline
Boots - Head Programmer / 3D
AKA: Jake
FRC #1502 (Technical Difficulties)
Team Role: Programmer
 
Join Date: Dec 2006
Rookie Year: 2005
Location: Chelsea Michigan
Posts: 97
3DWolf is on a distinguished road
Send a message via AIM to 3DWolf Send a message via MSN to 3DWolf
Re: Is anyone using the Labview Dashboard during competition?

Quote:
Originally Posted by Alan Anderson View Post
There's 128 megabytes of solid-state disk with a reasonably standard filesystem. You can pretty much write anything you want to any file you want, and you can retrieve those files easily via ftp.
How would one go about saving an image from the camera though?
I see in AxisCamera files a GetImage() function - is there some way that you could use that to save a snapshot to the memory on the cRIO?
And I think I recall there being instructions for FTPing to the cRIO in the setup instructions, anyone know offhand where that is?
__________________
You can call it the programming teams fault, but we'll just force your arguments nil.

There are 10 kinds of people in the world -> Those who understand binary and those who don't.

WYSIWYG - In FIRST: Greatness
Reply With Quote
  #10   Spotlight this post!  
Unread 05-02-2009, 16:05
3DWolf's Avatar
3DWolf 3DWolf is offline
Boots - Head Programmer / 3D
AKA: Jake
FRC #1502 (Technical Difficulties)
Team Role: Programmer
 
Join Date: Dec 2006
Rookie Year: 2005
Location: Chelsea Michigan
Posts: 97
3DWolf is on a distinguished road
Send a message via AIM to 3DWolf Send a message via MSN to 3DWolf
Re: Is anyone using the Labview Dashboard during competition?

I was hunting around in the docs and came across this:
Code:
Image* cameraImage = frcCreateImage(IMAQ_IMAGE_HSL);
double timestamp; // timestamp of image returned
double lastImageTimestamp; // timestamp of last image, to ensure image is new
int success = GetImageBlocking(cameraImage, &timestamp, lastImageTimestamp);
int result = GetCameraMetric(CAM_NUM_IMAGE);
When you call that will the system automatically save that as IMG_Whatever on the cRIO for access with FTP later?
__________________
You can call it the programming teams fault, but we'll just force your arguments nil.

There are 10 kinds of people in the world -> Those who understand binary and those who don't.

WYSIWYG - In FIRST: Greatness
Reply With Quote
  #11   Spotlight this post!  
Unread 05-02-2009, 16:43
3DWolf's Avatar
3DWolf 3DWolf is offline
Boots - Head Programmer / 3D
AKA: Jake
FRC #1502 (Technical Difficulties)
Team Role: Programmer
 
Join Date: Dec 2006
Rookie Year: 2005
Location: Chelsea Michigan
Posts: 97
3DWolf is on a distinguished road
Send a message via AIM to 3DWolf Send a message via MSN to 3DWolf
Re: Is anyone using the Labview Dashboard during competition?

Eureka! One of the example files had exactly what I was looking for!
The CameraDemo example has a setup to configure all your camera settings and a snapshot function so you can save a picture onto your cRIO as "default.png" in the root folder by default.
__________________
You can call it the programming teams fault, but we'll just force your arguments nil.

There are 10 kinds of people in the world -> Those who understand binary and those who don't.

WYSIWYG - In FIRST: Greatness
Reply With Quote
  #12   Spotlight this post!  
Unread 05-02-2009, 17:06
writchie writchie is offline
Engineering Mentor
AKA: Wally Ritchie
FRC #2152 (Team Daytona)
Team Role: Coach
 
Join Date: Dec 2007
Rookie Year: 2007
Location: Daytona Beach, Florida
Posts: 148
writchie has a reputation beyond reputewritchie has a reputation beyond reputewritchie has a reputation beyond reputewritchie has a reputation beyond reputewritchie has a reputation beyond reputewritchie has a reputation beyond reputewritchie has a reputation beyond reputewritchie has a reputation beyond reputewritchie has a reputation beyond reputewritchie has a reputation beyond reputewritchie has a reputation beyond repute
Re: Is anyone using the Labview Dashboard during competition?

Quote:
Originally Posted by Alan Anderson View Post
I can't begin to guess how many teams plan to use vision feedback via the Dashboard during competition. However, the teams that actually do it will number very close to zero.
Hopefully at least one!

We do believe that 160x120 @25 fps streaming will provide a competitive advantage, especially collecting balls.

We are planning to switch in real time from 640x480 for tracking to 160x120 streaming. But like you said, plans is one thing - what actually makes it past Thursday is another .

P.S. It's not a labview dashboard - it's a Python dashboard.
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Using FRC dashboard w/ camera during competition? asianfez123 FRC Control System 2 05-02-2009 15:56
Using FRC dashboard w/ camera during competition? asianfez123 Rules/Strategy 7 24-01-2009 22:07
ROBOT C and the LabVIEW Dashboard robogeek753 Programming 5 20-02-2008 11:30
Where can i download the LabView Dashboard? Zak698 NI LabVIEW 2 11-01-2007 15:57
Labview Dashboard and updated IFI dashboard spec Joe Ross LabView and Data Acquisition 1 04-04-2006 02:04


All times are GMT -5. The time now is 19:49.

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