AirframeFactMetaData.xml 33.3 KB
Newer Older
Lorenz Meier's avatar
Lorenz Meier committed
1 2 3
<?xml version='1.0' encoding='UTF-8'?>
<airframes>
  <version>1</version>
Lorenz Meier's avatar
Lorenz Meier committed
4
  <airframe_version_major>1</airframe_version_major>
5
  <airframe_version_minor>1</airframe_version_minor>
6
  <airframe_group image="HelicopterCoaxial" name="Coaxial Helicopter">
Lorenz Meier's avatar
Lorenz Meier committed
7
    <airframe id="15001" maintainer="Emmanuel Roussel" name="Esky (Big) Lama v4">
Lorenz Meier's avatar
Lorenz Meier committed
8
      <class>Copter</class>
9 10 11 12 13 14 15 16
      <maintainer>Emmanuel Roussel</maintainer>
      <type>Coaxial Helicopter</type>
      <output name="MAIN1">Left swashplate servomotor, pitch axis</output>
      <output name="MAIN2">Right swashplate servomotor, roll axis</output>
      <output name="MAIN3">Upper rotor (CCW)</output>
      <output name="MAIN4">Lower rotor (CW)</output>
    </airframe>
  </airframe_group>
17
  <airframe_group image="DodecaRotorXCoaxial" name="Dodecarotor cox">
Lorenz Meier's avatar
Lorenz Meier committed
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
    <airframe id="24001" maintainer="William Peale &lt;develop707@gmail.com&gt;" name="Generic Dodecarotor cox geometry">
      <class>Copter</class>
      <maintainer>William Peale &lt;develop707@gmail.com&gt;</maintainer>
      <type>Dodecarotor cox</type>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">motor 5</output>
      <output name="MAIN6">motor 6</output>
      <output name="AUX1">motor 7</output>
      <output name="AUX2">motor 8</output>
      <output name="AUX3">motor 9</output>
      <output name="AUX4">motor 10</output>
      <output name="AUX5">motor 11</output>
      <output name="AUX6">motor 12</output>
Lorenz Meier's avatar
Lorenz Meier committed
34
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
35
  </airframe_group>
36 37
  <airframe_group image="Helicopter" name="Helicopter">
    <airframe id="16001" maintainer="Bart Slinger &lt;bartslinger@gmail.com&gt;" name="Blade 130X">
Lorenz Meier's avatar
Lorenz Meier committed
38
      <class>Copter</class>
39 40
      <maintainer>Bart Slinger &lt;bartslinger@gmail.com&gt;</maintainer>
      <type>Helicopter</type>
Lorenz Meier's avatar
Lorenz Meier committed
41 42 43 44 45
      <output name="MAIN1">main motor</output>
      <output name="MAIN2">front swashplate servo</output>
      <output name="MAIN3">right swashplate servo</output>
      <output name="MAIN4">left swashplate servo</output>
      <output name="MAIN5">tail-rotor servo</output>
46 47
    </airframe>
  </airframe_group>
48
  <airframe_group image="HexaRotorPlus" name="Hexarotor +">
Lorenz Meier's avatar
Lorenz Meier committed
49 50 51
    <airframe id="7001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Hexarotor + geometry">
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
52
      <type>Hexarotor +</type>
53 54 55 56 57 58
      <output name="MAIN1">motor1</output>
      <output name="MAIN2">motor2</output>
      <output name="MAIN3">motor3</output>
      <output name="MAIN4">motor4</output>
      <output name="MAIN5">motor5</output>
      <output name="MAIN6">motor6</output>
Lorenz Meier's avatar
Lorenz Meier committed
59 60 61 62 63
      <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>
64
  <airframe_group image="Y6B" name="Hexarotor Coaxial">
65
    <airframe id="11001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Hexa coaxial geometry">
Lorenz Meier's avatar
Lorenz Meier committed
66
      <class>Copter</class>
