Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/j3soon/docker-ros-zed
Docker image for Stereolabs' ZED Camera on ROS 1 Noetic
https://github.com/j3soon/docker-ros-zed
docker docker-compose robotics ros ros-noetic stereolabs zed zed-camera zed2
Last synced: 10 days ago
JSON representation
Docker image for Stereolabs' ZED Camera on ROS 1 Noetic
- Host: GitHub
- URL: https://github.com/j3soon/docker-ros-zed
- Owner: j3soon
- Created: 2023-11-09T20:55:20.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-01T04:05:15.000Z (about 1 year ago)
- Last Synced: 2024-12-07T23:12:34.732Z (2 months ago)
- Topics: docker, docker-compose, robotics, ros, ros-noetic, stereolabs, zed, zed-camera, zed2
- Language: Dockerfile
- Homepage:
- Size: 11.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Docker image for Stereolabs' ZED Camera on ROS 1 Noetic
[
](https://hub.docker.com/r/j3soon/ros-noetic-zed/tags)
## Prerequisites
Hardware:
- A ZED camera
More information such as User Guide and Manual Installation steps can be found in [this post](https://j3soon.com/cheatsheets/stereolabs-zed-camera/).
## Installation
Clone the repo:
```sh
git clone https://github.com/j3soon/docker-ros-zed.git
cd docker-ros-zed
```## ZED Tools
```sh
sudo apt-get update && sudo apt-get install -y docker.io docker-compose
# Connect and power on husky
docker-compose up -d
xhost +local:docker
docker exec -it ros-noetic-zed /ros_entrypoint.sh bash
# Inside the container
./tools/ZED_Explorer
# or run:
# ./tools/ZED_Depth_Viewer
# ./tools/ZED_Diagnostic
docker-compose down
```The [pre-built docker images](https://hub.docker.com/r/j3soon/ros-noetic-zed/tags) will be pulled automatically.
> Functions such as ROS support and hot plugging are working properly in our preliminary tests. We will provide more detailed instructions in future updates.
## Build Docker Images Locally
- On amd64 machine:
```sh
docker build -f Dockerfile -t j3soon/ros-noetic-zed:latest .
```Currently, we do not support multiple architectures (e.g., ARM) yet.
## Tests
Last tested manually on 2023/11/10:
- Ubuntu 18.04.6 LTS (amd64) on Intel CPU
## Troubleshooting
- Most command failures can be resolved by simply re-running the command or reconnecting ZED.
- Exec into the container with bash for debugging:
```sh
docker exec -it ros-noetic-zed /ros_entrypoint.sh bash
```
- See [this post](https://j3soon.com/cheatsheets/robot-operating-system/) for troubleshooting ROS.
- See [this post](https://j3soon.com/cheatsheets/stereolabs-zed-camera/) for troubleshooting ZED.