RobotHub app is docker container with special robotapp.yml which defines initial app configuration and describes how the app should be shown in the RobotHub app list.
- Login to your account at https://hub.luxonis.com/
- Go to robot list and click on "Add new robot" button
- Copy the command to your linux device and robot should appear in the list of your robots in no more than 10 - 20 seconds after the installation is finished.
Supported operating systems: currently we support Ubuntu Server version 22.04.
Supported platforms: x86 and arm64 (raspberry) and only 64bit versions of operating systems are supported!
- Register you account at https://hub.luxonis.com/
- Install RobotHub CLI:
/bin/bash -c "$(curl -fsSL https://hub.luxonis.com/cli)"- Run the following commands and log-in to RobotHub
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
robothub app setup-env
robothub login- Clone this repository
git clone https://github.com/luxonis/robothub-public-apps
cd robothub-public-apps- Open hello-world example and upload the app to RobotHub
cd hello-world
robothub app push .- Login to your account at https://hub.luxonis.com/
- Choose robot and click on Perception apps tab
- Click on Launch App button, choose your app and wait until the app is deployed to the robot
- The app should be running on the robot
??
robotapp.yml describes app configuration which is presented in the RobotHub web UI. Each app must have this file present.
Dockerfile contains information about how to build the app container