67 68
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Hexarotor Coaxial</type>
69 70 71 72 73 74
      <output angle="60" direction="CW" name="MAIN1">front right top, CW</output>
      <output angle="60" direction="CCW" name="MAIN2">front right bottom, CCW</output>
      <output angle="180" direction="CW" name="MAIN3">back top, CW</output>
      <output angle="180" direction="CCW" name="MAIN4">back bottom, CCW</output>
      <output angle="-60" direction="CW" name="MAIN5">front left top, CW</output>
      <output angle="-60" direction="CCW" name="MAIN6">front left bottom, CCW</output>
75 76 77
      <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>
Lorenz Meier's avatar
Lorenz Meier committed
78 79
    </airframe>
  </airframe_group>
80
  <airframe_group image="HexaRotorX" name="Hexarotor x">
Lorenz Meier's avatar
Lorenz Meier committed
81 82 83
    <airframe id="6001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Hexarotor x geometry">
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
84
      <type>Hexarotor x</type>
85 86 87 88 89 90
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">motor 5</output>
      <output name="MAIN6">motor 6</output>
Lorenz Meier's avatar
Lorenz Meier committed
91 92 93 94 95
      <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>
96 97
  <airframe_group image="OctoRotorXCoaxial" name="Octo Coax Wide">
    <airframe id="12002" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Steadidrone MAVRIK">
Lorenz Meier's avatar
Lorenz Meier committed
98
      <class>Copter</class>
99 100
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Octo Coax Wide</type>
101 102 103 104 105 106 107 108
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">motor 5</output>
      <output name="MAIN6">motor 6</output>
      <output name="MAIN7">motor 7</output>
      <output name="MAIN8">motor 8</output>
109 110
    </airframe>
  </airframe_group>
111
  <airframe_group image="OctoRotorPlus" name="Octorotor +">
Lorenz Meier's avatar
Lorenz Meier committed
112 113 114
    <airframe id="9001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Octocopter + geometry">
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
115
      <type>Octorotor +</type>
116 117 118 119 120 121 122 123
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">motor 5</output>
      <output name="MAIN6">motor 6</output>
      <output name="MAIN7">motor 7</output>
      <output name="MAIN8">motor 8</output>
Lorenz Meier's avatar
Lorenz Meier committed
124 125 126 127 128
      <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>
129
  <airframe_group image="OctoRotorXCoaxial" name="Octorotor Coaxial">
Lorenz Meier's avatar
Lorenz Meier committed
130
    <airframe id="12001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic 10&quot; Octo coaxial geometry">
Lorenz Meier's avatar
Lorenz Meier committed
131
      <class>Copter</class>
Lorenz Meier's avatar
Lorenz Meier committed
132 133
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Octorotor Coaxial</type>
134 135 136 137 138 139 140 141
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">motor 5</output>
      <output name="MAIN6">motor 6</output>
      <output name="MAIN7">motor 7</output>
      <output name="MAIN8">motor 8</output>
Lorenz Meier's avatar
Lorenz Meier committed
142 143
    </airframe>
  </airframe_group>
144
  <airframe_group image="OctoRotorX" name="Octorotor x">
Lorenz Meier's avatar
Lorenz Meier committed
145 146 147
    <airframe id="8001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Octocopter X geometry">
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
148
      <type>Octorotor x</type>
149 150 151 152 153 154 155 156
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">motor 5</output>
      <output name="MAIN6">motor 6</output>
      <output name="MAIN7">motor 7</output>
      <output name="MAIN8">motor 8</output>
Lorenz Meier's avatar
Lorenz Meier committed
157 158 159 160 161
      <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>
162
  <airframe_group image="QuadRotorPlus" name="Quadrotor +">
Lorenz Meier's avatar
Lorenz Meier committed
163 164 165
    <airframe id="5001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic 10&quot; Quad + geometry">
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
166
      <type>Quadrotor +</type>
167 168 169 170 171 172 173 174 175 176
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">feed-through of RC AUX1 channel</output>
      <output name="MAIN6">feed-through of RC AUX2 channel</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>
      <output name="AUX4">feed-through of RC FLAPS channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
