Moveit Perception pipeline from a real-world camera
I've been trying to generate Octomap surface from a real-world Intel Realsense camera following the tutorial for sim based setup - https://ros-planning.github.io/moveit_tutorials/doc/perception_pipeline/perception_pipeline_tutorial.html. The simulated example works properly as described in the tutorial. To change the setup to real-world I've updated the point cloud topic in sensorskinectpointcloud.yaml to the camera's point topic. However, Rviz doesn't generate Octomap surfaces from camera point cloud stream. I've verified the point cloud stream is working properly by visualising in Rviz using Point cloud plugin. I'm using ROS Noetic in my setup. Thank you for any support with this question.
Asked by Laknath on 2023-06-09 12:22:39 UTC
Answers
Yes, two corrections were needed.
1) Setting up a correct TF from robot to the camera mount using static_transform_publisher - http://wiki.ros.org/tf2_ros 2) Setting pointcloud.ordered_pc = True in Realsense ROS interface - https://github.com/IntelRealSense/realsense-ros#method-1-the-ros-distribution
Hope this helps.
Asked by Laknath on 2023-08-08 12:02:27 UTC
Comments
Hi. I have same probelm.
I heard that maybe tf is problem
Did you solve this problem?
Asked by guswo1104 on 2023-08-08 05:27:03 UTC