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

ModalAI Forum

  1. ModalAI Support Forum
  2. General Questions
  3. Running MAVROS and building other ROS nodes

Running MAVROS and building other ROS nodes

Scheduled Pinned Locked Moved Unsolved General Questions
3 Posts 2 Posters 918 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.
  • K Offline
    K Offline
    kiprock
    Contributor
    wrote on last edited by
    #1

    Hello, I see another thread on this from Jan, but it didn't answer my question exactly.

    I see from the documentation that MAVROS must run in the roskinetic-xenial docker. However, the instructions for building other ROS nodes seem to imply that you build for the natively installed indigo ROS.

    Is the expectation that if I build something (like PX4 avoidance) for Indigo, both would have to run at the same time?

    1 Reply Last reply
    0
    • ? Offline
      ? Offline
      A Former User
      wrote on last edited by
      #2

      Hi @kiprock , I am not sure if this will answer your question but here it is:

      So, you can build your ROS node in either of them (in Docker or In Yocto) and let them communicate over one ROS Master. Depending on the application, you might need to run ROS nodes in both platforms at the same time.

      For instance, I am running voxl-mpa-node in Yocto and MAVROS with other custom nodes in Docker at same time so that they exchange data(camera frames).

      I believe building in Docker is similar to a normal Linux platform. Hence, it might be easier than building in Yocto.

      K 1 Reply Last reply
      0
      • ? A Former User

        Hi @kiprock , I am not sure if this will answer your question but here it is:

        So, you can build your ROS node in either of them (in Docker or In Yocto) and let them communicate over one ROS Master. Depending on the application, you might need to run ROS nodes in both platforms at the same time.

        For instance, I am running voxl-mpa-node in Yocto and MAVROS with other custom nodes in Docker at same time so that they exchange data(camera frames).

        I believe building in Docker is similar to a normal Linux platform. Hence, it might be easier than building in Yocto.

        K Offline
        K Offline
        kiprock
        Contributor
        wrote on last edited by
        #3

        @Voxlady Thanks for the clarification I'll report my findings here.

        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