177 178
    </airframe>
  </airframe_group>
179
  <airframe_group image="QuadRotorWide" name="Quadrotor Wide">
Lorenz Meier's avatar
Lorenz Meier committed
180 181 182
    <airframe id="10015" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Team Blacksheep Discovery">
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
183
      <type>Quadrotor Wide</type>
184 185 186 187 188 189 190 191 192 193
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">feed-through of RC AUX1 channel</output>
      <output name="MAIN6">feed-through of RC AUX2 channel</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>
      <output name="AUX4">feed-through of RC FLAPS channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
194
    </airframe>
195
    <airframe id="10017" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Steadidrone QU4D">
Lorenz Meier's avatar
Lorenz Meier committed
196 197
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
198
      <type>Quadrotor Wide</type>
199 200 201 202
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
203 204
      <output name="MAIN5">feed-through of RC AUX1 channel</output>
      <output name="MAIN6">feed-through of RC AUX2 channel</output>
205 206 207 208
      <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>
      <output name="AUX4">feed-through of RC FLAPS channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
209
    </airframe>
210
    <airframe id="10016" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="3DR Iris Quadrotor">
Lorenz Meier's avatar
Lorenz Meier committed
211 212
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
213
      <type>Quadrotor Wide</type>
214 215 216 217 218 219 220 221
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</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>
      <output name="AUX4">feed-through of RC FLAPS channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
222
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
223 224 225
    <airframe id="10018" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Team Blacksheep Discovery Endurance">
      <class>Copter</class>
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
226
      <type>Quadrotor Wide</type>
227 228 229 230 231 232 233 234 235 236
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">feed-through of RC AUX1 channel</output>
      <output name="MAIN6">feed-through of RC AUX2 channel</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>
      <output name="AUX4">feed-through of RC FLAPS channel</output>
Lorenz Meier's avatar
Lorenz Meier committed
237 238
    </airframe>
  </airframe_group>
Lorenz Meier's avatar
Lorenz Meier committed
239
  <airframe_group image="AirframeUnknown" name="Quadrotor asymmetric">
Lorenz Meier's avatar
Lorenz Meier committed
240 241 242
    <airframe id="4051" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Spedix S250AQ">
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
243
      <type>Quadrotor asymmetric</type>
Lorenz Meier's avatar
Lorenz Meier committed
244
      <url>https://docs.px4.io/en/framebuild_multicopter/spedix_s250_pixracer.html</url>
Lorenz Meier's avatar
Lorenz Meier committed
245 246 247 248 249 250
      <output name="MAIN1">motor1 (front right: CCW)</output>
      <output name="MAIN2">motor2 (back left: CCW)</output>
      <output name="MAIN3">motor3 (front left: CW)</output>
      <output name="MAIN4">motor4 (back right: CW)</output>
      <output name="MAIN5">feed-through of RC AUX1 channel</output>
      <output name="MAIN6">feed-through of RC AUX2 channel</output>
251
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
252 253
  </airframe_group>
  <airframe_group image="QuadRotorX" name="Quadrotor x">
Lorenz Meier's avatar
Lorenz Meier committed
254
    <airframe id="10020" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="3DR DIY Quad">
Lorenz Meier's avatar
Lorenz Meier committed
255
      <class>Copter</class>
Lorenz Meier's avatar
Lorenz Meier committed
256
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
257 258
      <type>Quadrotor x</type>
    </airframe>
259
    <airframe id="4040" maintainer="Blankered" name="Reaper 500 Quad">
Lorenz Meier's avatar
Lorenz Meier committed
260
      <class>Copter</class>
261
      <maintainer>Blankered</maintainer>
262 263
      <type>Quadrotor x</type>
    </airframe>
264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279
    <airframe id="4012" maintainer="Pavel Kirienko &lt;pavel.kirienko@gmail.com&gt;" name="F450-sized quadrotor with CAN">
      <class>Copter</class>
      <maintainer>Pavel Kirienko &lt;pavel.kirienko@gmail.com&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
    <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>
      <type>Quadrotor x</type>
    </airframe>
    <airframe id="4050" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic 250 Racer">
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Quadrotor x</type>
    </airframe>
    <airframe id="4009" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Lumenier QAV250">
