documentation:vision:realsense2-ros

This is an old revision of the document!


Realsense2 + ROS

Minimal test setup in ROS containers:

# Install realsense drivers
# Get distribution environment variables
. /etc/lsb-release
export repo="https://librealsense.intel.com/Debian/apt-repo"
export repo_check="$repo $DISTRIB_CODENAME main"
export repo_add="$repo main"
if ! grep -q "^deb .*$repo_check" /etc/apt/sources.list /etc/apt/sources.list.d/*; then\
    sudo apt-key adv --keyserver keys.gnupg.net --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE
    sudo add-apt-repository "$repo_add" -u
else
    echo "Realsense repo exists already."
fi

sudo apt update
sudo apt install -y librealsense2-dkms librealsense2-utils librealsense2-dev ros-noetic-realsense2-camera

For use with ROS containers there is a special config:

workspace init minimal_vision.rosinstall
cd ~/catkin_ws
catkin build
workspace shell
roslaunch vision realsense_d435.launch   # launches a node
  • documentation/vision/realsense2-ros.1673976948.txt.gz
  • Last modified: 2023/01/17 17:35
  • by marcusk