Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Brand Logo

ModalAI Forum

  1. ModalAI Support Forum
  2. General Questions
  3. Voxl-Mapper pipe to ROS2

Voxl-Mapper pipe to ROS2

Scheduled Pinned Locked Moved Unsolved General Questions
5 Posts 2 Posters 1.0k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Jeffrey MaoJ Offline
    Jeffrey MaoJ Offline
    Jeffrey Mao
    Contributor
    wrote on last edited by
    #1

    Does there exist any tools to pipe the output of Voxl-mapper to a topic in ROS2? Also is it possible to use voxl-mapper with just stereo cameras generating pointclouds or is a ToF sensor needed

    tomT 1 Reply Last reply
    0
    • Jeffrey MaoJ Jeffrey Mao

      Does there exist any tools to pipe the output of Voxl-mapper to a topic in ROS2? Also is it possible to use voxl-mapper with just stereo cameras generating pointclouds or is a ToF sensor needed

      tomT Offline
      tomT Offline
      tom
      admin
      wrote on last edited by
      #2

      @Jeffrey-Mao Have you experimented with voxl-mpa-to-ros2?: https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-to-ros2

      tomT 1 Reply Last reply
      0
      • tomT tom

        @Jeffrey-Mao Have you experimented with voxl-mpa-to-ros2?: https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-to-ros2

        tomT Offline
        tomT Offline
        tom
        admin
        wrote on last edited by
        #3

        @tom https://docs.modalai.com/ros2-installation-voxl2/#mpa-to-ros2

        Jeffrey MaoJ 1 Reply Last reply
        0
        • tomT tom

          @tom https://docs.modalai.com/ros2-installation-voxl2/#mpa-to-ros2

          Jeffrey MaoJ Offline
          Jeffrey MaoJ Offline
          Jeffrey Mao
          Contributor
          wrote on last edited by
          #4

          @tom We have experimented with it, but I am not sure about the format of voxl-mapper, and have trouble getting voxl-mapper working with just stereo cameras. Do you guys have more resources on it besides the github page?

          We are also wondering if it is worth it getting the voxl-mapper working, or will it automatically work with voxl_mpa_to_ros2 pointcloud interface or have some different representation which requires us writing our own piep interface?

          Also what branch is the stable version of voxl_mpa_to_ros2 because I can see the master branch doesn't allow us to stream QVIO odometry?

          https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-to-ros2/-/blob/master/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/qvio_interface.cpp?ref_type=heads

          I believe you are publishing the same topic 2 different message types which I don't believe is allows in ROS2.

          void QVIOInterface::AdvertiseTopics(){

          char topicName[64];
          
          sprintf(topicName, "%s", m_pipeName);
          pose_pub_ = m_rosNodeHandle->create_publisher<geometry_msgs::msg::PoseStamped>
              (topicName, rclcpp::SensorDataQoS());
          
          odom_pub_ = m_rosNodeHandle->create_publisher<nav_msgs::msg::Odometry>
              (topicName, rclcpp::SensorDataQoS());
          
          m_state = ST_AD;
          

          }

          Jeffrey MaoJ 1 Reply Last reply
          0
          • Jeffrey MaoJ Jeffrey Mao

            @tom We have experimented with it, but I am not sure about the format of voxl-mapper, and have trouble getting voxl-mapper working with just stereo cameras. Do you guys have more resources on it besides the github page?

            We are also wondering if it is worth it getting the voxl-mapper working, or will it automatically work with voxl_mpa_to_ros2 pointcloud interface or have some different representation which requires us writing our own piep interface?

            Also what branch is the stable version of voxl_mpa_to_ros2 because I can see the master branch doesn't allow us to stream QVIO odometry?

            https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-to-ros2/-/blob/master/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/qvio_interface.cpp?ref_type=heads

            I believe you are publishing the same topic 2 different message types which I don't believe is allows in ROS2.

            void QVIOInterface::AdvertiseTopics(){

            char topicName[64];
            
            sprintf(topicName, "%s", m_pipeName);
            pose_pub_ = m_rosNodeHandle->create_publisher<geometry_msgs::msg::PoseStamped>
                (topicName, rclcpp::SensorDataQoS());
            
            odom_pub_ = m_rosNodeHandle->create_publisher<nav_msgs::msg::Odometry>
                (topicName, rclcpp::SensorDataQoS());
            
            m_state = ST_AD;
            

            }

            Jeffrey MaoJ Offline
            Jeffrey MaoJ Offline
            Jeffrey Mao
            Contributor
            wrote on last edited by
            #5

            Nevermind I figured it out. Once the voxl_mapper service is running it is automatically configured to run the voxl_mpa_ros2 as a pointcloud

            1 Reply Last reply
            0

            Reading along? Create a free ModalAI Forum account to join in.

            With an account you can reply, ask your own question, get an email when a ModalAI engineer answers, and mark the reply that solved it. Your place in each thread is saved between visits.

            Questions about VOXL, Flight Core, ESCs and ModalAI drones are answered here by the engineers who build them.

            Register Login
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            ModalAI
            Categories Recent Tags ModalAI.com Docs
            © 2026 ModalAI® · Accelerating autonomy for smaller, smarter, safer drones · Powered by NodeBB
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups