Contact Us!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
Ardupilot

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.

GitHub Repository: Ardupilot/ardupilot
Path: blob/master/Tools/autotest/aircraft/arducopter/plus_quad2.xml
Views: 2010
1
<?xml version="1.0"?>
2
<?xml-stylesheet type="text/xsl" href="http://jsbsim.sourceforge.net/JSBSim.xsl"?>
3
<fdm_config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="dflyer" version="2.0" release="ALPHA" xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
4
<fileheader>
5
<author> James Goppert </author>
6
<filecreationdate> 2010-03-11 </filecreationdate>
7
<version>0.0 </version>
8
<description> Arducopter DIY Drones UAV. </description>
9
</fileheader>
10
<metrics>
11
<wingarea unit="M2"> 0.017</wingarea>
12
<wingspan unit="M"> 0.13 </wingspan>
13
<chord unit="FT"> 0.0 </chord>
14
<htailarea unit="FT2"> 0.0 </htailarea>
15
<htailarm unit="FT"> 0.0 </htailarm>
16
<vtailarea unit="FT2"> 0.0 </vtailarea>
17
<vtailarm unit="FT"> 0.0 </vtailarm>
18
<location name="AERORP" unit="IN">
19
<x> 0.00 </x>
20
<y> 0.00 </y>
21
<z> 0.00 </z>
22
</location>
23
<location name="EYEPOINT" unit="IN">
24
<x> 0.0 </x>
25
<y> 0.0 </y>
26
<z> 0.0 </z>
27
</location>
28
<location name="VRP" unit="IN">
29
<x>0</x>
30
<y>0</y>
31
<z>0</z>
32
</location>
33
</metrics>
34
<mass_balance>
35
<!--roughtly approximating this as a solid sphere with correct mass-->
36
<ixx unit="KG*M2"> 0.036 </ixx>
37
<iyy unit="KG*M2"> 0.036 </iyy>
38
<izz unit="KG*M2"> 0.036 </izz>
39
<emptywt unit="KG"> 1.0 </emptywt>
40
<location name="CG" unit="IN">
41
<x> 0.0 </x>
42
<y> 0.0 </y>
43
<z> 0.0 </z>
44
</location>
45
<pointmass name="Payload">
46
<weight unit="KG"> 0.0 </weight>
47
<location unit="IN">
48
<x> 0.0 </x>
49
<y> 0.0 </y>
50
<z> 0.0 </z>
51
</location>
52
</pointmass>
53
</mass_balance>
54
<ground_reactions>
55
<contact type="BOGEY" name="frontbase">
56
<location unit="M">
57
<x> -0.283 </x>
58
<y> 0.00 </y>
59
<z> -0.033</z>
60
</location>
61
<static_friction> 0.80 </static_friction>
62
<dynamic_friction> 0.50 </dynamic_friction>
63
<spring_coeff unit="N/M"> 800 </spring_coeff>
64
<damping_coeff unit="N/M2/SEC2" type="SQUARE"> 7 </damping_coeff>
65
<damping_coeff_rebound unit="N/M2/SEC2" type="SQUARE"> 300 </damping_coeff_rebound>
66
</contact>
67
<contact type="BOGEY" name="rearbase">
68
<location unit="M">
69
<x> 0.283 </x>
70
<y> 0.00 </y>
71
<z> -0.033</z>
72
</location>
73
<static_friction> 0.80 </static_friction>
74
<dynamic_friction> 0.50 </dynamic_friction>
75
<spring_coeff unit="N/M"> 800 </spring_coeff>
76
<damping_coeff unit="N/M2/SEC2" type="SQUARE"> 7 </damping_coeff>
77
<damping_coeff_rebound unit="N/M2/SEC2" type="SQUARE"> 300 </damping_coeff_rebound>
78
</contact>
79
<contact type="BOGEY" name="leftbase">
80
<location unit="M">
81
<x> 0.00 </x>
82
<y> 0.283 </y>
83
<z> -0.033</z>
84
</location>
85
<static_friction> 0.80 </static_friction>
86
<dynamic_friction> 0.50 </dynamic_friction>
87
<spring_coeff unit="N/M"> 800 </spring_coeff>
88
<damping_coeff unit="N/M2/SEC2" type="SQUARE"> 7 </damping_coeff>
89
<damping_coeff_rebound unit="N/M2/SEC2" type="SQUARE"> 300 </damping_coeff_rebound>
90
</contact>
91
<contact type="BOGEY" name="rightbase">
92
<location unit="M">
93
<x> 0.00 </x>
94
<y> -0.283 </y>
95
<z> -0.033</z>
96
</location>
97
<static_friction> 0.80 </static_friction>
98
<dynamic_friction> 0.50 </dynamic_friction>
99
<spring_coeff unit="N/M"> 800 </spring_coeff>
100
<damping_coeff unit="N/M2/SEC2" type="SQUARE"> 7 </damping_coeff>
101
<damping_coeff_rebound unit="N/M2/SEC2" type="SQUARE"> 300 </damping_coeff_rebound>
102
</contact>
103
</ground_reactions>
104
<!-- the front and rear motors spin clockwise, and the left and right motors spin counter-clockwise. -->
105
<propulsion>
106
<engine file="a2830-12" name="front">
107
<location unit="M">
108
<x> -0.283 </x>
109
<y> 0.00 </y>
110
<z> 0.00 </z>
111
</location>
112
<orient unit="DEG">
113
<pitch> 90.00 </pitch>
114
<roll> 0.00 </roll>
115
<yaw> 0.00 </yaw>
116
</orient>
117
<feed>0</feed>
118
<thruster file="prop10x4.5">
119
<location unit="M">
120
<x> -0.283 </x>
121
<y> 0.00 </y>
122
<z> 0.125 </z>
123
</location>
124
<orient unit="DEG">
125
<pitch> 90.00 </pitch>
126
<roll> 0.00 </roll>
127
<yaw> 0.00 </yaw>
128
</orient>
129
<sense> 1 </sense>
130
<p_factor> 10 </p_factor>
131
</thruster>
132
</engine>
133
<engine file="a2830-12" name="rear">
134
<location unit="M">
135
<x> 0.283 </x>
136
<y> 0.000 </y>
137
<z> 0.000 </z>
138
</location>
139
<orient unit="DEG">
140
<pitch> 90.00 </pitch>
141
<roll> 0.00 </roll>
142
<yaw> 0.00 </yaw>
143
</orient>
144
<feed>0</feed>
145
<thruster file="prop10x4.5">
146
<location unit="M">
147
<x> 0.283 </x>
148
<y> 0.000 </y>
149
<z> 0.125 </z>
150
</location>
151
<orient unit="DEG">
152
<pitch> 90.00 </pitch>
153
<roll> 0.00 </roll>
154
<yaw> 0.00 </yaw>
155
</orient>
156
<sense> 1 </sense>
157
<p_factor> 10 </p_factor>
158
</thruster>
159
</engine>
160
<engine file="a2830-12" name="left">
161
<location unit="M">
162
<x> 0.00 </x>
163
<y> 0.283 </y>
164
<z> 0.00 </z>
165
</location>
166
<orient unit="DEG">
167
<pitch> 90.00 </pitch>
168
<roll> 0.00 </roll>
169
<yaw> 0.00 </yaw>
170
</orient>
171
<feed>0</feed>
172
<thruster file="prop10x4.5">
173
<location unit="M">
174
<x> 0.00 </x>
175
<y> 0.283 </y>
176
<z> 0.125 </z>
177
</location>
178
<orient unit="DEG">
179
<pitch> 90.00 </pitch>
180
<roll> 0.00 </roll>
181
<yaw> 0.00 </yaw>
182
</orient>
183
<sense> -1 </sense>
184
<p_factor> 10 </p_factor>
185
</thruster>
186
</engine>
187
<engine file="a2830-12" name="right">
188
<location unit="M">
189
<x> 0.000 </x>
190
<y> -0.283 </y>
191
<z> 0.000 </z>
192
</location>
193
<orient unit="DEG">
194
<pitch> 90.00 </pitch>
195
<roll> 0.00 </roll>
196
<yaw> 0.00 </yaw>
197
</orient>
198
<feed>0</feed>
199
<thruster file="prop10x4.5">
200
<location unit="M">
201
<x> 0.000 </x>
202
<y> -0.283 </y>
203
<z> 0.125 </z>
204
</location>
205
<orient unit="DEG">
206
<pitch> 90.00 </pitch>
207
<roll> 0.00 </roll>
208
<yaw> 0.00 </yaw>
209
</orient>
210
<sense> -1 </sense>
211
<p_factor> 10 </p_factor>
212
</thruster>
213
</engine>
214
<tank type="FUEL" number="0">
215
<location unit="M">
216
<x> 0.00 </x>
217
<y> 0.00 </y>
218
<z> -0.07 </z>
219
</location>
220
<!--have to have a fuel capacity, so setting it small-->
221
<capacity unit="KG"> 0.00000000001 </capacity>
222
<contents unit="KG"> 0.0 </contents>
223
</tank>
224
</propulsion>
225
<aerodynamics>
226
<axis name="LIFT">
227
</axis>
228
<axis name="DRAG">
229
<function name="aero/coefficient/CD0">
230
<description>Overall Drag</description>
231
<product>
232
<property>aero/qbar-psf</property>
233
<property>metrics/Sw-sqft</property>
234
<value>1</value>
235
</product>
236
</function>
237
</axis>
238
<axis name="SIDE">
239
</axis>
240
<axis name="ROLL">
241
</axis>
242
<axis name="PITCH">
243
</axis>
244
<axis name="YAW">
245
</axis>
246
</aerodynamics>
247
</fdm_config>
248
<!-- vim:ts=2:sw=2:expandtab -->
249
250