Announcing the Unofficial Guide “Raspberry Pi 360” Challenge!
Hi all!
We’re excited about using a Raspberry Pi to control a RICOH THETA over a USB cable. We’ve done some of this ourselves, but keep hearing new cool projects from the community. Submit your idea here on how to use the USB API to connect a Raspberry Pi 3 and a RICOH THETA camera. And you’ll get a chance to win a Raspberry Pi 3 from the Unofficial Guide!
Possible Ideas:
Month-long time-lapse
Surveillance
IoT
Integration with external sensor
LUX meter
GPS
Completed Projects
Photosphere - time lapse. permanent installation in remote location. PoE. Raspberry Pi 2. Bash
Winning Idea gets Raspberry Pi 3 to use with THETA
Must have access to a THETA
The prize is for the best idea. You don’t need to build the project to submit your idea. You can win with just the idea, but it needs to be feasible based on the THETA S limitations.
Post your answers HERE as responses to this post
Be creative! The more thought and details you put into it, the better
We’ll do our part, too! The Unofficial Guide will help prepare some OS and sample code examples
Live Streaming
The API is used only for still images and video saved to file. If your idea uses live streaming, then you won’t be able to use the USB API. You can still submit your idea and be eligible for the prize. As the THETA S doesn’t support the full UVC 1.5 specification, we’ve had some problems with streaming through the Raspberry Pi. The Linux kernel only supports UVC 1.1. Read more about the issue here. The THETA should work with the Raspberry Pi at 720p @ 15fps using MotionJPEG
Power On
The USB API cannot be used to power on the THETA
Orientation Data
The API can’t access the internal camera orientation data
I want to collaborate with another idea:
I’m a video post-producer so I put my interest in this area. I think a great idea would be to create or use a tracking software and green screen on Raspberry to be able to use Theta with special effects in real time.
Hey @Pablo_Gaiazzi, this is a really cool idea. I like that video, it really shows what you’re thinking about. Have you tried anything like this with a THETA or other 360 degree cameras? Do you have access to a THETA?
When shooting video the best thing is to tricker both Cameras at the same time
wireless to prevent cables to be seen in the video
could be done with a Rasbperry Pi
or render 2 synchronized tracks on the Video editor timeline
A good first step with this is to plug two THETAs into one Raspberry Pi and see if the Raspberry Pi can find both cameras with libptp over the USB cable.
I think a good first step would be something like this on Raspian:
Verify Computer finds Camera as USB Devices
$ lsusb
Bus 003 Device 009: ID 05ca:0366 Ricoh Co., Ltd
Verify ptpcam Can Connect to Camera
First verify that ptpcam can connect to the camera.
$ ptpcam -i
Camera information
==================
Model: RICOH THETA S
manufacturer: Ricoh Company, Ltd.
serial number: '00010093'
device version: 01.42
extension ID: 0x00000006
extension description: (null)
extension version: 0x006e
This thread indicates that it’s probably possible.
The lead organizer for the Bay Area Android Developers Meetup and another team member, from “360FX,” developed a filter app for the RICOH THETA S. Basically, Instagram for 360 degree images and videos. When the filters were applied, they accurately kept the 360 degree perspective of the photospheres. They used a video from that morning, driving across the Bay Bridge, we stitched the video together for them, and they demoed the filters up on stage.
Examble The Sony HDR-AS200V action cam and the PlayMemoryes mobile can conneckt up to Five Cameras at a time with preview while filming (WiFi connected)
the software can even synchronize 4 picture in picture videos
shall try the new setup tomorrow
Made a new setup this morning
Please clean the browser cache if you have seen the page earlier.
The setup are with 2 Thetas vertical in Stereo and 2 128 Megapixel DSLR images one 100 Pixel offset
the CC between the THETAS are 70mm 2.76 inches
Note: on iPhone save the panorama to your home screen and start it from there vertical and then turn it horizontal
to get it running full screen
The sad thing are that Apple are some kind of deep sleeping on 360 Cardboard dreams
iOS 10.2.1 will not display full-screen automatically when triggered
You have to turn your head down the right site and then rise it up
to make the screen free from menus
when you get pain in the neck
you go for an Android Phone
I’ll be working with undergraduate students this semester to write a nodejs service for the pi to capture 360 timelapses. Very much like @khufkens awesome virtualforest.io project. We’ll hopefully be doing captures for the EucFACE forest experiment in Sydney https://www.westernsydney.edu.au/hie/facilities/EucFACE and also for on campus events where we want to use long exposures to help add privacy by blurring faces.
FYI you can connect and charge the Ricoh Theta via USB to a Pi and STILL access the Theta’s full OSC API over wifi.
You simply need to use a USB charging only cable. Basically the data pins are shorted together from the device side, or buy one for $5 on ebay.
Here’s our little test setup. Notice the red power AND the blue wifi indicators are still lit up on the Theta. And it reports ‘charging’ from an OSC state query.
Team at Western Sydney University Wins Raspberry Pi 360 Challenge
Congratulations to Andrew Leahy (@alfski) and his students at the Western Sydney University School of Computing, Engineering, and Mathematics for winning the Raspberry Pi 360 Challenge.
API:OSC WiFi Programming Framework: NodeJS, JavaScript Raspberry Pi Usage: Power two THETAs through USB. Use dual WiFi USB adapters to control two THETAs Special Notes: Using USB charging only cable with data pins shorted together. Have not tested dual THETA charging or control with Raspberry Pi as of 3/6/2017.
Applications
EucFACE Forest Experiment in Sydney. EucFACE is designed to predict the effects of rapidly rising atmospheric carbon dioxide on Australia’s unique native forests. This innovative experiment aims to predict decades in advance the effects of exposure to rising CO2 levels on native forests, animals, soils and grasses. By using the THETA to capture time lapse pictures of the forest over time, researchers can observe changes to leaf color and compare visual data to CO2 data.