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

ModalAI Forum

  1. ModalAI Support Forum
  2. Ask your questions right here!
  3. ROS2 Foxy Setup Issues

ROS2 Foxy Setup Issues

Scheduled Pinned Locked Moved Ask your questions right here!
7 Posts 2 Posters 1.1k Views
  • 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.
  • george kollamkulamG Offline
    george kollamkulamG Offline
    george kollamkulam
    Contributor
    wrote on last edited by
    #1

    Hi,

    We're trying to read data from our Starling 2 UAV (VOXL2 autopilot) using ROS2 Foxy and wanted some help troubleshooting:

    Setup:
    We used the following commands for installation on the UAV.
    apt-get install voxl-ros2-foxy
    apt install -y voxl-mpa-to-ros2
    Voxl-configure-mpa-to-ros2
    source /opt/ros/foxy/setup.bash (inside voxl-mpa-to-ros2)-> source install/setup.bash
    ros2 run voxl_mpa_to_ros2 voxl_mpa_to_ros2_node
    ros2 topic list

    On the GCS, we just used apt-get install voxl-ros2-foxy.
    The UAV was in softap mode and the GCS was connected to the VOXL WiFi network.

    We could see the topic list when we ssh into the UAV from our GCS, but we had a couple of issues:

    1. The topic list keeps changing when we run these commands. Sometimes we see tof_pc, tof_depth but sometimes we do not.

    2. We were only able to echo /imu_apps from the GCS. We could not access the mpa sensor data and we don't get any output (no message structure, no info) when we try to echo any /hires, /tof, /tracking or any other type of interface in the voxl_mpa_to_ros2_node.

    3. We tried using rviz2 to stream the camera and point cloud data (selected different topics like tof_pc, hires_small_encoded etc), but it didn't produce any output.

    Is there a way to ensure that the sensor data is getting published?

    Thanks

    george kollamkulamG Aaron PorterA 2 Replies Last reply
    0
    • george kollamkulamG george kollamkulam

      Hi,

      We're trying to read data from our Starling 2 UAV (VOXL2 autopilot) using ROS2 Foxy and wanted some help troubleshooting:

      Setup:
      We used the following commands for installation on the UAV.
      apt-get install voxl-ros2-foxy
      apt install -y voxl-mpa-to-ros2
      Voxl-configure-mpa-to-ros2
      source /opt/ros/foxy/setup.bash (inside voxl-mpa-to-ros2)-> source install/setup.bash
      ros2 run voxl_mpa_to_ros2 voxl_mpa_to_ros2_node
      ros2 topic list

      On the GCS, we just used apt-get install voxl-ros2-foxy.
      The UAV was in softap mode and the GCS was connected to the VOXL WiFi network.

      We could see the topic list when we ssh into the UAV from our GCS, but we had a couple of issues:

      1. The topic list keeps changing when we run these commands. Sometimes we see tof_pc, tof_depth but sometimes we do not.

      2. We were only able to echo /imu_apps from the GCS. We could not access the mpa sensor data and we don't get any output (no message structure, no info) when we try to echo any /hires, /tof, /tracking or any other type of interface in the voxl_mpa_to_ros2_node.

      3. We tried using rviz2 to stream the camera and point cloud data (selected different topics like tof_pc, hires_small_encoded etc), but it didn't produce any output.

      Is there a way to ensure that the sensor data is getting published?

      Thanks

      george kollamkulamG Offline
      george kollamkulamG Offline
      george kollamkulam
      Contributor
      wrote on last edited by
      #2

      @george-kollamkulam

      Just noticed something with point #2.

      ros2 run voxl_mpa_to_ros2 voxl_mpa_to_ros2_node stops the voxl-camera-server, and we stop seeing some of the interfaces from which we want to access data (tof_pc, tof_depth, hires_small_encoded etc.)
      voxl-camera-server.png

      Could this be the reason why we're only able to echo only /imu_apps (which I assume is completely unrelated to the voxl-camera-server)?
      Screenshot_2025-06-30_15-24-02.png

      1 Reply Last reply
      0
      • george kollamkulamG george kollamkulam

        Hi,

        We're trying to read data from our Starling 2 UAV (VOXL2 autopilot) using ROS2 Foxy and wanted some help troubleshooting:

        Setup:
        We used the following commands for installation on the UAV.
        apt-get install voxl-ros2-foxy
        apt install -y voxl-mpa-to-ros2
        Voxl-configure-mpa-to-ros2
        source /opt/ros/foxy/setup.bash (inside voxl-mpa-to-ros2)-> source install/setup.bash
        ros2 run voxl_mpa_to_ros2 voxl_mpa_to_ros2_node
        ros2 topic list

        On the GCS, we just used apt-get install voxl-ros2-foxy.
        The UAV was in softap mode and the GCS was connected to the VOXL WiFi network.

        We could see the topic list when we ssh into the UAV from our GCS, but we had a couple of issues:

        1. The topic list keeps changing when we run these commands. Sometimes we see tof_pc, tof_depth but sometimes we do not.

        2. We were only able to echo /imu_apps from the GCS. We could not access the mpa sensor data and we don't get any output (no message structure, no info) when we try to echo any /hires, /tof, /tracking or any other type of interface in the voxl_mpa_to_ros2_node.

        3. We tried using rviz2 to stream the camera and point cloud data (selected different topics like tof_pc, hires_small_encoded etc), but it didn't produce any output.

        Is there a way to ensure that the sensor data is getting published?

        Thanks

        Aaron PorterA Offline
        Aaron PorterA Offline
        Aaron Porter
        Contributor
        wrote on last edited by
        #3

        @george-kollamkulam

        Based on what you gave here. Yes, if voxl-camera-server is not running then there is nothing going into the ros2 topics to be published by voxl-mpa-to-ros2. The main way to figure out why voxl-camera-server is not running is to run voxl-camera-server on the VOXL2's command line. If need be you can also use the debug flags not sure what they are off the top of my head but you can find them by using voxl-camera-server -h.

        First lets find out why voxl-camera-server is not working then we will have a better idea if mpa-to-ros2 has a problem.

        george kollamkulamG 1 Reply Last reply
        0
        • Aaron PorterA Aaron Porter

          @george-kollamkulam

          Based on what you gave here. Yes, if voxl-camera-server is not running then there is nothing going into the ros2 topics to be published by voxl-mpa-to-ros2. The main way to figure out why voxl-camera-server is not running is to run voxl-camera-server on the VOXL2's command line. If need be you can also use the debug flags not sure what they are off the top of my head but you can find them by using voxl-camera-server -h.

          First lets find out why voxl-camera-server is not working then we will have a better idea if mpa-to-ros2 has a problem.

          george kollamkulamG Offline
          george kollamkulamG Offline
          george kollamkulam
          Contributor
          wrote on last edited by
          #4

          @Aaron-Porter right, thank you!

          Aaron PorterA 1 Reply Last reply
          0
          • george kollamkulamG george kollamkulam

            @Aaron-Porter right, thank you!

            Aaron PorterA Offline
            Aaron PorterA Offline
            Aaron Porter
            Contributor
            wrote on last edited by
            #5

            @george-kollamkulam Any updates or are you still running into issue?

            george kollamkulamG 1 Reply Last reply
            0
            • Aaron PorterA Aaron Porter

              @george-kollamkulam Any updates or are you still running into issue?

              george kollamkulamG Offline
              george kollamkulamG Offline
              george kollamkulam
              Contributor
              wrote on last edited by
              #6

              @Aaron-Porter thanks for checking in. I'm able to see all the camera related ros2 topics now on the UAV and the laptop terminals.

              Cheers,
              George

              Aaron PorterA 1 Reply Last reply
              0
              • george kollamkulamG george kollamkulam

                @Aaron-Porter thanks for checking in. I'm able to see all the camera related ros2 topics now on the UAV and the laptop terminals.

                Cheers,
                George

                Aaron PorterA Offline
                Aaron PorterA Offline
                Aaron Porter
                Contributor
                wrote on last edited by
                #7

                @george-kollamkulam Great just wanted to make sure there wasn't any other issue.

                1 Reply Last reply
                0

                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                With your input, this post could be even better 💗

                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