No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
Repository Summary
Checkout URI | https://github.com/kavenyau/ros2_astra_camera.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2022-12-18 |
Dev Status | UNMAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
astra_msgs | 1.0.0 |
ros2_astra_camera | 1.0.0 |
README
ros2_astra_camera
A ROS2 driver for Orbbec 3D cameras.
Only tested on Astra Pro
Install
This package tested on ROS2 Galactic.
-
Install ROS
-
Install dependences
sudo apt install ros-$ROS_DISTRO-image-pipeline libuvc-dev
- Create a ROS Workspace(if you don’t have one)
mkdir -p ~/ros2_ws/src
- Pull the repository into your ROS workspace
cd ~/ros2_ws/src
git clone https://github.com/KavenYau/ros2_astra_camera.git
- Create astra udev rule
cd ros2_astra_camera
sudo cp ./56-orbbec-usb.rules /etc/udev/rules.d/
sudo systemctl reload systemd-udevd
sudo systemctl restart systemd-udevd
- Compile
cd ../..
colcon build --symlink-install
Run
Disable color cloud(By default)
ros2 launch ros2_astra_camera astra_pro_launch.py
Enable color cloud
ros2 launch ros2_astra_camera astra_pro_launch.py enable_color_cloud:=True
Rviz2
ros2 launch ros2_astra_camera astra_rviz.py
Known Issues
-
Pointcloud messages are not published smoothly when running as component.
-
DeviceOpen using default: no devices found
No matching device found.... waiting for devices
setting LD_LIBRARY_PATH environment variable to the right path of libOpenNI2.so. e.g.
export LD_LIBRARY_PATH=~/ros2_ws/src/ros2_astra_camera/ros2_astra_camera/lib/openni2_redist/arm64:$LD_LIBRARY_PATH
References
https://github.com/orbbec/ros_astra_camera
CONTRIBUTING
No CONTRIBUTING.md found.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.