This repository provides a Dockerized setup for working with Lucid Vision's Arena SDK and ROS (Robot Operating System) for Linux.
- Visit the Think Lucid Downloads Hub to download the Arena SDK.
- Select the correct version for your operating system.
- Visit the Arena Camera ROS Releases Page.
- Download the latest release (e.g.,
arena_camera_ros-1.5.zip
or similar). - Extract the compressed folder.
- For additional guidance, refer to Lucid Vision's ROS documentation.
- Place the extracted files in the
resources
directory of this repository:resources/ ├── ArenaSDK_Linux_x64/ # Extracted Arena SDK folder └── arena_camera_ros-1.5/ # Extracted Arena Camera ROS driver
Once the SDK and driver files are in place, build the Docker image by running:
docker build -t lucid-vision-ros1-melodic -f docker/Dockerfile .
Run the container with the provided script:
./run.sh
Alternatively, manually run the container:
docker run -it lucid-vision-ros1-melodic /bin/bash
-
Start ROS Core:
roscore
-
Run the Arena Camera node:
rosrun arena_camera arena_camera_node
Here’s the general structure of the repository:
lucid_vision_ros/
├── docker/
│ └── Dockerfile # Dockerfile for building the image
├── resources/
│ ├── ArenaSDK_Linux_x64/ # Place the downloaded Arena SDK here
│ └── arena_camera_ros-1.5/ # ROS workspace for Arena Camera
├── run.sh # Script to run the Docker container
└── README.md # Documentation