# LiDAR Software Integration with RTMaps Studio

**URL:** <https://forum.rtmaps.com/t/lidar-software-integration-with-rtmaps-studio/150>\
**Category:** General\
**Created:** [February 1, 2025, 6:03pm UTC](https://forum.rtmaps.com/t/lidar-software-integration-with-rtmaps-studio/150 "2025-02-01T18:03:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tejash\_Panda](https://forum.rtmaps.com/user_avatar/forum.rtmaps.com/tejash_panda/32/40_2.png) [@Tejash\_Panda](https://forum.rtmaps.com/u/Tejash_Panda)\
**Post date:** [February 1, 2025, 6:03pm UTC](https://forum.rtmaps.com/t/lidar-software-integration-with-rtmaps-studio/150/1 "2025-02-01T18:03:55Z")

</div>

Hello everyone,

We are working on a project using an **Ouster LiDAR** setup and processing **Point Cloud Data (PCD)** with **ROS2 Humble and Galactic**. We visualize this data in **RViz2** , which allows us to see recordings before and after various filtration levels in real-time.

Now, we want to **integrate this setup into RTMaps**. I understand that for **ROS2** , we could use a **ROSBridge** to implement C++ code and interface with our system, but we haven’t attempted this implementation yet. Has anyone successfully done this, and if so, could you share insights or best practices?

Additionally, I’m not sure how to **connect RViz2 to RTMaps**. I know that **Foxglove** has been integrated with RTMaps, but I’m unsure of the next steps to make either of these implementations work.

Has anyone tackled **ROS2 and RViz2 integration with RTMaps** before? Any guidance or pointers would be greatly appreciated!

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![niko](https://forum.rtmaps.com/user_avatar/forum.rtmaps.com/niko/32/33_2.png) [@niko](https://forum.rtmaps.com/u/niko)\
**Post date:** [February 12, 2025, 3:01pm UTC](https://forum.rtmaps.com/t/lidar-software-integration-with-rtmaps-studio/150/2 "2025-02-12T15:01:11Z")

</div>

Hi Tejash,

You should be able to import ROS2 sensor\_msgs/PointCloud2 topics with no problem in RTMaps using the ROS2 subscriber component.  
Note that Intempora supports ROS2 Humble and Iron, not Galactic for the moment.

In order to publish data streams from RTMaps to RViz2, you can in turn make use of the ROS2 publisher component in your RTMaps diagrams.

You can refer to the following videos for an indication about how all this works:

[![](https://forum.rtmaps.com/uploads/default/original/1X/7e1d44344ca4c092e6a6775f039f8de8fff930cf.jpeg "How to use the ROS2 Bridge with RTMaps") ](https://www.youtube.com/watch?v=xjRDtESDO4c)

Here an example of the new “ROS Node manager” component which can run a ROS node or a ROS graph within an RTMaps component:

[![](https://forum.rtmaps.com/uploads/default/original/1X/672e3b78db448809a7fe92d47f51234d04888d6b.jpeg "Unleash the power of ROS2 with RTMaps Middleware features") ](https://www.youtube.com/watch?v=wZarW-z38k4)

And the interface with Foxglove as an alternative to RViz2 to make it work in your web browser

[![](https://forum.rtmaps.com/uploads/default/original/1X/d864ce7bc83c722058d3fb7b349344809f2c8037.jpeg "How to visualize data in Foxglove with RTMaps") ](https://www.youtube.com/watch?v=g1ZIH8cw7PA)

Note 1: before installing the rtmaps\_ros2\_bridge package in RTMaps (via the RTMaps update site, menu Help | Check for updates), you may have to install the following deb packages from ROS2 : ros\_humble\_can\_msgs and ros\_humbler\_vision\_msgs (or something like that…)

Note 2: make sure the ROS environment is sourced before starting RTMaps and registering the rtmaps\_ros2\_bridge.pck package.