Lorenz Meier's avatar
Lorenz Meier committed
280
      <class>Copter</class>
Lorenz Meier's avatar
Lorenz Meier committed
281
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
282
      <type>Quadrotor x</type>
Lorenz Meier's avatar
Lorenz Meier committed
283
    </airframe>
284
    <airframe id="4002" maintainer="Leon Mueller &lt;thedevleon&gt;" name="Generic Quadrotor X config with mount (e.g. gimbal)">
Lorenz Meier's avatar
Lorenz Meier committed
285
      <class>Copter</class>
286 287
      <maintainer>Leon Mueller &lt;thedevleon&gt;</maintainer>
      <type>Quadrotor x</type>
288 289 290 291 292 293 294 295 296 297 298
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">feed-through of RC AUX1 channel</output>
      <output name="MAIN6">feed-through of RC AUX2 channel</output>
      <output name="AUX1">Mount pitch</output>
      <output name="AUX2">Mount roll</output>
      <output name="AUX3">Mount yaw</output>
      <output name="AUX4">Mount retract</output>
    </airframe>
299
    <airframe id="4011" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="DJI Flame Wheel F450">
Lorenz Meier's avatar
Lorenz Meier committed
300
      <class>Copter</class>
301
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
302 303
      <type>Quadrotor x</type>
    </airframe>
304
    <airframe id="10021" maintainer="Leon Mueller &lt;thedevleon&gt;" name="H4 680mm with Z1 Tiny2 Gimbal">
Lorenz Meier's avatar
Lorenz Meier committed
305
      <class>Copter</class>
306
      <maintainer>Leon Mueller &lt;thedevleon&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
307 308
      <type>Quadrotor x</type>
    </airframe>
309
    <airframe id="4080" maintainer="Anton Matosov &lt;anton.matosov@gmail.com&gt;" name="ZMR250 Racer">
Lorenz Meier's avatar
Lorenz Meier committed
310
      <class>Copter</class>
311
      <maintainer>Anton Matosov &lt;anton.matosov@gmail.com&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
312 313
      <type>Quadrotor x</type>
    </airframe>
314
    <airframe id="4003" maintainer="James Goppert &lt;james.goppert@gmail.com&gt;" name="Lumenier QAV-R (raceblade) 5&quot; arms">
Lorenz Meier's avatar
Lorenz Meier committed
315
      <class>Copter</class>
316
      <maintainer>James Goppert &lt;james.goppert@gmail.com&gt;</maintainer>
317 318
      <type>Quadrotor x</type>
    </airframe>
319
    <airframe id="4010" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="DJI Flame Wheel F330">
Lorenz Meier's avatar
Lorenz Meier committed
320 321
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
322 323
      <type>Quadrotor x</type>
    </airframe>
324
    <airframe id="4030" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="3DR Solo">
Lorenz Meier's avatar
Lorenz Meier committed
325
      <class>Copter</class>
326
      <maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
327 328
      <type>Quadrotor x</type>
    </airframe>
329
    <airframe id="4001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Generic Quadrotor X config">
Lorenz Meier's avatar
Lorenz Meier committed
330
      <class>Copter</class>
331
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
332
      <type>Quadrotor x</type>
333 334 335 336 337 338 339 340 341 342
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">feed-through of RC AUX1 channel</output>
      <output name="MAIN6">feed-through of RC AUX2 channel</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>
      <output name="AUX4">feed-through of RC FLAPS channel</output>
343
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
344
  </airframe_group>
Lorenz Meier's avatar
Lorenz Meier committed
345 346 347 348 349
  <airframe_group image="AirframeUnknown" name="Simulation (Copter)">
    <airframe id="1001" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="HIL Quadcopter X">
      <class>Copter</class>
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Simulation</type>
350
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374
  </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">
