Commit 951a45cf authored by Lorenz Meier's avatar Lorenz Meier

Update PX4 meta data

parent b682031e
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
<airframe_version_minor>1</airframe_version_minor> <airframe_version_minor>1</airframe_version_minor>
<airframe_group image="HelicopterCoaxial" name="Coaxial Helicopter"> <airframe_group image="HelicopterCoaxial" name="Coaxial Helicopter">
<airframe id="15001" maintainer="Emmanuel Roussel" name="Esky (Big) Lama v4"> <airframe id="15001" maintainer="Emmanuel Roussel" name="Esky (Big) Lama v4">
<class>Copter</class>
<maintainer>Emmanuel Roussel</maintainer> <maintainer>Emmanuel Roussel</maintainer>
<type>Coaxial Helicopter</type> <type>Coaxial Helicopter</type>
<output name="MAIN1">Left swashplate servomotor, pitch axis</output> <output name="MAIN1">Left swashplate servomotor, pitch axis</output>
...@@ -13,77 +14,28 @@ ...@@ -13,77 +14,28 @@
<output name="MAIN4">Lower rotor (CW)</output> <output name="MAIN4">Lower rotor (CW)</output>
</airframe> </airframe>
</airframe_group> </airframe_group>
<airframe_group image="FlyingWing" name="Flying Wing"> <airframe_group image="AirframeUnknown" name="Dodecarotor cox">
<airframe id="3030" maintainer="Simon Wilks &lt;simon@px4.io&gt;" name="IO Camflyer"> <airframe id="24001" maintainer="William Peale &lt;develop707@gmail.com&gt;" name="Generic Dodecarotor cox geometry">
<maintainer>Simon Wilks &lt;simon@px4.io&gt;</maintainer> <class>Copter</class>
<type>Flying Wing</type> <maintainer>William Peale &lt;develop707@gmail.com&gt;</maintainer>
<url>https://pixhawk.org/platforms/planes/bormatec_camflyer_q</url> <type>Dodecarotor cox</type>
<output name="MAIN1">left aileron</output> <output name="MAIN1">motor 1</output>
<output name="MAIN2">right aileron</output> <output name="MAIN2">motor 2</output>
<output name="MAIN4">throttle</output> <output name="MAIN3">motor 3</output>
<output name="AUX1">feed-through of RC AUX1 channel</output> <output name="MAIN4">motor 4</output>
<output name="AUX2">feed-through of RC AUX2 channel</output> <output name="MAIN5">motor 5</output>
<output name="AUX3">feed-through of RC AUX3 channel</output> <output name="MAIN6">motor 6</output>
</airframe> <output name="AUX1">motor 7</output>
<airframe id="3031" maintainer="Simon Wilks &lt;simon@px4.io&gt;" name="Phantom FPV Flying Wing"> <output name="AUX2">motor 8</output>
<maintainer>Simon Wilks &lt;simon@px4.io&gt;</maintainer> <output name="AUX3">motor 9</output>
<type>Flying Wing</type> <output name="AUX4">motor 10</output>
<url>https://pixhawk.org/platforms/planes/z-84_wing_wing</url> <output name="AUX5">motor 11</output>
<output name="MAIN1">left aileron</output> <output name="AUX6">motor 12</output>
<output name="MAIN2">right aileron</output>
<output name="MAIN4">throttle</output>
<output name="AUX1">feed-through of RC AUX1 channel</output>
<output name="AUX2">feed-through of RC AUX2 channel</output>
<output name="AUX3">feed-through of RC AUX3 channel</output>
</airframe>
<airframe id="3032" maintainer="Thomas Gubler &lt;thomas@px4.io&gt;, Julian Oes &lt;julian@px4.io&gt;" name="Skywalker X5 Flying Wing">
<maintainer>Thomas Gubler &lt;thomas@px4.io&gt;, Julian Oes &lt;julian@px4.io&gt;</maintainer>
<type>Flying Wing</type>
<url>https://pixhawk.org/platforms/planes/skywalker_x5</url>
<output name="MAIN1">left aileron</output>
<output name="MAIN2">right aileron</output>
<output name="MAIN4">throttle</output>
<output name="AUX1">feed-through of RC AUX1 channel</output>
<output name="AUX2">feed-through of RC AUX2 channel</output>
<output name="AUX3">feed-through of RC AUX3 channel</output>
</airframe>
<airframe id="3033" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Wing Wing (aka Z-84) Flying Wing">
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Flying Wing</type>
<url>https://pixhawk.org/platforms/planes/z-84_wing_wing</url>
<output name="MAIN1">left aileron</output>
<output name="MAIN2">right aileron</output>
<output name="MAIN4">throttle</output>
<output name="AUX1">feed-through of RC AUX1 channel</output>
<output name="AUX2">feed-through of RC AUX2 channel</output>
<output name="AUX3">feed-through of RC AUX3 channel</output>
</airframe>
<airframe id="3034" maintainer="Simon Wilks &lt;simon@px4.io&gt;" name="FX-79 Buffalo Flying Wing">
<maintainer>Simon Wilks &lt;simon@px4.io&gt;</maintainer>
<type>Flying Wing</type>
</airframe>
<airframe id="3035" maintainer="Simon Wilks &lt;simon@px4.io&gt;" name="Viper">
<maintainer>Simon Wilks &lt;simon@px4.io&gt;</maintainer>
<type>Flying Wing</type>
</airframe>
<airframe id="3036" maintainer="Simon Wilks &lt;simon@px4.io&gt;" name="Sparkle Tech Pigeon">
<maintainer>Simon Wilks &lt;simon@px4.io&gt;</maintainer>
<type>Flying Wing</type>
<url>http://www.sparkletech.hk/</url>
<output name="MAIN1">left aileron</output>
<output name="MAIN2">right aileron</output>
<output name="MAIN4">throttle</output>
<output name="AUX1">feed-through of RC AUX1 channel</output>
<output name="AUX2">feed-through of RC AUX2 channel</output>
<output name="AUX3">feed-through of RC AUX3 channel</output>
</airframe>
<airframe id="3100" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="TBS Caipirinha">
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Flying Wing</type>
</airframe> </airframe>
</airframe_group> </airframe_group>
<airframe_group image="Helicopter" name="Helicopter"> <airframe_group image="Helicopter" name="Helicopter">
<airframe id="16001" maintainer="Bart Slinger &lt;bartslinger@gmail.com&gt;" name="Blade 130X"> <airframe id="16001" maintainer="Bart Slinger &lt;bartslinger@gmail.com&gt;" name="Blade 130X">
<class>Copter</class>
<maintainer>Bart Slinger &lt;bartslinger@gmail.com&gt;</maintainer> <maintainer>Bart Slinger &lt;bartslinger@gmail.com&gt;</maintainer>
<type>Helicopter</type> <type>Helicopter</type>
<output name="MAIN1">main motor</output> <output name="MAIN1">main motor</output>
...@@ -94,8 +46,9 @@ ...@@ -94,8 +46,9 @@
</airframe> </airframe>
</airframe_group> </airframe_group>
<airframe_group image="HexaRotorPlus" name="Hexarotor +"> <airframe_group image="HexaRotorPlus" name="Hexarotor +">
<airframe id="7001" maintainer="Anton Babushkin &lt;anton@px4.io&gt;" name="Generic Hexarotor + geometry"> <airframe id="7001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Hexarotor + geometry">
<maintainer>Anton Babushkin &lt;anton@px4.io&gt;</maintainer> <class>Copter</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Hexarotor +</type> <type>Hexarotor +</type>
<output name="MAIN1">motor1</output> <output name="MAIN1">motor1</output>
<output name="MAIN2">motor2</output> <output name="MAIN2">motor2</output>
...@@ -110,6 +63,7 @@ ...@@ -110,6 +63,7 @@
</airframe_group> </airframe_group>
<airframe_group image="Y6B" name="Hexarotor Coaxial"> <airframe_group image="Y6B" name="Hexarotor Coaxial">
<airframe id="11001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Hexa coaxial geometry"> <airframe id="11001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Hexa coaxial geometry">
<class>Copter</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer> <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Hexarotor Coaxial</type> <type>Hexarotor Coaxial</type>
<output angle="60" direction="CW" name="MAIN1">front right top, CW</output> <output angle="60" direction="CW" name="MAIN1">front right top, CW</output>
...@@ -124,8 +78,9 @@ ...@@ -124,8 +78,9 @@
</airframe> </airframe>
</airframe_group> </airframe_group>
<airframe_group image="HexaRotorX" name="Hexarotor x"> <airframe_group image="HexaRotorX" name="Hexarotor x">
<airframe id="6001" maintainer="Anton Babushkin &lt;anton@px4.io&gt;" name="Generic Hexarotor x geometry"> <airframe id="6001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Hexarotor x geometry">
<maintainer>Anton Babushkin &lt;anton@px4.io&gt;</maintainer> <class>Copter</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Hexarotor x</type> <type>Hexarotor x</type>
<output name="MAIN1">motor 1</output> <output name="MAIN1">motor 1</output>
<output name="MAIN2">motor 2</output> <output name="MAIN2">motor 2</output>
...@@ -140,6 +95,7 @@ ...@@ -140,6 +95,7 @@
</airframe_group> </airframe_group>
<airframe_group image="OctoRotorXCoaxial" name="Octo Coax Wide"> <airframe_group image="OctoRotorXCoaxial" name="Octo Coax Wide">
<airframe id="12002" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Steadidrone MAVRIK"> <airframe id="12002" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Steadidrone MAVRIK">
<class>Copter</class>
<maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer> <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
<type>Octo Coax Wide</type> <type>Octo Coax Wide</type>
<output name="MAIN1">motor 1</output> <output name="MAIN1">motor 1</output>
...@@ -153,8 +109,9 @@ ...@@ -153,8 +109,9 @@
</airframe> </airframe>
</airframe_group> </airframe_group>
<airframe_group image="OctoRotorPlus" name="Octorotor +"> <airframe_group image="OctoRotorPlus" name="Octorotor +">
<airframe id="9001" maintainer="Anton Babushkin &lt;anton@px4.io&gt;" name="Generic Octocopter + geometry"> <airframe id="9001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Octocopter + geometry">
<maintainer>Anton Babushkin &lt;anton@px4.io&gt;</maintainer> <class>Copter</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Octorotor +</type> <type>Octorotor +</type>
<output name="MAIN1">motor 1</output> <output name="MAIN1">motor 1</output>
<output name="MAIN2">motor 2</output> <output name="MAIN2">motor 2</output>
...@@ -171,6 +128,7 @@ ...@@ -171,6 +128,7 @@
</airframe_group> </airframe_group>
<airframe_group image="OctoRotorXCoaxial" name="Octorotor Coaxial"> <airframe_group image="OctoRotorXCoaxial" name="Octorotor Coaxial">
<airframe id="12001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic 10&quot; Octo coaxial geometry"> <airframe id="12001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic 10&quot; Octo coaxial geometry">
<class>Copter</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer> <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Octorotor Coaxial</type> <type>Octorotor Coaxial</type>
<output name="MAIN1">motor 1</output> <output name="MAIN1">motor 1</output>
...@@ -184,8 +142,9 @@ ...@@ -184,8 +142,9 @@
</airframe> </airframe>
</airframe_group> </airframe_group>
<airframe_group image="OctoRotorX" name="Octorotor x"> <airframe_group image="OctoRotorX" name="Octorotor x">
<airframe id="8001" maintainer="Anton Babushkin &lt;anton@px4.io&gt;" name="Generic Octocopter X geometry"> <airframe id="8001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Octocopter X geometry">
<maintainer>Anton Babushkin &lt;anton@px4.io&gt;</maintainer> <class>Copter</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Octorotor x</type> <type>Octorotor x</type>
<output name="MAIN1">motor 1</output> <output name="MAIN1">motor 1</output>
<output name="MAIN2">motor 2</output> <output name="MAIN2">motor 2</output>
...@@ -200,26 +159,10 @@ ...@@ -200,26 +159,10 @@
<output name="AUX3">feed-through of RC AUX3 channel</output> <output name="AUX3">feed-through of RC AUX3 channel</output>
</airframe> </airframe>
</airframe_group> </airframe_group>
<airframe_group image="PlaneATail" name="Plane A-Tail">
<airframe id="2106" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="Applied Aeronautics Albatross">
<maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
<type>Plane A-Tail</type>
<output name="MAIN1">aileron right</output>
<output name="MAIN2">aileron left</output>
<output name="MAIN3">v-tail right</output>
<output name="MAIN4">v-tail left</output>
<output name="MAIN5">throttle</output>
<output name="MAIN6">wheel</output>
<output name="MAIN7">flaps right</output>
<output name="MAIN8">flaps left</output>
<output name="AUX1">feed-through of RC AUX1 channel</output>
<output name="AUX2">feed-through of RC AUX2 channel</output>
<output name="AUX3">feed-through of RC AUX3 channel</output>
</airframe>
</airframe_group>
<airframe_group image="QuadRotorPlus" name="Quadrotor +"> <airframe_group image="QuadRotorPlus" name="Quadrotor +">
<airframe id="5001" maintainer="Anton Babushkin &lt;anton@px4.io&gt;" name="Generic 10&quot; Quad + geometry"> <airframe id="5001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic 10&quot; Quad + geometry">
<maintainer>Anton Babushkin &lt;anton@px4.io&gt;</maintainer> <class>Copter</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Quadrotor +</type> <type>Quadrotor +</type>
<output name="MAIN1">motor 1</output> <output name="MAIN1">motor 1</output>
<output name="MAIN2">motor 2</output> <output name="MAIN2">motor 2</output>
...@@ -234,8 +177,9 @@ ...@@ -234,8 +177,9 @@
</airframe> </airframe>
</airframe_group> </airframe_group>
<airframe_group image="QuadRotorWide" name="Quadrotor Wide"> <airframe_group image="QuadRotorWide" name="Quadrotor Wide">
<airframe id="10015" maintainer="Anton Babushkin &lt;anton@px4.io&gt;, Simon Wilks &lt;simon@px4.io&gt;" name="Team Blacksheep Discovery"> <airframe id="10015" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Team Blacksheep Discovery">
<maintainer>Anton Babushkin &lt;anton@px4.io&gt;, Simon Wilks &lt;simon@px4.io&gt;</maintainer> <class>Copter</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Quadrotor Wide</type> <type>Quadrotor Wide</type>
<output name="MAIN1">motor 1</output> <output name="MAIN1">motor 1</output>
<output name="MAIN2">motor 2</output> <output name="MAIN2">motor 2</output>
...@@ -248,8 +192,9 @@ ...@@ -248,8 +192,9 @@
<output name="AUX3">feed-through of RC AUX3 channel</output> <output name="AUX3">feed-through of RC AUX3 channel</output>
<output name="AUX4">feed-through of RC FLAPS channel</output> <output name="AUX4">feed-through of RC FLAPS channel</output>
</airframe> </airframe>
<airframe id="10016" maintainer="Anton Babushkin &lt;anton@px4.io&gt;" name="3DR Iris Quadrotor"> <airframe id="10016" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="3DR Iris Quadrotor">
<maintainer>Anton Babushkin &lt;anton@px4.io&gt;</maintainer> <class>Copter</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Quadrotor Wide</type> <type>Quadrotor Wide</type>
<output name="MAIN1">motor 1</output> <output name="MAIN1">motor 1</output>
<output name="MAIN2">motor 2</output> <output name="MAIN2">motor 2</output>
...@@ -260,8 +205,9 @@ ...@@ -260,8 +205,9 @@
<output name="AUX3">feed-through of RC AUX3 channel</output> <output name="AUX3">feed-through of RC AUX3 channel</output>
<output name="AUX4">feed-through of RC FLAPS channel</output> <output name="AUX4">feed-through of RC FLAPS channel</output>
</airframe> </airframe>
<airframe id="10017" maintainer="Thomas Gubler &lt;thomas@px4.io&gt;" name="Steadidrone QU4D"> <airframe id="10017" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Steadidrone QU4D">
<maintainer>Thomas Gubler &lt;thomas@px4.io&gt;</maintainer> <class>Copter</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Quadrotor Wide</type> <type>Quadrotor Wide</type>
<output name="MAIN1">motor 1</output> <output name="MAIN1">motor 1</output>
<output name="MAIN2">motor 2</output> <output name="MAIN2">motor 2</output>
...@@ -274,8 +220,9 @@ ...@@ -274,8 +220,9 @@
<output name="AUX3">feed-through of RC AUX3 channel</output> <output name="AUX3">feed-through of RC AUX3 channel</output>
<output name="AUX4">feed-through of RC FLAPS channel</output> <output name="AUX4">feed-through of RC FLAPS channel</output>
</airframe> </airframe>
<airframe id="10018" maintainer="Simon Wilks &lt;simon@px4.io&gt;" name="Team Blacksheep Discovery Endurance"> <airframe id="10018" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Team Blacksheep Discovery Endurance">
<maintainer>Simon Wilks &lt;simon@px4.io&gt;</maintainer> <class>Copter</class>
<maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
<type>Quadrotor Wide</type> <type>Quadrotor Wide</type>
<output name="MAIN1">motor 1</output> <output name="MAIN1">motor 1</output>
<output name="MAIN2">motor 2</output> <output name="MAIN2">motor 2</output>
...@@ -290,8 +237,9 @@ ...@@ -290,8 +237,9 @@
</airframe> </airframe>
</airframe_group> </airframe_group>
<airframe_group image="AirframeUnknown" name="Quadrotor asymmetric"> <airframe_group image="AirframeUnknown" name="Quadrotor asymmetric">
<airframe id="4051" maintainer="Mark Whitehorn &lt;kd0aij@gmail.com&gt;" name="Spedix S250AQ"> <airframe id="4051" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Spedix S250AQ">
<maintainer>Mark Whitehorn &lt;kd0aij@gmail.com&gt;</maintainer> <class>Copter</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Quadrotor asymmetric</type> <type>Quadrotor asymmetric</type>
<output name="MAIN1">motor1 (front right: CCW)</output> <output name="MAIN1">motor1 (front right: CCW)</output>
<output name="MAIN2">motor2 (back left: CCW)</output> <output name="MAIN2">motor2 (back left: CCW)</output>
...@@ -303,14 +251,17 @@ ...@@ -303,14 +251,17 @@
</airframe_group> </airframe_group>
<airframe_group image="QuadRotorX" name="Quadrotor x"> <airframe_group image="QuadRotorX" name="Quadrotor x">
<airframe id="10020" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="3DR DIY Quad"> <airframe id="10020" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="3DR DIY Quad">
<class>Copter</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer> <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Quadrotor x</type> <type>Quadrotor x</type>
</airframe> </airframe>
<airframe id="10021" maintainer="Leon Mueller &lt;thedevleon&gt;" name="H4 680mm with Z1 Tiny2 Gimbal"> <airframe id="10021" maintainer="Leon Mueller &lt;thedevleon&gt;" name="H4 680mm with Z1 Tiny2 Gimbal">
<class>Copter</class>
<maintainer>Leon Mueller &lt;thedevleon&gt;</maintainer> <maintainer>Leon Mueller &lt;thedevleon&gt;</maintainer>
<type>Quadrotor x</type> <type>Quadrotor x</type>
</airframe> </airframe>
<airframe id="4001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Quadrotor X config"> <airframe id="4001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Quadrotor X config">
<class>Copter</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer> <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Quadrotor x</type> <type>Quadrotor x</type>
<output name="MAIN1">motor 1</output> <output name="MAIN1">motor 1</output>
...@@ -325,6 +276,7 @@ ...@@ -325,6 +276,7 @@
<output name="AUX4">feed-through of RC FLAPS channel</output> <output name="AUX4">feed-through of RC FLAPS channel</output>
</airframe> </airframe>
<airframe id="4002" maintainer="Leon Mueller &lt;thedevleon&gt;" name="Generic Quadrotor X config with mount (e.g. gimbal)"> <airframe id="4002" maintainer="Leon Mueller &lt;thedevleon&gt;" name="Generic Quadrotor X config with mount (e.g. gimbal)">
<class>Copter</class>
<maintainer>Leon Mueller &lt;thedevleon&gt;</maintainer> <maintainer>Leon Mueller &lt;thedevleon&gt;</maintainer>
<type>Quadrotor x</type> <type>Quadrotor x</type>
<output name="MAIN1">motor 1</output> <output name="MAIN1">motor 1</output>
...@@ -339,64 +291,183 @@ ...@@ -339,64 +291,183 @@
<output name="AUX4">Mount retract</output> <output name="AUX4">Mount retract</output>
</airframe> </airframe>
<airframe id="4003" maintainer="James Goppert &lt;james.goppert@gmail.com&gt;" name="Lumenier QAV-R (raceblade) 5&quot; arms"> <airframe id="4003" maintainer="James Goppert &lt;james.goppert@gmail.com&gt;" name="Lumenier QAV-R (raceblade) 5&quot; arms">
<class>Copter</class>
<maintainer>James Goppert &lt;james.goppert@gmail.com&gt;</maintainer> <maintainer>James Goppert &lt;james.goppert@gmail.com&gt;</maintainer>
<type>Quadrotor x</type> <type>Quadrotor x</type>
</airframe> </airframe>
<airframe id="4009" maintainer="Mark Whitehorn &lt;kd0aij@gmail.com&gt;" name="Lumenier QAV250"> <airframe id="4009" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Lumenier QAV250">
<maintainer>Mark Whitehorn &lt;kd0aij@gmail.com&gt;</maintainer> <class>Copter</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Quadrotor x</type> <type>Quadrotor x</type>
</airframe> </airframe>
<airframe id="4010" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="DJI Flame Wheel F330"> <airframe id="4010" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="DJI Flame Wheel F330">
<class>Copter</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer> <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Quadrotor x</type> <type>Quadrotor x</type>
</airframe> </airframe>
<airframe id="4011" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="DJI Flame Wheel F450"> <airframe id="4011" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="DJI Flame Wheel F450">
<class>Copter</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer> <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Quadrotor x</type> <type>Quadrotor x</type>
</airframe> </airframe>
<airframe id="4012" maintainer="Pavel Kirienko &lt;pavel@px4.io&gt;" name="F450-sized quadrotor with CAN"> <airframe id="4012" maintainer="Pavel Kirienko &lt;pavel.kirienko@gmail.com&gt;" name="F450-sized quadrotor with CAN">
<maintainer>Pavel Kirienko &lt;pavel@px4.io&gt;</maintainer> <class>Copter</class>
<maintainer>Pavel Kirienko &lt;pavel.kirienko@gmail.com&gt;</maintainer>
<type>Quadrotor x</type> <type>Quadrotor x</type>
</airframe> </airframe>
<airframe id="4040" maintainer="Blankered" name="Reaper 500 Quad"> <airframe id="4040" maintainer="Blankered" name="Reaper 500 Quad">
<class>Copter</class>
<maintainer>Blankered</maintainer> <maintainer>Blankered</maintainer>
<type>Quadrotor x</type> <type>Quadrotor x</type>
</airframe> </airframe>
<airframe id="4050" maintainer="Mark Whitehorn &lt;kd0aij@gmail.com&gt;" name="Generic 250 Racer"> <airframe id="4050" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic 250 Racer">
<maintainer>Mark Whitehorn &lt;kd0aij@gmail.com&gt;</maintainer> <class>Copter</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Quadrotor x</type> <type>Quadrotor x</type>
</airframe> </airframe>
<airframe id="4060" maintainer="James Goppert &lt;james.goppert@gmail.com&gt;" name="DJI Matrice 100"> <airframe id="4060" maintainer="James Goppert &lt;james.goppert@gmail.com&gt;" name="DJI Matrice 100">
<class>Copter</class>
<maintainer>James Goppert &lt;james.goppert@gmail.com&gt;</maintainer> <maintainer>James Goppert &lt;james.goppert@gmail.com&gt;</maintainer>
<type>Quadrotor x</type> <type>Quadrotor x</type>
</airframe> </airframe>
<airframe id="4080" maintainer="Anton Matosov &lt;anton.matosov@gmail.com&gt;" name="ZMR250 Racer"> <airframe id="4080" maintainer="Anton Matosov &lt;anton.matosov@gmail.com&gt;" name="ZMR250 Racer">
<class>Copter</class>
<maintainer>Anton Matosov &lt;anton.matosov@gmail.com&gt;</maintainer> <maintainer>Anton Matosov &lt;anton.matosov@gmail.com&gt;</maintainer>
<type>Quadrotor x</type> <type>Quadrotor x</type>
</airframe> </airframe>
</airframe_group> </airframe_group>
<airframe_group image="Rover" name="Rover"> <airframe_group image="AirframeUnknown" name="Simulation (Copter)">
<airframe id="50001" maintainer="John Doe &lt;john@example.com&gt;" name="Axial Racing AX10"> <airframe id="1001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="HIL Quadcopter X">
<type>Rover</type> <class>Copter</class>
<output name="MAIN1">pass-through of control group 0, channel 0</output> <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<output name="MAIN2">pass-through of control group 0, channel 1</output> <type>Simulation</type>
<output name="MAIN3">pass-through of control group 0, channel 2</output>
<output name="MAIN4">pass-through of control group 0, channel 3</output>
<output name="MAIN5">pass-through of control group 0, channel 4</output>
<output name="MAIN6">pass-through of control group 0, channel 5</output>
<output name="MAIN7">pass-through of control group 0, channel 6</output>
<output name="MAIN8">pass-through of control group 0, channel 7</output>
</airframe> </airframe>
<airframe id="50002" maintainer="Marco Zorzi" name="Traxxas stampede vxl 2wd"> <airframe id="1003" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="HIL Quadcopter +">
<maintainer>Marco Zorzi</maintainer> <class>Copter</class>
<type>Rover</type> <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<url>https://traxxas.com/products/models/electric/stampede-vxl-tsm</url> <type>Simulation</type>
<output name="MAIN2">steering</output> </airframe>
</airframe_group>
<airframe_group image="YPlus" name="Tricopter Y+">
<airframe id="14001" maintainer="Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;" name="Generic Tricopter Y+ Geometry">
<class>Copter</class>
<maintainer>Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;</maintainer>
<type>Tricopter Y+</type>
<output name="MAIN1">motor 1</output>
<output name="MAIN2">motor 2</output>
<output name="MAIN3">motor 3</output>
<output name="MAIN4">yaw servo</output>
</airframe>
</airframe_group>
<airframe_group image="YMinus" name="Tricopter Y-">
<airframe id="14002" maintainer="Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;" name="Generic Tricopter Y- Geometry">
<class>Copter</class>
<maintainer>Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;</maintainer>
<type>Tricopter Y-</type>
<output name="MAIN1">motor 1</output>
<output name="MAIN2">motor 2</output>
<output name="MAIN3">motor 3</output>
<output name="MAIN4">yaw servo</output>
</airframe>
</airframe_group>
<airframe_group image="FlyingWing" name="Flying Wing">
<airframe id="3030" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="IO Camflyer">
<class>Plane</class>
<maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
<type>Flying Wing</type>
<url>https://pixhawk.org/platforms/planes/bormatec_camflyer_q</url>
<output name="MAIN1">left aileron</output>
<output name="MAIN2">right aileron</output>
<output name="MAIN4">throttle</output>
<output name="AUX1">feed-through of RC AUX1 channel</output>
<output name="AUX2">feed-through of RC AUX2 channel</output>
<output name="AUX3">feed-through of RC AUX3 channel</output>
</airframe>
<airframe id="3031" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Phantom FPV Flying Wing">
<class>Plane</class>
<maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
<type>Flying Wing</type>
<url>https://pixhawk.org/platforms/planes/z-84_wing_wing</url>
<output name="MAIN1">left aileron</output>
<output name="MAIN2">right aileron</output>
<output name="MAIN4">throttle</output>
<output name="AUX1">feed-through of RC AUX1 channel</output>
<output name="AUX2">feed-through of RC AUX2 channel</output>
<output name="AUX3">feed-through of RC AUX3 channel</output>
</airframe>
<airframe id="3032" maintainer="Julian Oes &lt;julian@px4.io&gt;" name="Skywalker X5 Flying Wing">
<class>Plane</class>
<maintainer>Julian Oes &lt;julian@px4.io&gt;</maintainer>
<type>Flying Wing</type>
<url>https://pixhawk.org/platforms/planes/skywalker_x5</url>
<output name="MAIN1">left aileron</output>
<output name="MAIN2">right aileron</output>
<output name="MAIN4">throttle</output>
<output name="AUX1">feed-through of RC AUX1 channel</output>
<output name="AUX2">feed-through of RC AUX2 channel</output>
<output name="AUX3">feed-through of RC AUX3 channel</output>
</airframe>
<airframe id="3033" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Wing Wing (aka Z-84) Flying Wing">
<class>Plane</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Flying Wing</type>
<url>https://pixhawk.org/platforms/planes/z-84_wing_wing</url>
<output name="MAIN1">left aileron</output>
<output name="MAIN2">right aileron</output>
<output name="MAIN4">throttle</output> <output name="MAIN4">throttle</output>
<output name="AUX1">feed-through of RC AUX1 channel</output>
<output name="AUX2">feed-through of RC AUX2 channel</output>
<output name="AUX3">feed-through of RC AUX3 channel</output>
</airframe>
<airframe id="3034" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="FX-79 Buffalo Flying Wing">
<class>Plane</class>
<maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
<type>Flying Wing</type>
</airframe>
<airframe id="3035" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Viper">
<class>Plane</class>
<maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
<type>Flying Wing</type>
</airframe>
<airframe id="3036" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Sparkle Tech Pigeon">
<class>Plane</class>
<maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
<type>Flying Wing</type>
<url>http://www.sparkletech.hk/</url>
<output name="MAIN1">left aileron</output>
<output name="MAIN2">right aileron</output>
<output name="MAIN4">throttle</output>
<output name="AUX1">feed-through of RC AUX1 channel</output>
<output name="AUX2">feed-through of RC AUX2 channel</output>
<output name="AUX3">feed-through of RC AUX3 channel</output>
</airframe>
<airframe id="3100" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="TBS Caipirinha">
<class>Plane</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Flying Wing</type>
</airframe>
</airframe_group>
<airframe_group image="PlaneATail" name="Plane A-Tail">
<airframe id="2106" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="Applied Aeronautics Albatross">
<class>Plane</class>
<maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
<type>Plane A-Tail</type>
<output name="MAIN1">aileron right</output>
<output name="MAIN2">aileron left</output>
<output name="MAIN3">v-tail right</output>
<output name="MAIN4">v-tail left</output>
<output name="MAIN5">throttle</output>
<output name="MAIN6">wheel</output>
<output name="MAIN7">flaps right</output>
<output name="MAIN8">flaps left</output>
<output name="AUX1">feed-through of RC AUX1 channel</output>
<output name="AUX2">feed-through of RC AUX2 channel</output>
<output name="AUX3">feed-through of RC AUX3 channel</output>
</airframe> </airframe>
</airframe_group> </airframe_group>
<airframe_group image="AirframeSimulation" name="Simulation"> <airframe_group image="AirframeUnknown" name="Simulation (Plane)">
<airframe id="1000" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="HILStar (XPlane)"> <airframe id="1000" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="HILStar (XPlane)">
<class>Plane</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer> <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Simulation</type> <type>Simulation</type>
<output name="MAIN1">aileron</output> <output name="MAIN1">aileron</output>
...@@ -404,17 +475,10 @@ ...@@ -404,17 +475,10 @@
<output name="MAIN3">rudder</output> <output name="MAIN3">rudder</output>
<output name="MAIN4">throttle</output> <output name="MAIN4">throttle</output>
</airframe> </airframe>
<airframe id="1001" maintainer="Anton Babushkin &lt;anton@px4.io&gt;" name="HIL Quadcopter X">
<maintainer>Anton Babushkin &lt;anton@px4.io&gt;</maintainer>
<type>Simulation</type>
</airframe>
<airframe id="1003" maintainer="Anton Babushkin &lt;anton@px4.io&gt;" name="HIL Quadcopter +">
<maintainer>Anton Babushkin &lt;anton@px4.io&gt;</maintainer>
<type>Simulation</type>
</airframe>
</airframe_group> </airframe_group>
<airframe_group image="Plane" name="Standard Plane"> <airframe_group image="Plane" name="Standard Plane">
<airframe id="2100" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Multiplex Easystar"> <airframe id="2100" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Multiplex Easystar">
<class>Plane</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer> <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Standard Plane</type> <type>Standard Plane</type>
<output name="MAIN1">aileron</output> <output name="MAIN1">aileron</output>
...@@ -423,6 +487,7 @@ ...@@ -423,6 +487,7 @@
<output name="MAIN4">throttle</output> <output name="MAIN4">throttle</output>
</airframe> </airframe>
<airframe id="2101" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Standard AERT Plane"> <airframe id="2101" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Standard AERT Plane">
<class>Plane</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer> <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Standard Plane</type> <type>Standard Plane</type>
<output name="MAIN1">aileron</output> <output name="MAIN1">aileron</output>
...@@ -435,6 +500,7 @@ ...@@ -435,6 +500,7 @@
<output name="AUX3">feed-through of RC AUX3 channel</output> <output name="AUX3">feed-through of RC AUX3 channel</output>
</airframe> </airframe>
<airframe id="2102" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Skywalker (3DR Aero)"> <airframe id="2102" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Skywalker (3DR Aero)">
<class>Plane</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer> <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Standard Plane</type> <type>Standard Plane</type>
<output name="MAIN1">aileron</output> <output name="MAIN1">aileron</output>
...@@ -447,6 +513,7 @@ ...@@ -447,6 +513,7 @@
<output name="AUX3">feed-through of RC AUX3 channel</output> <output name="AUX3">feed-through of RC AUX3 channel</output>
</airframe> </airframe>
<airframe id="2103" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Skyhunter 1800"> <airframe id="2103" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Skyhunter 1800">
<class>Plane</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer> <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Standard Plane</type> <type>Standard Plane</type>
<output name="MAIN1">aileron</output> <output name="MAIN1">aileron</output>
...@@ -457,6 +524,7 @@ ...@@ -457,6 +524,7 @@
<output name="AUX3">feed-through of RC AUX3 channel</output> <output name="AUX3">feed-through of RC AUX3 channel</output>
</airframe> </airframe>
<airframe id="2104" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Standard AETR Plane"> <airframe id="2104" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Standard AETR Plane">
<class>Plane</class>
<maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer> <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
<type>Standard Plane</type> <type>Standard Plane</type>
<output name="MAIN1">aileron</output> <output name="MAIN1">aileron</output>
...@@ -469,6 +537,7 @@ ...@@ -469,6 +537,7 @@
<output name="AUX3">feed-through of RC AUX3 channel</output> <output name="AUX3">feed-through of RC AUX3 channel</output>
</airframe> </airframe>
<airframe id="2105" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="Bormatec Maja"> <airframe id="2105" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="Bormatec Maja">
<class>Plane</class>
<maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer> <maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
<type>Standard Plane</type> <type>Standard Plane</type>
<output name="MAIN1">aileron</output> <output name="MAIN1">aileron</output>
...@@ -483,8 +552,40 @@ ...@@ -483,8 +552,40 @@
<output name="AUX3">feed-through of RC AUX3 channel</output> <output name="AUX3">feed-through of RC AUX3 channel</output>
</airframe> </airframe>
</airframe_group> </airframe_group>
<airframe_group image="Rover" name="Rover">
<airframe id="50001" maintainer="John Doe &lt;john@example.com&gt;" name="Axial Racing AX10">
<class>Rover</class>
<type>Rover</type>
<output name="MAIN1">pass-through of control group 0, channel 0</output>
<output name="MAIN2">pass-through of control group 0, channel 1</output>
<output name="MAIN3">pass-through of control group 0, channel 2</output>
<output name="MAIN4">pass-through of control group 0, channel 3</output>
<output name="MAIN5">pass-through of control group 0, channel 4</output>
<output name="MAIN6">pass-through of control group 0, channel 5</output>
<output name="MAIN7">pass-through of control group 0, channel 6</output>
<output name="MAIN8">pass-through of control group 0, channel 7</output>
</airframe>
<airframe id="50002" maintainer="Marco Zorzi" name="Traxxas stampede vxl 2wd">
<class>Rover</class>
<maintainer>Marco Zorzi</maintainer>
<type>Rover</type>
<url>https://traxxas.com/products/models/electric/stampede-vxl-tsm</url>
<output name="MAIN2">steering</output>
<output name="MAIN4">throttle</output>
</airframe>
</airframe_group>
<airframe_group image="AirframeUnknown" name="custom">
<airframe id="20000" maintainer="Julian Oes &lt;julian@oes.ch&gt;&#10;This startup can be used on Pixhawk/Pixfalcon/Pixracer for the&#10;passthrough of RC input and PWM output." name="Passthrough mode for Snapdragon">
<class>Tool</class>
<maintainer>Julian Oes &lt;julian@oes.ch&gt;
This startup can be used on Pixhawk/Pixfalcon/Pixracer for the
passthrough of RC input and PWM output.</maintainer>
<type>custom</type>
</airframe>
</airframe_group>
<airframe_group image="VTOLPlane" name="Standard VTOL"> <airframe_group image="VTOLPlane" name="Standard VTOL">
<airframe id="13005" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Fun Cub Quad VTOL"> <airframe id="13005" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Fun Cub Quad VTOL">
<class>VTOL</class>
<maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer> <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
<type>Standard VTOL</type> <type>Standard VTOL</type>
<output name="MAIN1">motor 1</output> <output name="MAIN1">motor 1</output>
...@@ -498,6 +599,7 @@ ...@@ -498,6 +599,7 @@
<output name="AUX5">Throttle</output> <output name="AUX5">Throttle</output>
</airframe> </airframe>
<airframe id="13006" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Generic quad delta VTOL"> <airframe id="13006" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Generic quad delta VTOL">
<class>VTOL</class>
<maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer> <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
<type>Standard VTOL</type> <type>Standard VTOL</type>
<output name="MAIN1">motor 1</output> <output name="MAIN1">motor 1</output>
...@@ -509,18 +611,22 @@ ...@@ -509,18 +611,22 @@
<output name="AUX3">Motor</output> <output name="AUX3">Motor</output>
</airframe> </airframe>
<airframe id="13007" maintainer="Sander Smeets &lt;sander@droneslab.com&gt;" name="Generic AAVVT v-tail plane airframe with Quad VTOL."> <airframe id="13007" maintainer="Sander Smeets &lt;sander@droneslab.com&gt;" name="Generic AAVVT v-tail plane airframe with Quad VTOL.">
<class>VTOL</class>
<maintainer>Sander Smeets &lt;sander@droneslab.com&gt;</maintainer> <maintainer>Sander Smeets &lt;sander@droneslab.com&gt;</maintainer>
<type>Standard VTOL</type> <type>Standard VTOL</type>
</airframe> </airframe>
<airframe id="13008" maintainer="Sander Smeets &lt;sander@droneslab.com&gt;" name="QuadRanger"> <airframe id="13008" maintainer="Sander Smeets &lt;sander@droneslab.com&gt;" name="QuadRanger">
<class>VTOL</class>
<maintainer>Sander Smeets &lt;sander@droneslab.com&gt;</maintainer> <maintainer>Sander Smeets &lt;sander@droneslab.com&gt;</maintainer>
<type>Standard VTOL</type> <type>Standard VTOL</type>
</airframe> </airframe>
<airframe id="13009" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="Sparkle Tech Ranger VTOL"> <airframe id="13009" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="Sparkle Tech Ranger VTOL">
<class>VTOL</class>
<maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer> <maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
<type>Standard VTOL</type> <type>Standard VTOL</type>
</airframe> </airframe>
<airframe id="13013" maintainer="Sander Smeets &lt;sander@droneslab.com&gt;" name="DeltaQuad"> <airframe id="13013" maintainer="Sander Smeets &lt;sander@droneslab.com&gt;" name="DeltaQuad">
<class>VTOL</class>
<maintainer>Sander Smeets &lt;sander@droneslab.com&gt;</maintainer> <maintainer>Sander Smeets &lt;sander@droneslab.com&gt;</maintainer>
<type>Standard VTOL</type> <type>Standard VTOL</type>
<output name="MAIN1">motor 1</output> <output name="MAIN1">motor 1</output>
...@@ -532,28 +638,9 @@ ...@@ -532,28 +638,9 @@
<output name="AUX3">Motor</output> <output name="AUX3">Motor</output>
</airframe> </airframe>
</airframe_group> </airframe_group>
<airframe_group image="YPlus" name="Tricopter Y+">
<airframe id="14001" maintainer="Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;" name="Generic Tricopter Y+ Geometry">
<maintainer>Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;</maintainer>
<type>Tricopter Y+</type>
<output name="MAIN1">motor 1</output>
<output name="MAIN2">motor 2</output>
<output name="MAIN3">motor 3</output>
<output name="MAIN4">yaw servo</output>
</airframe>
</airframe_group>
<airframe_group image="YMinus" name="Tricopter Y-">
<airframe id="14002" maintainer="Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;" name="Generic Tricopter Y- Geometry">
<maintainer>Trent Lukaczyk &lt;aerialhedgehog@gmail.com&gt;</maintainer>
<type>Tricopter Y-</type>
<output name="MAIN1">motor 1</output>
<output name="MAIN2">motor 2</output>
<output name="MAIN3">motor 3</output>
<output name="MAIN4">yaw servo</output>
</airframe>
</airframe_group>
<airframe_group image="VTOLDuoRotorTailSitter" name="VTOL Duo Tailsitter"> <airframe_group image="VTOLDuoRotorTailSitter" name="VTOL Duo Tailsitter">
<airframe id="13001" maintainer="Roman Bapst &lt;roman@px4.io&gt;" name="Caipiroshka Duo Tailsitter"> <airframe id="13001" maintainer="Roman Bapst &lt;roman@px4.io&gt;" name="Caipiroshka Duo Tailsitter">
<class>VTOL</class>
<maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer> <maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer>
<type>VTOL Duo Tailsitter</type> <type>VTOL Duo Tailsitter</type>
<output name="MAIN1">motor right</output> <output name="MAIN1">motor right</output>
...@@ -564,10 +651,12 @@ ...@@ -564,10 +651,12 @@
</airframe_group> </airframe_group>
<airframe_group image="VTOLQuadRotorTailSitter" name="VTOL Quad Tailsitter"> <airframe_group image="VTOLQuadRotorTailSitter" name="VTOL Quad Tailsitter">
<airframe id="13003" maintainer="Roman Bapst &lt;roman@px4.io&gt;" name="Quadrotor X Tailsitter"> <airframe id="13003" maintainer="Roman Bapst &lt;roman@px4.io&gt;" name="Quadrotor X Tailsitter">
<class>VTOL</class>
<maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer> <maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer>
<type>VTOL Quad Tailsitter</type> <type>VTOL Quad Tailsitter</type>
</airframe> </airframe>
<airframe id="13004" maintainer="Roman Bapst &lt;roman@px4.io&gt;" name="Quadrotor + Tailsitter"> <airframe id="13004" maintainer="Roman Bapst &lt;roman@px4.io&gt;" name="Quadrotor + Tailsitter">
<class>VTOL</class>
<maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer> <maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer>
<type>VTOL Quad Tailsitter</type> <type>VTOL Quad Tailsitter</type>
<output name="MAIN1">motor 1</output> <output name="MAIN1">motor 1</output>
...@@ -582,6 +671,7 @@ ...@@ -582,6 +671,7 @@
</airframe_group> </airframe_group>
<airframe_group image="VTOLTiltRotor" name="VTOL Tiltrotor"> <airframe_group image="VTOLTiltRotor" name="VTOL Tiltrotor">
<airframe id="13002" maintainer="Roman Bapst &lt;roman@uaventure.com&gt;" name="BirdsEyeView Aerobotics FireFly6"> <airframe id="13002" maintainer="Roman Bapst &lt;roman@uaventure.com&gt;" name="BirdsEyeView Aerobotics FireFly6">
<class>VTOL</class>
<maintainer>Roman Bapst &lt;roman@uaventure.com&gt;</maintainer> <maintainer>Roman Bapst &lt;roman@uaventure.com&gt;</maintainer>
<type>VTOL Tiltrotor</type> <type>VTOL Tiltrotor</type>
<output name="MAIN1">Front right motor bottom</output> <output name="MAIN1">Front right motor bottom</output>
...@@ -596,10 +686,12 @@ ...@@ -596,10 +686,12 @@
<output name="AUX4">Gear</output> <output name="AUX4">Gear</output>
</airframe> </airframe>
<airframe id="13010" maintainer="Samay Siga &lt;samay_s@icloud.com&gt;" name="CruiseAder Claire"> <airframe id="13010" maintainer="Samay Siga &lt;samay_s@icloud.com&gt;" name="CruiseAder Claire">
<class>VTOL</class>
<maintainer>Samay Siga &lt;samay_s@icloud.com&gt;</maintainer> <maintainer>Samay Siga &lt;samay_s@icloud.com&gt;</maintainer>
<type>VTOL Tiltrotor</type> <type>VTOL Tiltrotor</type>
</airframe> </airframe>
<airframe id="13012" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="E-flite Convergence"> <airframe id="13012" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="E-flite Convergence">
<class>VTOL</class>
<maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer> <maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
<type>VTOL Tiltrotor</type> <type>VTOL Tiltrotor</type>
<output name="MAIN1">Motor right</output> <output name="MAIN1">Motor right</output>
...@@ -612,12 +704,4 @@ ...@@ -612,12 +704,4 @@
<output name="MAIN8">Elevon left</output> <output name="MAIN8">Elevon left</output>
</airframe> </airframe>
</airframe_group> </airframe_group>
<airframe_group image="AirframeUnknown" name="custom">
<airframe id="20000" maintainer="Julian Oes &lt;julian@oes.ch&gt;&#10;This startup can be used on Pixhawk/Pixfalcon/Pixracer for the&#10;passthrough of RC input and PWM output." name="Passthrough mode for Snapdragon">
<maintainer>Julian Oes &lt;julian@oes.ch&gt;
This startup can be used on Pixhawk/Pixfalcon/Pixracer for the
passthrough of RC input and PWM output.</maintainer>
<type>custom</type>
</airframe>
</airframe_group>
</airframes> </airframes>
...@@ -1234,6 +1234,14 @@ This parameter is used when the magnetometer fusion method is set automatically ...@@ -1234,6 +1234,14 @@ This parameter is used when the magnetometer fusion method is set automatically
<decimal>2</decimal> <decimal>2</decimal>
<scope>modules/ekf2</scope> <scope>modules/ekf2</scope>
</parameter> </parameter>
<parameter default="0.05" name="EKF2_RNG_SFE" type="FLOAT">
<short_desc>Range finder range dependant noise scaler</short_desc>
<long_desc>Specifies the increase in range finder noise with range.</long_desc>
<min>0.0</min>
<max>0.2</max>
<unit>m/m</unit>
<scope>modules/ekf2</scope>
</parameter>
<parameter default="5.0" name="EKF2_RNG_GATE" type="FLOAT"> <parameter default="5.0" name="EKF2_RNG_GATE" type="FLOAT">
<short_desc>Gate size for range finder fusion</short_desc> <short_desc>Gate size for range finder fusion</short_desc>
<min>1.0</min> <min>1.0</min>
...@@ -1522,6 +1530,29 @@ Smaller values make the saved mag bias learn slower from flight to flight. Large ...@@ -1522,6 +1530,29 @@ Smaller values make the saved mag bias learn slower from flight to flight. Large
<decimal>2</decimal> <decimal>2</decimal>
<scope>modules/ekf2</scope> <scope>modules/ekf2</scope>
</parameter> </parameter>
<parameter default="0" name="EKF2_RNG_AID" type="INT32">
<short_desc>Range sensor aid</short_desc>
<long_desc>If this parameter is enabled then the estimator will make use of the range finder measurements to estimate it's height even if range sensor is not the primary height source. It will only do so if conditions for range measurement fusion are met.</long_desc>
<scope>modules/ekf2</scope>
<values>
<value code="1">Range aid enabled</value>
<value code="0">Range aid disabled</value>
</values>
</parameter>
<parameter default="1.0" name="EKF2_RNG_A_VMAX" type="FLOAT">
<short_desc>Maximum horizontal velocity allowed for range aid mode</short_desc>
<long_desc>If the vehicle horizontal speed exceeds this value then the estimator will not fuse range measurements to estimate it's height. This only applies when range aid mode is activated (EKF2_RNG_AID = enabled).</long_desc>
<min>0.1</min>
<max>2</max>
<scope>modules/ekf2</scope>
</parameter>
<parameter default="5.0" name="EKF2_RNG_A_HMAX" type="FLOAT">
<short_desc>Maximum absolute altitude (height above ground level) allowed for range aid mode</short_desc>
<long_desc>If the vehicle absolute altitude exceeds this value then the estimator will not fuse range measurements to estimate it's height. This only applies when range aid mode is activated (EKF2_RNG_AID = enabled).</long_desc>
<min>1.0</min>
<max>10.0</max>
<scope>modules/ekf2</scope>
</parameter>
</group> </group>
<group name="FW Attitude Control"> <group name="FW Attitude Control">
<parameter default="0.4" name="FW_R_TC" type="FLOAT"> <parameter default="0.4" name="FW_R_TC" type="FLOAT">
...@@ -2638,6 +2669,21 @@ but also ignore less noise</short_desc> ...@@ -2638,6 +2669,21 @@ but also ignore less noise</short_desc>
<value code="0">Disable</value> <value code="0">Disable</value>
</values> </values>
</parameter> </parameter>
<parameter default="7" name="GPS_UBX_DYNMODEL" type="INT32">
<short_desc>u-blox GPS dynamic platform model</short_desc>
<long_desc>u-blox receivers support different dynamic platform models to adjust the navigation engine to the expected application environment.</long_desc>
<min>0</min>
<max>9</max>
<reboot_required>true</reboot_required>
<scope>drivers/gps</scope>
<values>
<value code="8">airborne with &lt;4g acceleration</value>
<value code="2">stationary</value>
<value code="4">automotive</value>
<value code="7">airborne with &lt;2g acceleration</value>
<value code="6">airborne with &lt;1g acceleration</value>
</values>
</parameter>
</group> </group>
<group name="GPS Failure Navigation"> <group name="GPS Failure Navigation">
<parameter default="30.0" name="NAV_GPSF_LT" type="FLOAT"> <parameter default="30.0" name="NAV_GPSF_LT" type="FLOAT">
...@@ -3983,14 +4029,6 @@ if required for the gimbal (only in AUX output mode)</short_desc> ...@@ -3983,14 +4029,6 @@ if required for the gimbal (only in AUX output mode)</short_desc>
<unit>m/s</unit> <unit>m/s</unit>
<scope>modules/mc_pos_control</scope> <scope>modules/mc_pos_control</scope>
</parameter> </parameter>
<parameter default="0.5" name="MPC_Z_FF" type="FLOAT">
<short_desc>Vertical velocity feed forward</short_desc>
<long_desc>Feed forward weight for altitude control in stabilized modes (ALTCTRL, POSCTRL). 0 will give slow responce and no overshot, 1 - fast responce and big overshot.</long_desc>
<min>0.0</min>
<max>1.0</max>
<decimal>2</decimal>
<scope>modules/mc_pos_control</scope>
</parameter>
<parameter default="0.95" name="MPC_XY_P" type="FLOAT"> <parameter default="0.95" name="MPC_XY_P" type="FLOAT">
<short_desc>Proportional gain for horizontal position error</short_desc> <short_desc>Proportional gain for horizontal position error</short_desc>
<min>0.0</min> <min>0.0</min>
...@@ -4059,14 +4097,6 @@ if required for the gimbal (only in AUX output mode)</short_desc> ...@@ -4059,14 +4097,6 @@ if required for the gimbal (only in AUX output mode)</short_desc>
<increment>1</increment> <increment>1</increment>
<scope>modules/mc_pos_control</scope> <scope>modules/mc_pos_control</scope>
</parameter> </parameter>
<parameter default="0.5" name="MPC_XY_FF" type="FLOAT">
<short_desc>Horizontal velocity feed forward</short_desc>
<long_desc>Feed forward weight for position control in position control mode (POSCTRL). 0 will give slow responce and no overshot, 1 - fast responce and big overshot.</long_desc>
<min>0.0</min>
<max>1.0</max>
<decimal>2</decimal>
<scope>modules/mc_pos_control</scope>
</parameter>
<parameter default="45.0" name="MPC_TILTMAX_AIR" type="FLOAT"> <parameter default="45.0" name="MPC_TILTMAX_AIR" type="FLOAT">
<short_desc>Maximum tilt angle in air</short_desc> <short_desc>Maximum tilt angle in air</short_desc>
<long_desc>Limits maximum tilt in AUTO and POSCTRL modes during flight.</long_desc> <long_desc>Limits maximum tilt in AUTO and POSCTRL modes during flight.</long_desc>
...@@ -7291,7 +7321,8 @@ This is used for gathering replay logs for the ekf2 module</short_desc> ...@@ -7291,7 +7321,8 @@ This is used for gathering replay logs for the ekf2 module</short_desc>
<scope>modules/sensors</scope> <scope>modules/sensors</scope>
</parameter> </parameter>
<parameter default="0" name="SENS_EXT_MAG" type="INT32"> <parameter default="0" name="SENS_EXT_MAG" type="INT32">
<short_desc>Select primary magnetometer</short_desc> <short_desc>Select primary magnetometer.
DEPRECATED, only used on V1 hardware</short_desc>
<min>0</min> <min>0</min>
<max>2</max> <max>2</max>
<scope>modules/sensors</scope> <scope>modules/sensors</scope>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment