Kinect Body Control icon Kinect Body Control — Control robot servos with Microsoft Xbox 360 Kinect body tracking; map joints to upper/lower body servos with smoothing and pause control. Try it →

Ohmnilab Telepresence Robot Firmware

OhmniLabs Telepresence custom firmware enables EZ-Builder connectivity: live camera streaming, wheel & neck control with Synthiam ARC control.

Compatible Hardware

Synthiam ARCx turns Ohmni into a programmable telepresence robot with remote driving, vision, AI, battery, dock and light ring control.
Wi-Fi
Servos 1
Camera
Audio
UART ✕
I2C
ADC ✕
Digital ✕

Description

This is a custom firmware for OhmniLabs Telepresence robot that allows ARC connectivity. It supports live stream of cameras to ARC and movement of wheels and neck.  To easily control the robot after installing the custom firmware use OhmniLab Telepresence Behavior Control in EZ-Builder.

Setup Instructions:  1 - Follow the guide on UpBoard to install a fresh version of Linux: https://wiki.up-community.org/Up_Board_Setup#Linux

 2 - Install libOpenCv 4.1 together with "OpenCV Contrib" packages. Installation guide is available on https://docs.opencv.org/4.1.0/d7/d9f/tutorial_linux_install.html After installation, run the following command from the firmware folder in the command prompt to make sure all required dependencies exist.


ldd libOpenCvSharpExtern.so

 3 - Install Mono

apt-get install mono-devel

 4 - To run the firmware execute the following command:

sudo mono Telepresense.EzbServer.exe

Downloads

Download

Supports:

  • Live camera feed for front and back camera
  • Movement of wheels
  • Movement of servo motor for the neck
Click to show supported capabilities
Supported Capabilities
  • Can stream video v4 codec
    The controller supports the streaming Video v4 codec on a TCP or UART or USB connection.
  • Native WiFi Connectivity from ARC
    Controller supports WiFi connectivity using TCP between your computer with ARC.
  • PWM servos on digital ports
    The controller supports PWM Servos on digital ports. These are also called Hobby servos.

ARC Pro

Upgrade to ARC Pro

Harnessing the power of ARC Pro, your robot can be more than just a simple automated machine.