Testing and debugging robotic solutions can be a drag. Oftentimes, you are integrating a new component into your system, or working on a plugin, and need to repeatedly visualize what's coming out of it. Quite commonly, you just need a quick preview to make sure it's publishing what it should. rosshow caters perfectly to that need. When developing with ROS, this is a very handy tool indeed. So much so, that we've decided to contribute to its development by porting it to ROS2, with integrated HRIM support. Currently supported HRIM interfaces include:

hrim_sensor_lidar_msgs/LidarScan
hrim_sensor_camera_msgs/Image and hrim_sensor_camera_msgs/CompressedImage
hrim_sensor_imu_msgs/IMU
hrim_sensor_rangefinder_msgs/Distance over time
hrim_sensor_3dcameratof_msgs/PointCloud, hrim_sensor_3dcameradepth_msgs/PointCloud and hrim_sensor_3dcamerastereo_msgs/PointCloud

The usage of this tool is extremely simple; after compiling and sourcing it you just need to pass it to the topic you want to visualize. It will check if it supports the topics type and, if it does, provide a live visualization. simple as that. As an example, to visualize the PointCloud shown above, you'd just need to run:

rosshow2 /ray/pointcloud