OLO Appliance
The OLO Appliance is robot-side software that manages the connection between ROS2 and the web portal, and executes your code locally. It provides the OLO SDK runtime, manages script execution and scheduling, and connects to the OLO Portal for visualisation, AI-assisted code development, and deployment.
Deployment Options
Cloud Sim (No Setup Required)
When using Cloud Sim, the OLO Appliance is automatically provisioned for you. The platform dynamically creates, boots, and connects a virtual appliance to the portal - no installation or configuration required on your part.
How it works:
- Select a Cloud Sim robot from the portal
- The platform automatically spins up a simulated robot environment with a connected appliance
- See your robot's digital twin in the Visualiser and program it in the SDK Playground
This is the fastest way to get started with OLO and is ideal for learning, prototyping, and testing code before deploying to real hardware.
Hardware Appliance
Pre-configured hardware devices available from OLO Robotics. Multiple form factors available from compact edge devices to industrial enclosures.
Setup:
- Connect power and wait a minute for the device to boot up.
- Connect to Appliance's temporary WiFi access point.
- A captive portal appears allowing you to configure the device in the next steps.
- Choose the network WiFi (if needed, or ethernet). Your robot and Appliance needs to be on the same network. At this point, you'll access a new link to continue the set up process.
- Wait a few minutes for the Appliance to be fully updated.
- Specify your login credentials. You will need to create an account at https://app.olo-robotics.com if you haven't already done so.
- Appliance appears in OLO Dashboard.
- Spin up your ROS2 robot and make sure it's on the same network as the Appliance. You may need to follow manufacturer instructions to enable or run the ROS2 driver.
- You may need to install additional robot-specific driver components (e.g. meshes) onto the Appliance which you can do through Maintenance>Terminal section of the portal using bash command syntax.
Self-hosted Installation
Using this option, you install and configure the appliance on your own hardware.
Download from Docker and follow the instructions.
Once this is complete, you will need to follow steps 8 & 9, above.
