HKUST-Aerial-Robotics / open_quadtree_mapping

This is a monocular dense mapping system corresponding to IROS 2018 "Quadtree-accelerated Real-time Monocular Dense Mapping"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

md5sum error

stevechan1993 opened this issue · comments

Running open chisel on a machine which have ros indigo, and try to subscribe the topic: /Chisel/full_mesh from a machine which have ros kinetic, got this error mesage like:
wants topic /Chisel/full_mesh to have datatype/md5sum [visualization_msgs/Marker/4048c9de2a16f4ae8e0538085ebf1b97], but our version has [visualization_msgs/Marker/18326976df9d29249efc939e00342cde]. Dropping connection.
Is there any way to communicate between different distribution of ros? Or can I use any other map fusion on ubuntu 16.04 with ros kinetic?

Well ...
The messages are not the same on different ROS versions. I do not know how to solve it unless using the same ROS version.
Maybe you can try other ROS message types, such as std_msgs/Float32MultiArray, and convert into meshes yourself.

Thank you for answering.Do you have any idea of convert visualization_msgs/Marker to sensor_msgs/PointCloud2?

It depends on what do you care in your applications.
If you only need obstacle information to do navigation, I think you can safely publish a point cloud with each point corresponding to the mesh location.
If you want the mesh information for 3D reconstruction, I think you need more effort to write the code. It all depends on how you pack the information into sensor_msgs/PointCloud2/data and decode it on the receiver computer.
Hope it helps you.

Thank you for your help. Actually I only need to do navigation for now.