Go to Post A good robot can score a lot of points. A great robot can do it when the other alliance does everything they can to stop it. - Rick TYler [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 20-02-2016, 18:21
JohnRRRR JohnRRRR is offline
Registered User
FRC #2590
Team Role: Mentor
 
Join Date: Feb 2016
Rookie Year: 2015
Location: NJ
Posts: 3
JohnRRRR is an unknown quantity at this point
IP Camera Software

Is it legal to display feeds from a camera on the robot through software other than LabVIEW on the driver computer?
Reply With Quote
  #2   Spotlight this post!  
Unread 20-02-2016, 18:26
apalrd's Avatar
apalrd apalrd is offline
More Torque!
AKA: Andrew Palardy (Most people call me Palardy)
VRC #3333
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Auburn Hills, MI
Posts: 1,347
apalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond repute
Re: IP Camera Software

Is there any rule which prohibits it?
__________________
Kettering University - Computer Engineering
Kettering Motorsports
Williams International - Commercial Engines - Controls and Accessories
FRC 33 - The Killer Bees - 2009-2012 Student, 2013-2014 Advisor
VEX IQ 3333 - The Bumble Bees - 2014+ Mentor

"Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function." ~ John Carmack
Reply With Quote
  #3   Spotlight this post!  
Unread 20-02-2016, 18:51
rich2202 rich2202 is offline
Registered User
FRC #2202 (BEAST Robotics)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Wisconsin
Posts: 1,142
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: IP Camera Software

We have opened a browser, and directly attached to the Camera.
Reply With Quote
  #4   Spotlight this post!  
Unread 20-02-2016, 19:49
JohnRRRR JohnRRRR is offline
Registered User
FRC #2590
Team Role: Mentor
 
Join Date: Feb 2016
Rookie Year: 2015
Location: NJ
Posts: 3
JohnRRRR is an unknown quantity at this point
Re: IP Camera Software

The rule that seems to address software that I see is R91: "The Driver Station software provided on the National Instruments website is the only application permitted to specify and communicate the operating mode (i.e. Autonomous/Teleop) and operating state (Enable/Disable) to the ROBOT." I wanted to make sure that "communicate the operating the mode" meant just setting the mode and not all communications during operation mode.
Reply With Quote
  #5   Spotlight this post!  
Unread 21-02-2016, 10:33
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: IP Camera Software

That rule prohibits using one of the available Apps or other software to enable the robot on the field. Mode refers to enable/disable/auto/tele modes of operation. This is done for safety reasons and to simplify troubleshooting.

I do not believe there is a rule preventing you from running other SW on your dashboard computer and using that SW to display images from your camera or data from your robot.

Greg McKaskle
Reply With Quote
  #6   Spotlight this post!  
Unread 21-02-2016, 11:01
sanelss sanelss is offline
Registered User
FRC #1658
 
Join Date: Dec 2012
Location: saint louis
Posts: 258
sanelss is a splendid one to beholdsanelss is a splendid one to beholdsanelss is a splendid one to beholdsanelss is a splendid one to beholdsanelss is a splendid one to beholdsanelss is a splendid one to behold
Re: IP Camera Software

We plan on running a browser tab for a remote camera stream and also a tightvnc session(to keep an eye on the vision processing tablet) and as long as you fall within the rules you'll be fine.

A. Network Ports:
i. TCP 1180: Camera data from the roboRIO to the Driver Station (DS) when the camera is
connected the roboRIO via USB, bi-directional.
ii. TCP 1735: SmartDashboard, bi-directional
iii. UDP 1130: Dashboard-to-ROBOT control data, uni-directional
iv. UDP 1140: ROBOT-to-Dashboard status data, uni-directional
v. HTTP 80: Camera connected via switch on the ROBOT, bi-directional
vi. HTTP 443: Camera connected via switch on the ROBOT, bi-directional
vii. UDP/TCP 554: Real-Time Streaming Protocol for h.264 camera streaming, bidirectional
viii. UDP/TCP 5800-5810: Team Use, bi-directional
Teams may use these ports as they wish if they do not employ them as outlined above (i.e.
TCP 1180 can be used to pass data back and forth between the ROBOT and the DS if the
Team chooses not to use the camera on USB).

B. Bandwidth: no more than 7 Mbits/second.

normal http is port 80 so you can keep a tab open of a remote stream no problem but even a single camera can easily breach the 7mbit limit so you have to be careful here and do some proper testing to see what you can get away with. a proper encoded video stream will suit you far better than mjpeg. (.h264 gstreamer anyone?)

we're able to do everything we want and still stay within the limit but you need to be $@#$@#$@#$@# sure you fall within those rules or your setup simply won't work during competitions.

Last edited by sanelss : 21-02-2016 at 11:03.
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 14:09.

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