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

sudo apt install ros-noetic-realsense2-camera  # installs ROS noetic realsense2 dependencies
roslaunch realsense2_camera rs_camera.launch   # launches a node

This should start a ROS node and create suitable topics.

  • documentation/vision/realsense2-ros.1673970475.txt.gz
  • Last modified: 2023/01/17 15:47
  • by marcusk