375
    <airframe id="3034" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="FX-79 Buffalo Flying Wing">
Lorenz Meier's avatar
Lorenz Meier committed
376 377 378
      <class>Plane</class>
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Flying Wing</type>
379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396
    </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://docs.px4.io/en/framebuild_plane/wing_wing_z84.html</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="3037" maintainer="Jan Liphardt &lt;JTLiphardt@gmail.com&gt;" name="Modified Parrot Disco">
      <class>Plane</class>
      <maintainer>Jan Liphardt &lt;JTLiphardt@gmail.com&gt;</maintainer>
      <type>Flying Wing</type>
      <url />
Lorenz Meier's avatar
Lorenz Meier committed
397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415
      <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>
416
    <airframe id="3036" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Sparkle Tech Pigeon">
Lorenz Meier's avatar
Lorenz Meier committed
417
      <class>Plane</class>
418
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
419
      <type>Flying Wing</type>
420
      <url>http://www.sparkletech.hk/</url>
Lorenz Meier's avatar
Lorenz Meier committed
421 422 423 424 425 426 427
      <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>
428
    <airframe id="3032" maintainer="Julian Oes &lt;julian@px4.io&gt;" name="Skywalker X5 Flying Wing">
Lorenz Meier's avatar
Lorenz Meier committed
429
      <class>Plane</class>
430
      <maintainer>Julian Oes &lt;julian@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
431
      <type>Flying Wing</type>
432
      <url>https://pixhawk.org/platforms/planes/skywalker_x5</url>
Lorenz Meier's avatar
Lorenz Meier committed
433 434
      <output name="MAIN1">left aileron</output>
      <output name="MAIN2">right aileron</output>
435
      <output name="MAIN4">throttle</output>
Lorenz Meier's avatar
Lorenz Meier committed
436 437 438 439
      <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>
440
    <airframe id="3100" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="TBS Caipirinha">
Lorenz Meier's avatar
Lorenz Meier committed
441
      <class>Plane</class>
442
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
443 444 445 446 447 448 449
      <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>
450
    <airframe id="3030" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="IO Camflyer">
Lorenz Meier's avatar
Lorenz Meier committed
451 452 453
      <class>Plane</class>
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Flying Wing</type>
454
      <url>https://pixhawk.org/platforms/planes/bormatec_camflyer_q</url>
Lorenz Meier's avatar
Lorenz Meier committed
455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478
      <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_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>
Lorenz Meier's avatar
Lorenz Meier committed
479 480
    </airframe>
  </airframe_group>
Lorenz Meier's avatar
Lorenz Meier committed
481
  <airframe_group image="AirframeUnknown" name="Simulation (Plane)">
Lorenz Meier's avatar
Lorenz Meier committed
482
    <airframe id="1000" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="HILStar (XPlane)">
Lorenz Meier's avatar
Lorenz Meier committed
483
      <class>Plane</class>
Lorenz Meier's avatar
Lorenz Meier committed
484 485 486 487 488 489
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
      <type>Simulation</type>
      <output name="MAIN1">aileron</output>
      <output name="MAIN2">elevator</output>
      <output name="MAIN3">rudder</output>
      <output name="MAIN4">throttle</output>
Lorenz Meier's avatar
Lorenz Meier committed
490 491
      <output name="MAIN5">flaps</output>
      <output name="MAIN6">gear</output>
Lorenz Meier's avatar
Lorenz Meier committed
492 493
    </airframe>
  </airframe_group>
494
  <airframe_group image="Plane" name="Standard Plane">
495
    <airframe id="2105" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="Bormatec Maja">
Lorenz Meier's avatar
Lorenz Meier committed
496
      <class>Plane</class>
497
      <maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
498 499
      <type>Standard Plane</type>
      <output name="MAIN1">aileron</output>
500 501
      <output name="MAIN2">aileron</output>
      <output name="MAIN3">elevator</output>
Lorenz Meier's avatar
Lorenz Meier committed
502
      <output name="MAIN4">rudder</output>
