Javadoc link

A service to control your GoPro camera...

 

Your computer must be connected to your GoPro WiFi

Example code (from branch develop):
#file : GoPro.py (github)
gopro = runtime.start("gopro","GoPro")
 
#declare which kind of GoPro Family you want to control "HERO3", "HERO4"
gopro.setCameraModel("HERO4")
 
#insert the password of the GoPro Wifi
gopro.setWifiPassword("password")
 
#shutter On
gopro.shutterOn()

kwatters

8 years 7 months ago

Nice stuff @Ale!  I'll try and test it out over the next few days with the hero3 :)  

It'd be awesome if we could attach to the streaming video from the gopro ..  not sure how difficult that will be.

Kwatters, I think this should be fairly easy.  I believe you can connect phones and other devices to watch a live stream of video from a GoPro.  I have been going to add a GoPro to Junior's shoulder... my birthday is coming up. I guess it is time for an early Birthday present for me (or technically Junior) I am sure we can grab the video stream with OpenCV.

Example configuration (from branch develop):
#file : GoPro.py (github)
!!org.myrobotlab.service.config.GoProConfig
listeners: null
peers:
  http:
    autoStart: true
    name: gopro.http
    type: HttpClient
type: GoPro