This repository is designed to be a ROS Wrapper for the Intel Realsense D435i camera
ros2 run realsense_camera camera/camera/Image_raw
/depth/PointCloud2_raw
/depth/depth_raw
sensor_msgs/Image
sensor_msgs/PointCloud2
std_msgs/UInt16MultiArray
This script is designed to publish all aspects which you want from the camera.
It implements multi-threading to give each publisher its own process while sharing the same pipeline for the camera
ros2 run realsense_camera image_server/camera/Image_raw
sensor_msgs/Image
This script implements a UDP server for 2 devices to send live image_feedback from the camera to the ground station.
It must be used with the image_client executable to work properly.
ros2 run realsense_camera image_clientsensor_msgs/Image
Topic: Name of the topic you want the image to be published on - Default is /camera1
Port: Name of the socket you want to connect to - Default is 12345
ros2 run realsense_camera image_client --ros-args -p topic:='/camera2' -p port:=12346This script is the other half of image_server which publishes the image topic to the ground station for viewing
ros2 run realsense_camera depth_server/depth/depth_raw
std_msgs/UInt16MultiArray
This script implements a UDP server for 2 devices to send live pointcloud_feedback from the camera to the ground station.
It must be used with the depth_client executable to work properly
ros2 run realsense_camera depth_client/depth/PointCloud2
sensor_msgs/PointCloud2
This script is the other half of depth_server which publishes the PointCloud2 topic to the ground station for viewing