503 504 505
      <output name="MAIN5">throttle</output>
      <output name="MAIN6">wheel</output>
      <output name="MAIN7">flaps</output>
506 507 508
      <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>
Lorenz Meier's avatar
Lorenz Meier committed
509
    </airframe>
510
    <airframe id="2100" maintainer="Lorenz Meier &lt;lorenz@px4.io&gt;" name="Standard Plane">
Lorenz Meier's avatar
Lorenz Meier committed
511
      <class>Plane</class>
512
      <maintainer>Lorenz Meier &lt;lorenz@px4.io&gt;</maintainer>
Lorenz Meier's avatar
Lorenz Meier committed
513
      <type>Standard Plane</type>
Lorenz Meier's avatar
Lorenz Meier committed
514
      <output name="MAIN1">aileron</output>
515 516
      <output name="MAIN2">elevator</output>
      <output name="MAIN3">throttle</output>
Lorenz Meier's avatar
Lorenz Meier committed
517
      <output name="MAIN4">rudder</output>
518 519
      <output name="MAIN5">flaps</output>
      <output name="MAIN6">gear</output>
520 521 522
      <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>
Lorenz Meier's avatar
Lorenz Meier committed
523 524
    </airframe>
  </airframe_group>
Lorenz Meier's avatar
Lorenz Meier committed
525
  <airframe_group image="Rover" name="Rover">
526 527 528 529 530 531 532 533
    <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>
Lorenz Meier's avatar
Lorenz Meier committed
534 535 536 537 538 539 540 541 542 543 544 545 546
    <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_group>
547
  <airframe_group image="AirframeUnknown" name="custom" />
548
  <airframe_group image="VTOLPlane" name="Standard VTOL">
549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571
    <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>
      <type>Standard VTOL</type>
    </airframe>
    <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>
      <type>Standard VTOL</type>
    </airframe>
    <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>
      <type>Standard VTOL</type>
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
      <output name="MAIN5">Right elevon</output>
      <output name="MAIN6">Left elevon</output>
      <output name="MAIN7">Pusher motor</output>
      <output name="MAIN8">Pusher reverse channel</output>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
572
    <airframe id="13005" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Fun Cub Quad VTOL">
Lorenz Meier's avatar
Lorenz Meier committed
573
      <class>VTOL</class>
574 575
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Standard VTOL</type>
576 577 578 579
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
Lorenz Meier's avatar
Lorenz Meier committed
580 581 582 583 584 585 586
      <output name="AUX1">Aileron 1</output>
      <output name="AUX2">Aileron 2</output>
      <output name="AUX3">Elevator</output>
      <output name="AUX4">Rudder</output>
      <output name="AUX5">Throttle</output>
    </airframe>
    <airframe id="13006" maintainer="Simon Wilks &lt;simon@uaventure.com&gt;" name="Generic quad delta VTOL">
Lorenz Meier's avatar
Lorenz Meier committed
587
      <class>VTOL</class>
588 589
      <maintainer>Simon Wilks &lt;simon@uaventure.com&gt;</maintainer>
      <type>Standard VTOL</type>
590 591 592 593
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 3</output>
      <output name="MAIN4">motor 4</output>
Lorenz Meier's avatar
Lorenz Meier committed
594 595 596
      <output name="AUX1">Right elevon</output>
      <output name="AUX2">Left elevon</output>
      <output name="AUX3">Motor</output>
597
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
598
    <airframe id="13009" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="Sparkle Tech Ranger VTOL">
Lorenz Meier's avatar
Lorenz Meier committed
599
      <class>VTOL</class>
Lorenz Meier's avatar
Lorenz Meier committed
600 601 602
      <maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
      <type>Standard VTOL</type>
    </airframe>
603
  </airframe_group>
604
  <airframe_group image="VTOLDuoRotorTailSitter" name="VTOL Duo Tailsitter">
605
    <airframe id="13001" maintainer="Roman Bapst &lt;roman@px4.io&gt;" name="Caipiroshka Duo Tailsitter">
