Skip to content

Android Application to control a robot with bluetooth connection and display GoPro's video stream with Udp connection

Notifications You must be signed in to change notification settings

ETS-Android5/AppRobotController

Repository files navigation

AppRobotController

Application project to remotely control the "Robotshop rover v2"

Robotshop rover v2

Dependencies :

  1. FFmpeg-kit
  2. lib-VLC

These libs are already compiled and implemented in the project.

Bluetooth Control :

The bluetooth communication is made with Bluetooth V3.

⚠️Warning⚠️ : if you intend to use another module, you should know that UUID must be set with the right value, otherwise your device will appear to be paired but it won't connect.

Camera/GoPro Control :

The camera communication is made on the client side with HTTP request and the camera returns a UDP streams that can be displayed with FFmpeg.

⚠️Warning⚠️ :

  • Use a Thread that will send UDP packet to 10.5.5.9:8554 to keep alive the stream, otherwise it will stop itself (could also send the HTTP request for restarting the live, but less practical to do that).
    • You can find the HTTP request over there.
  • You have to use the lib VLC because Android classic widgets can't display a stream from UDP packets.

This project is not completed the display part for the Livestream still has some bug, still trying to correct them

About

Android Application to control a robot with bluetooth connection and display GoPro's video stream with Udp connection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages