# Pixhawk for Paraglider/Parafoil

**URL:** <https://discuss.px4.io/t/pixhawk-for-paraglider-parafoil/13550>\
**Category:** PX4 Autopilot\
**Created:** [October 25, 2019, 12:20pm UTC](https://discuss.px4.io/t/pixhawk-for-paraglider-parafoil/13550 "2019-10-25T12:20:41Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jimbo](https://discuss.px4.io/letter_avatar_proxy/v4/letter/j/d78d45/32.png) [@Jimbo](https://discuss.px4.io/u/Jimbo)\
**Post date:** [October 25, 2019, 12:20pm UTC](https://discuss.px4.io/t/pixhawk-for-paraglider-parafoil/13550/1 "2019-10-25T12:20:41Z")

</div>

Hello,  
I am currently working on a project where I am aiming at having an autonomous flight with a RC paraglider.  
Controls of a paraglider are really simple, pull on a string (Servo 1) to go right, pull on another to go left (Servo 2). No need for stabilization since a paraglider is inherently stable. So the only commands I need are “Turn left/right”.

I don’t have much experience with the Pixhawk and coding so please forgive me if I am missing something obvious.  
I couldn’t find an airframe or firmware for what I need, so I tried to understand and change the code for it to work but without sucess.  
I guess I need a steering output like in the Rover Firmware.

My problem is :

- I haven’t found a way to translate the turn command to a servo, (not roll, pitch, yaw). I have looked at mixing files but haven’t understood them enough to make successful changes.
- The stabilization can be turned off since it will only create parasite movements, but I don’t know how.

Any help would be really really nice ! 🙂  
I have been stuck for a few weeks now.

A simple drawing of the setup:

 ![Vue%20de%20derriere](https://discuss.px4.io/uploads/default/original/2X/c/c58f3f9c2a11d7b3c5a954f9d9b1246fa2c45140.png)

---

<div class="post-metadata">

**Author:** ![JulianOes](https://discuss.px4.io/user_avatar/discuss.px4.io/julianoes/32/30_2.png) [@JulianOes](https://discuss.px4.io/u/JulianOes)\
**Post date:** [October 25, 2019, 1:36pm UTC](https://discuss.px4.io/t/pixhawk-for-paraglider-parafoil/13550/2 "2019-10-25T13:36:52Z")

</div>

I would try to use a fixedwing configuration but then adapt the mixer to work with your case.

---

<div class="post-metadata">

**Author:** ![Jimbo](https://discuss.px4.io/letter_avatar_proxy/v4/letter/j/d78d45/32.png) [@Jimbo](https://discuss.px4.io/u/Jimbo)\
**Post date:** [October 30, 2019, 7:27am UTC](https://discuss.px4.io/t/pixhawk-for-paraglider-parafoil/13550/3 "2019-10-30T07:27:25Z")

</div>

Thank you for your answer Julian.  
How would you suggest I change the mixing files ?  
Because in mixing files I cannot find a way to set a servo output to turn. I only see Pitch Roll Yaw…

---

<div class="post-metadata">

**Author:** ![Jimbo](https://discuss.px4.io/letter_avatar_proxy/v4/letter/j/d78d45/32.png) [@Jimbo](https://discuss.px4.io/u/Jimbo)\
**Post date:** [October 31, 2019, 9:55am UTC](https://discuss.px4.io/t/pixhawk-for-paraglider-parafoil/13550/4 "2019-10-31T09:55:34Z")

</div>

Also I found if you can set MAV\_TYPE to 28 which is Parafoil.  
But can someone explain what MAV\_TYPE does ?

([https://mavlink.io/en/messages/common.html#MAV\_TYPE\_PARAFOIL](https://mavlink.io/en/messages/common.html#MAV_TYPE_PARAFOIL))

---

<div class="post-metadata">

**Author:** ![JulianOes](https://discuss.px4.io/user_avatar/discuss.px4.io/julianoes/32/30_2.png) [@JulianOes](https://discuss.px4.io/u/JulianOes)\
**Post date:** [November 5, 2019, 2:20pm UTC](https://discuss.px4.io/t/pixhawk-for-paraglider-parafoil/13550/5 "2019-11-05T14:20:55Z")

</div>

[https://dev.px4.io/master/en/concept/mixing.html](https://dev.px4.io/master/en/concept/mixing.html)

---

<div class="post-metadata">

**Author:** ![lobart](https://discuss.px4.io/user_avatar/discuss.px4.io/lobart/32/5987_2.png) [@lobart](https://discuss.px4.io/u/lobart)\
**Post date:** [April 13, 2020, 9:06pm UTC](https://discuss.px4.io/t/pixhawk-for-paraglider-parafoil/13550/6 "2020-04-13T21:06:19Z")

</div>

Did you have success?

---

<div class="post-metadata">

**Author:** ![junwoo0914](https://discuss.px4.io/user_avatar/discuss.px4.io/junwoo0914/32/12312_2.png) [@junwoo0914](https://discuss.px4.io/u/junwoo0914)\
**Post date:** [February 2, 2023, 12:13pm UTC](https://discuss.px4.io/t/pixhawk-for-paraglider-parafoil/13550/7 "2023-02-02T12:13:05Z")

</div>

Sort of relevant thread, in case it’s helpful: [Autonomous paramotor (Opale Hybrid 5.2) - RC Groups](https://www.rcgroups.com/forums/showthread.php?3016320-Autonomous-paramotor-%28Opale-Hybrid-5-2%29)

---

<div class="post-metadata">

**Author:** ![junwoo0914](https://discuss.px4.io/user_avatar/discuss.px4.io/junwoo0914/32/12312_2.png) [@junwoo0914](https://discuss.px4.io/u/junwoo0914)\
**Post date:** [March 4, 2023, 1:55pm UTC](https://discuss.px4.io/t/pixhawk-for-paraglider-parafoil/13550/8 "2023-03-04T13:55:11Z")

</div>

☝ FYI, I just completed the first successful autonomous flight with a PX4 paramotor! Read more here:

> [@PX4 Paramotor Project #2 - First autonomous (mission, rtl, altitude, stabilized) flight!](https://discuss.px4.io/t/px4-paramotor-project-2-first-autonomous-mission-rtl-altitude-stabilized-flight/31125):
>
> PX4 Paramotor Project update #2 [20230303\_181447] I’m happy to share great progress in the PX4 Paramotor project! Here I present the results first! Flights First: Manual/Stabilized/Altitude mode flight [image] First-ever autonomous control was applied in [Stabilized](https://docs.px4.io/main/en/getting_started/flight_modes.html#stabilized-mode-fw) mode (in blue marking above), which demonstrated that roll attitude control works! Then, [altitude](https://docs.px4.io/main/en/getting_started/flight_modes.html#altitude-mode-fw) mode was tried out, which demonstrated autonomous control on both throttle and roll! Log: [https://logs.px4.io/plot\_app?log=597cf26a…](https://logs.px4.io/plot_app?log=597cf26a-e3d1-4708-92aa-881cdbaaf3c9)