Lorenz Meier's avatar
Lorenz Meier committed
606
      <class>VTOL</class>
Lorenz Meier's avatar
Lorenz Meier committed
607
      <maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer>
608
      <type>VTOL Duo Tailsitter</type>
609 610 611 612
      <output name="MAIN1">motor right</output>
      <output name="MAIN2">motor left</output>
      <output name="MAIN5">elevon right</output>
      <output name="MAIN6">elevon left</output>
Lorenz Meier's avatar
Lorenz Meier committed
613
    </airframe>
614 615
  </airframe_group>
  <airframe_group image="VTOLQuadRotorTailSitter" name="VTOL Quad Tailsitter">
616
    <airframe id="13004" maintainer="Roman Bapst &lt;roman@px4.io&gt;" name="Quadrotor + Tailsitter">
Lorenz Meier's avatar
Lorenz Meier committed
617
      <class>VTOL</class>
Lorenz Meier's avatar
Lorenz Meier committed
618
      <maintainer>Roman Bapst &lt;roman@px4.io&gt;</maintainer>
619
      <type>VTOL Quad Tailsitter</type>
620 621 622 623 624 625 626 627
      <output name="MAIN1">motor 1</output>
      <output name="MAIN2">motor 2</output>
      <output name="MAIN3">motor 4</output>
      <output name="MAIN4">motor 5</output>
      <output name="MAIN5">elevon left</output>
      <output name="MAIN6">elevon right</output>
      <output name="MAIN7">canard surface</output>
      <output name="MAIN8">rudder</output>
Lorenz Meier's avatar
Lorenz Meier committed
628
    </airframe>
629 630 631 632 633
    <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>
      <type>VTOL Quad Tailsitter</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
634
  </airframe_group>
635
  <airframe_group image="VTOLTiltRotor" name="VTOL Tiltrotor">
636 637 638 639 640
    <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>
      <type>VTOL Tiltrotor</type>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
641
    <airframe id="13002" maintainer="Roman Bapst &lt;roman@uaventure.com&gt;" name="BirdsEyeView Aerobotics FireFly6">
Lorenz Meier's avatar
Lorenz Meier committed
642
      <class>VTOL</class>
Lorenz Meier's avatar
Lorenz Meier committed
643
      <maintainer>Roman Bapst &lt;roman@uaventure.com&gt;</maintainer>
644
      <type>VTOL Tiltrotor</type>
Lorenz Meier's avatar
Lorenz Meier committed
645 646 647 648 649 650
      <output name="MAIN1">Front right motor bottom</output>
      <output name="MAIN2">Front right motor top</output>
      <output name="MAIN3">Back motor bottom</output>
      <output name="MAIN4">Back motor top</output>
      <output name="MAIN5">Front left motor bottom</output>
      <output name="MAIN6">Front left motor top</output>
651 652 653 654
      <output name="AUX1">Tilt servo</output>
      <output name="AUX2">Elevon 1</output>
      <output name="AUX3">Elevon 2</output>
      <output name="AUX4">Gear</output>
655
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
656
    <airframe id="13012" maintainer="Andreas Antener &lt;andreas@uaventure.com&gt;" name="E-flite Convergence">
Lorenz Meier's avatar
Lorenz Meier committed
657
      <class>VTOL</class>
Lorenz Meier's avatar
Lorenz Meier committed
658 659 660 661 662 663 664 665 666 667 668
      <maintainer>Andreas Antener &lt;andreas@uaventure.com&gt;</maintainer>
      <type>VTOL Tiltrotor</type>
      <output name="MAIN1">Motor right</output>
      <output name="MAIN2">Motor left</output>
      <output name="MAIN3">Motor back</output>
      <output name="MAIN4">empty</output>
      <output name="MAIN5">Tilt servo right</output>
      <output name="MAIN6">Tilt servo left</output>
      <output name="MAIN7">Elevon right</output>
      <output name="MAIN8">Elevon left</output>
    </airframe>
Lorenz Meier's avatar
Lorenz Meier committed
669 670
  </airframe_group>
</airframes>