Go to Post the weather always does funny things to people, like when it snows, all these engineers take kids, lock themselves in machine shops & build robots......weird - Lisa Rodriguez [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 11-05-2016, 14:21
TheMilkman01's Avatar
TheMilkman01 TheMilkman01 is offline
Cinematographic Extraordinaire
AKA: Luke Moss
FRC #2052 (KnightKrawler)
Team Role: Student
 
Join Date: Jan 2016
Rookie Year: 2014
Location: Minneapolis, MN
Posts: 96
TheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud of
Question 360 Degree Video... What do you guys think?

We got our first 360 Degree video at champs and recorded this bit with Team 5024 Raider Robotics.

That got me thinking: are there any practical uses for these types of cameras in FIRST beyond experiencing competitions in virtual reality? If we could get a live feed and protection, how far-fetched is the idea that these cameras, with a VR headset, might become the driver's robot camera?

Granted, they are pretty expensive right now and the quality isn't that great for the price, but the way technology moves so fast, you never know.
__________________
"Today I will do what others won't, so tomorrow I can accomplish what others can't." –Jerry Rice
Reply With Quote
  #2   Spotlight this post!  
Unread 11-05-2016, 14:30
EmileH's Avatar
EmileH EmileH is online now
it's not a water game, ok?
AKA: Emile Hamwey
FRC #1058 (PVC Pirates) & SLFF (NE Way You Want It)
Team Role: Programmer
 
Join Date: Dec 2014
Rookie Year: 2011
Location: New England
Posts: 532
EmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant future
Re: 360 Degree Video... What do you guys think?

I'd doubt that with the current FMS limitations of 7mbps max bandwidth that it could be used for driver viewing, but in the future if the technology allows, it could be really cool to drive with a VR headset. There's the possibility of only sending back the part of the video feed that the driver headset is aimed at and using on-robot software to move and crop the image to only what the driver needs to see, to save bandwidth.

TL;dr- it's a great idea in concept but would take lots of software to make it work well for driver vision.
__________________
2016-present: High School Student, FRC 1058 PVC Pirates
2016: RiverRage 20 Champions, Battle of the Bay 3 Champions

2013-2015: Middle School Student, FRC 3467 Windham Windup
Reply With Quote
  #3   Spotlight this post!  
Unread 11-05-2016, 14:42
Eric Scheuing's Avatar
Eric Scheuing Eric Scheuing is offline
Registered User
FRC #0999 (MechaRAMS)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Cheshire, CT
Posts: 394
Eric Scheuing has much to be proud ofEric Scheuing has much to be proud ofEric Scheuing has much to be proud ofEric Scheuing has much to be proud ofEric Scheuing has much to be proud ofEric Scheuing has much to be proud ofEric Scheuing has much to be proud ofEric Scheuing has much to be proud ofEric Scheuing has much to be proud of
Re: 360 Degree Video... What do you guys think?

I think that there are too many factors here to make a call about whether it would be good or not. I know that our team's driver spends most of the match watching the field instead of the camera feed from the robot. I would be concerned with using a headset because it would mean either only watching from the robot's point of view, and not seeing a majority of the field at any one time, or taking his hands off the controller momentarily to remove the headset, which could also be an issue in the heat of competition.

I would love to see the stream/youtube uploads in 360 though. It would allow me to watch exactly what I want to watch during each match.

EDIT:
Quote:
Originally Posted by EmileH
I'd doubt that with the current FMS limitations of 7mbps max bandwidth that it could be used for driver viewing
Also this.
__________________




2005-2007: Bobcat Robotics 177
2015-20XX: MechaRAMS 999
Reply With Quote
  #4   Spotlight this post!  
Unread 11-05-2016, 19:29
AlexanderTheOK AlexanderTheOK is offline
Guy
no team
 
Join Date: Jan 2014
Rookie Year: 2012
Location: Los Angeles
Posts: 146
AlexanderTheOK is just really niceAlexanderTheOK is just really niceAlexanderTheOK is just really niceAlexanderTheOK is just really nice
Re: 360 Degree Video... What do you guys think?

I've done this before outside of FIRST. Bottom line is that to get anything NOT nausea inducing over MJPEG you need about 25 mbps. That's two 640 by 480 streams. There would need to be some serious changes to the FMS before it was possible to do.

From personal experience, though, it's fun as all heck to drive a robot FPV with full stereo and 360 vision.
Reply With Quote
  #5   Spotlight this post!  
Unread 11-05-2016, 19:37
Jaci's Avatar
Jaci Jaci is offline
Registered User
AKA: Jaci R Brunning
FRC #5333 (Can't C# | OpenRIO)
Team Role: Mentor
 
Join Date: Jan 2015
Rookie Year: 2015
Location: Perth, Western Australia
Posts: 255
Jaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond repute
Re: 360 Degree Video... What do you guys think?

There are some technologies that can make this possible over FMS with a few clever tricks.

1st is only rendering what you have to. Think about it, your eyes don't have a 360 field of view, so why would you send the entire 360 video? Only send the data you have to, along with a bit extra to account for if the user moves between frame timings. This is how facebook does its 360 video.

2nd is compression. I've had success with LZ4 sending high-quality image frames over the network in small sizes. With some tuning and a good enough processor (the Jetson TK1 is on FIRST Choice now, why not take advantage of those CUDA cores?), it is very possible to send a 720p+ image over FMS and have it decoded on the other end with a framerate well beyond anything that you will get with an AXIS camera or similar.

Is it practical? Nope. Is it possible? Yup.
__________________
Jacinta R

Curtin FRC (5333+5663) : Mentor
5333 : Former [Captain | Programmer | Driver], Now Mentor
OpenRIO : Owner

Website | Twitter | Github
jaci.brunning@gmail.com
Reply With Quote
  #6   Spotlight this post!  
Unread 11-05-2016, 21:20
lurker's Avatar
lurker lurker is offline
Business and Scouting Mentor
AKA: Kourosh Kadivar
FRC #1241
 
Join Date: Mar 2015
Rookie Year: 2014
Location: Canada
Posts: 18
lurker is an unknown quantity at this point
Re: 360 Degree Video... What do you guys think?

This is off topic but shout out to 5024, they played some of the most intelligent and effective defense in Stronghold. Awesome team.
Reply With Quote
  #7   Spotlight this post!  
Unread 12-05-2016, 00:11
pandamonium's Avatar
pandamonium pandamonium is offline
Registered User
FRC #1836 (Milken Knights)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Los Angeles, CA
Posts: 407
pandamonium has a reputation beyond reputepandamonium has a reputation beyond reputepandamonium has a reputation beyond reputepandamonium has a reputation beyond reputepandamonium has a reputation beyond reputepandamonium has a reputation beyond reputepandamonium has a reputation beyond reputepandamonium has a reputation beyond reputepandamonium has a reputation beyond reputepandamonium has a reputation beyond reputepandamonium has a reputation beyond repute
Re: 360 Degree Video... What do you guys think?

Why the focus on using this in a match. Isn't this potentially the best tool for driver practice and post match debrief ever?
Reply With Quote
  #8   Spotlight this post!  
Unread 12-05-2016, 07:42
Lobão's Avatar
Lobão Lobão is offline
www.cephatron.com
AKA: Leonardo Lobo
FRC #1860 (Cephatron)
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2004
Location: Brazil
Posts: 32
Lobão is on a distinguished road
Send a message via ICQ to Lobão Send a message via MSN to Lobão
Re: 360 Degree Video... What do you guys think?

Very cool idea
Don´t know much about it to participate on the discussion. If it is technically possible, it will be an awesome idea.

I´m just curious to know which camera are you using.
__________________

2006 NJ Rookie Inspiration Award / NJ Regional Finalist 2007 Brazil Pilot Champion (thanks #1382 and #2243)
2007 Brazil Pilot General Motors Industrial Design Award 2007 Brazil Pilot Rockwell Automation Innovation in Control Award
2008 BR Regional Chairmans Award 2008 Championship Judges Award
2009 Los Angeles Regional Rockwell Automation 2010 NJ Regional Excellence in Design Award
2011 NJ Regional Quality Award 2012 NY City Regional Judge´s Award
2013 Dallas Regional Entrepreneurship Award 2014 Dallas Regional Judge´s Award
2015 NY City Regional FIRST Dean´s List Finalist Award / Industrial Design Award
Reply With Quote
  #9   Spotlight this post!  
Unread 12-05-2016, 14:51
TheMilkman01's Avatar
TheMilkman01 TheMilkman01 is offline
Cinematographic Extraordinaire
AKA: Luke Moss
FRC #2052 (KnightKrawler)
Team Role: Student
 
Join Date: Jan 2016
Rookie Year: 2014
Location: Minneapolis, MN
Posts: 96
TheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud of
Re: 360 Degree Video... What do you guys think?

Quote:
Originally Posted by Lobão View Post
I´m just curious to know which camera are you using.
I believe we were using the Ricoh Theta 360 Degree Camera. Hope this helps
__________________
"Today I will do what others won't, so tomorrow I can accomplish what others can't." –Jerry Rice
Reply With Quote
  #10   Spotlight this post!  
Unread 12-05-2016, 16:57
KPSch KPSch is offline
Registered User
AKA: Ken Schenke
FRC #1987 (Broncobots)
Team Role: Mentor
 
Join Date: Mar 2013
Rookie Year: 2013
Location: Lee's Summit, MO USA
Posts: 38
KPSch is a name known to allKPSch is a name known to allKPSch is a name known to allKPSch is a name known to allKPSch is a name known to allKPSch is a name known to all
Re: 360 Degree Video... What do you guys think?

Wouldn't it be awesome for matches to be streamed or recorded in 360? Oh heck, even 180 degrees from a camera on the sidelines. You could watch matches with Google Cardboard or that Viewmaster thing.
Reply With Quote
  #11   Spotlight this post!  
Unread 12-05-2016, 18:42
generaldgibson generaldgibson is offline
generaldgibson
AKA: Daniel Gibson
FRC #3397 (FRC Robolions)
Team Role: Programmer
 
Join Date: Aug 2015
Rookie Year: 2015
Location: University City
Posts: 19
generaldgibson is an unknown quantity at this point
Re: 360 Degree Video... What do you guys think?

Perhaps a more efficient way to do this is to have something like the Microsoft Hololens, where you can still see the field as you would without the headset, but you can also toggle on and off an overlay and have a sort of pop-up view of the robot's POV. Just an idea, but given the price of the Hololens/stage where the technology is at right now, it would probably be a long time before this is possible. Still, just a thought
Reply With Quote
  #12   Spotlight this post!  
Unread 12-05-2016, 20:43
dirtbikerxz's Avatar
dirtbikerxz dirtbikerxz is offline
Captain | Driver | CAD | Junior
AKA: Rohit Gondi
FRC #3991 (KnightVision)
Team Role: Driver
 
Join Date: Nov 2014
Rookie Year: 2015
Location: Baton Rouge, LA
Posts: 448
dirtbikerxz has much to be proud ofdirtbikerxz has much to be proud ofdirtbikerxz has much to be proud ofdirtbikerxz has much to be proud ofdirtbikerxz has much to be proud ofdirtbikerxz has much to be proud ofdirtbikerxz has much to be proud ofdirtbikerxz has much to be proud ofdirtbikerxz has much to be proud ofdirtbikerxz has much to be proud of
Re: 360 Degree Video... What do you guys think?

Things that need to happen for this to work (I think):
  • FMS has to allow for a 1080p stream at 90 fps (minimum..to not have motion sickness)
  • There has to be absolutely no lag between the camera and the headset (that means that the camera has to have no long from just the movement of the and also the movement of the headset)
  • You have to be capable of mounting a camera on the bot (especially in this game) that will be unobstructed to view in all angles
  • Have the money for the cost of the camera, headset (I have a Vive... and let me tell you.. it is not cheap), and laptop that would be powerful enough to run it
  • I doubt the RoboRio is capable of handling this sort of work... might be wrong)...
  • Safety concerns with a Driver moving rather erratically especially since they wont be able to see their own surroundings, and are also tethered to a cable that is connected to the driver station... (I personally have tipped my desktop twice while dodging bullets in my Vive)
And probably a lot more, but even if all of this happened, I would not want to use this. This year our bot had a camera, and we also had a pole camera. I almost never looked at my bot's camera, and I only looked at my pole camera maybe 5 times a regional, when my view was obstructed by a drawbridge. Cameras simply don't give me the whole picture that is crucial to being a good driver. Being able to know where the next ball is on the other side of the field, know which bots are coming to play defense on you, and how you can avoid them, or even looking at the opponent alliances human player station, so you can know when their human player is about to roll a ball, and you can intercept it.... all things that a camera could not have shown.
__________________

Team 3991: Driver since freshman (2015-), Captain since sophomore (2016-), CADer
"The human condition is not perfect. We are not perfect specimens, any of us. We're not robots." - Michael Ovitz
My posts may or may not reflect the views of my team, they are my opinions, and mine alone.
Reply With Quote
  #13   Spotlight this post!  
Unread 12-05-2016, 20:45
dirtbikerxz's Avatar
dirtbikerxz dirtbikerxz is offline
Captain | Driver | CAD | Junior
AKA: Rohit Gondi
FRC #3991 (KnightVision)
Team Role: Driver
 
Join Date: Nov 2014
Rookie Year: 2015
Location: Baton Rouge, LA
Posts: 448
dirtbikerxz has much to be proud ofdirtbikerxz has much to be proud ofdirtbikerxz has much to be proud ofdirtbikerxz has much to be proud ofdirtbikerxz has much to be proud ofdirtbikerxz has much to be proud ofdirtbikerxz has much to be proud ofdirtbikerxz has much to be proud ofdirtbikerxz has much to be proud ofdirtbikerxz has much to be proud of
Re: 360 Degree Video... What do you guys think?

Quote:
Originally Posted by generaldgibson View Post
Perhaps a more efficient way to do this is to have something like the Microsoft Hololens, where you can still see the field as you would without the headset, but you can also toggle on and off an overlay and have a sort of pop-up view of the robot's POV. Just an idea, but given the price of the Hololens/stage where the technology is at right now, it would probably be a long time before this is possible. Still, just a thought
I agree. (If all the bandwidth issues and etc were fixed), I would love something like this. It was really annoying this year, when I had to break my attention away from the field, and stare at the computer screen to look at our pole camera. Being able to just glance into the corner of your peripheral view would be so much easier and quicker.
__________________

Team 3991: Driver since freshman (2015-), Captain since sophomore (2016-), CADer
"The human condition is not perfect. We are not perfect specimens, any of us. We're not robots." - Michael Ovitz
My posts may or may not reflect the views of my team, they are my opinions, and mine alone.
Reply With Quote
  #14   Spotlight this post!  
Unread 12-05-2016, 21:16
ctt956 ctt956 is offline
Too many threads, too little time
FRC #0900 (♞The Zebracorns♞)
Team Role: Student
 
Join Date: Oct 2015
Rookie Year: 2016
Location: Planet Earth
Posts: 692
ctt956 is a splendid one to beholdctt956 is a splendid one to beholdctt956 is a splendid one to beholdctt956 is a splendid one to beholdctt956 is a splendid one to beholdctt956 is a splendid one to behold
Re: 360 Degree Video... What do you guys think?

This is awesome! I can see how it would be good for tours of the pits. And what if it could be combined with a Leap Motion Controller AND a VR headset? One question about the Theta, can you put an SD card(or flash drive or other media) in it to expand the storage? The website says it only has enough storage for a few minutes of video...
__________________

"You know, it's amazing how many things you can take apart with just one ordinary screwdriver!" - Calvin, from Calvin and Hobbes
"There's nothing a little duct tape and surgical tubing can't accomplish." - Sheldon J. Plankton
Reply With Quote
  #15   Spotlight this post!  
Unread 12-05-2016, 21:57
TheMilkman01's Avatar
TheMilkman01 TheMilkman01 is offline
Cinematographic Extraordinaire
AKA: Luke Moss
FRC #2052 (KnightKrawler)
Team Role: Student
 
Join Date: Jan 2016
Rookie Year: 2014
Location: Minneapolis, MN
Posts: 96
TheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud ofTheMilkman01 has much to be proud of
Re: 360 Degree Video... What do you guys think?

Quote:
Originally Posted by dirtbikerxz View Post
Things that need to happen for this to work (I think):
  • FMS has to allow for a 1080p stream at 90 fps (minimum..to not have motion sickness)
  • There has to be absolutely no lag between the camera and the headset (that means that the camera has to have no long from just the movement of the and also the movement of the headset)
  • You have to be capable of mounting a camera on the bot (especially in this game) that will be unobstructed to view in all angles
  • Have the money for the cost of the camera, headset (I have a Vive... and let me tell you.. it is not cheap), and laptop that would be powerful enough to run it
  • I doubt the RoboRio is capable of handling this sort of work... might be wrong)...
  • Safety concerns with a Driver moving rather erratically especially since they wont be able to see their own surroundings, and are also tethered to a cable that is connected to the driver station... (I personally have tipped my desktop twice while dodging bullets in my Vive)
And probably a lot more, but even if all of this happened, I would not want to use this.
The practicality just isn't there right now, and may never be, but driving a robot with a VR headset for demos or even in free time sounds like a really fun idea. If it ever could be implemented, I'm sure it wouldn't be the primary driver or coach. But here's another idea: having a VR headset that an audience member can wear and experience a match from the perspective of the robot. That would be sick and definitely put spectating at a whole other level.

Quote:
Originally Posted by ctt956 View Post
This is awesome! I can see how it would be good for tours of the pits. And what if it could be combined with a Leap Motion Controller AND a VR headset? One question about the Theta, can you put an SD card(or flash drive or other media) in it to expand the storage? The website says it only has enough storage for a few minutes of video...
Website says 25 minutes long of continuous shooting. Not total storage. It has 8 GB of memory and – I quote from the website – a total video recording time of "(L) approx. 65 minutes, (M) approx. 175 minutes." I assume the L and M stand for Large and Medium, but that's just guesswork there. If your not satisfied with this model I'd suggest looking for other brands and options too, there's some good stuff out there – just gotta budget effectively
__________________
"Today I will do what others won't, so tomorrow I can accomplish what others can't." –Jerry Rice
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:35.

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