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

ModalAI Forum

  1. ModalAI Support Forum
  2. VOXL Compute & Autopilot
  3. Disabling PX4 autopilot and directly command 4x1 thrust and torque for low-level control

Disabling PX4 autopilot and directly command 4x1 thrust and torque for low-level control

Scheduled Pinned Locked Moved VOXL Compute & Autopilot
3 Posts 2 Posters 876 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.
  • Ege YüceelE Offline
    Ege YüceelE Offline
    Ege Yüceel
    Contributor
    wrote on last edited by
    #1

    Hi ModalAI team, I am working on a project that involves developing an end-to-end neural network-based control policy for a quadrotor. For this, I would like to bypass the PX4 autopilot and directly control the drone at the low level using a 4x1 vector of thrust and torque (roll, pitch, yaw) commands, similar to what is used in 12D system models.

    My goal is to retain the VOXL infrastructure, especially for reading from onboard services like custom neural network outputs through the voxl-tflite-server pipes and using the existing sensor and system services. However, I would like to disable PX4's control stack and instead send raw actuator commands directly from my control policy.

    Could you clarify whether this type of low-level control is supported through VOXL’s existing service architecture? If so, do I need to implement my control policy in C++, or is it also feasible to use Python for sending these thrust and torque commands at a low enough latency for closed-loop flight? Any guidance on how to interface with the motor outputs or appropriate service pipes to do this would be greatly appreciated. Thank you.

    Eric KatzfeyE 1 Reply Last reply
    0
    • Ege YüceelE Ege Yüceel

      Hi ModalAI team, I am working on a project that involves developing an end-to-end neural network-based control policy for a quadrotor. For this, I would like to bypass the PX4 autopilot and directly control the drone at the low level using a 4x1 vector of thrust and torque (roll, pitch, yaw) commands, similar to what is used in 12D system models.

      My goal is to retain the VOXL infrastructure, especially for reading from onboard services like custom neural network outputs through the voxl-tflite-server pipes and using the existing sensor and system services. However, I would like to disable PX4's control stack and instead send raw actuator commands directly from my control policy.

      Could you clarify whether this type of low-level control is supported through VOXL’s existing service architecture? If so, do I need to implement my control policy in C++, or is it also feasible to use Python for sending these thrust and torque commands at a low enough latency for closed-loop flight? Any guidance on how to interface with the motor outputs or appropriate service pipes to do this would be greatly appreciated. Thank you.

      Eric KatzfeyE Offline
      Eric KatzfeyE Offline
      Eric Katzfey
      ModalAI Team
      wrote on last edited by
      #2

      @Ege-Yüceel This is definitely not supported by ModalAI. However, a sophisticated developer has access to enough documentation and source code that it is possible to make that work.

      Ege YüceelE 1 Reply Last reply
      0
      • Eric KatzfeyE Eric Katzfey

        @Ege-Yüceel This is definitely not supported by ModalAI. However, a sophisticated developer has access to enough documentation and source code that it is possible to make that work.

        Ege YüceelE Offline
        Ege YüceelE Offline
        Ege Yüceel
        Contributor
        wrote on last edited by
        #3

        @Eric-Katzfey I see. Thanks for the response.

        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