Robot-Side Deployment
Run programs on the robot Orin for production environments and real-time applications.
PC-Side Deployment
Run programs on a PC for development and debugging with Ubuntu, WSL2, or VMWare.
Docker Deployment
Run the SDK and dependencies inside an isolated container environment.
Docker Deployment
Use Case: An environment isolated from the host
1. Environment Setup
- Install Docker and Docker Compose
- Refer to PC-Side Deployment, Sections 1 and 2, to complete the Ethernet connection and update the robot's
embosa_ip_config.jsonas needed
2. Pull the Image
On an x86_64 host or an ARM64 host that uses gcc940, pull the gcc940 multi-platform image:
docker pull galbot/galbot_sdk:1.10.0
On an ARM64 Thor host that uses gcc1330, pull the standalone image and add the version tag used by run.sh:
docker pull galbot/galbot_sdk:1.10.0-aarch64-gcc1330
docker tag galbot/galbot_sdk:1.10.0-aarch64-gcc1330 galbot/galbot_sdk:1.10.0
Replace the SDK version in these commands as needed.
3. Start the Container
Go to the docker directory inside the SDK deliverable and run the start script:
cd GalbotSDK/docker
./run.sh
The SDK shared libraries and runtime environment are already installed inside the container.