Andrew Tridgell
622d26b122
SITL: expand to 16 output channels
...
needed for IC engine testing with octaquadplane
2016-07-25 15:45:39 +10:00
Andrew Tridgell
e73d43d4f9
SITL: improve ICEngine simulation
2016-07-25 10:06:02 +10:00
Andrew Tridgell
995fb7cd86
SITL: added IC engine simulation
2016-07-25 10:06:02 +10:00
Andrew Tridgell
4301faeac9
SITL: map X-Plane Mixture inputs to channels 6 and 7
...
this gives two user controllable channels for experimental aircraft
2016-07-22 19:14:46 +10:00
Andrew Tridgell
69da7e9f86
SITL: added elevrev option for plane sim
...
used by autotest
2016-07-22 16:42:23 +10:00
Andrew Tridgell
f075fcd79f
SITL: added SIM_PIN_MASK
...
for simulation of GPIO pins
2016-07-22 15:01:20 +10:00
Tom Pittenger
44a60f278a
SITL: change default of SIM_ADSB_RADIUS from 1E3 to 10E3
2016-07-21 00:04:20 -07:00
Andrew Tridgell
a1c759e491
SITL: added sensor smoothing
...
this adds smoothing of sensors for kinematic consistency when
interacting with the ground. It means when we land the EKF doesn't go
crazy
2016-07-19 21:38:16 +10:00
Andrew Tridgell
4faa57074a
SITL: removed vehicle specific ground handling
2016-07-19 14:47:47 +10:00
Andrew Tridgell
e7a54c83d1
SITL: allow SITL to use terrain data for ground height
2016-07-19 14:42:31 +10:00
Tom Pittenger
acaf0c6a5d
SITL: LPF the SIM_WIND_DIR and SIM_WIND_SPD values to eliminate step inputs
2016-07-15 18:37:40 -07:00
Andrew Tridgell
4e8b4f29d9
SITL: added -heavy option to fixed wing model
2016-07-16 08:14:29 +10:00
Andrew Tridgell
f3f34be9c4
SITL: added comment on heli interlock
2016-07-12 20:50:22 +10:00
Andrew Tridgell
4f17093add
SITL: give a bit more pitch on tail in XPlane heli
2016-07-12 19:08:50 +10:00
Andrew Tridgell
fdd20830d6
SITL: use flaps for collective on helis in X-Plane 10
...
works for more helis
2016-07-12 19:08:50 +10:00
Andrew Tridgell
871219d199
SITL: support helicopters with X-Plane 10
...
we get collective from "throttle2" and get interlock from generator1 on/off
2016-07-12 14:40:08 +10:00
Andrew Tridgell
0be442d34b
SITL: improved throttle input in XPlane
...
reduce chance that throttle output will be interpreted as input
2016-07-05 09:48:40 +10:00
Andrew Tridgell
f387f248d3
SITL: added support for servo slew rates and retract servos
...
this is for tiltrotors with retract servos
2016-07-05 09:40:37 +10:00
Andrew Tridgell
82f131667d
SITL: added flaps control in XPlane
2016-06-30 20:26:00 +10:00
Andrew Tridgell
a6e927d434
SITL: default gyro cal off in XPlane and FlightAxis
...
pointless doing cal on these backends
2016-06-24 10:32:52 +10:00
Andrew Tridgell
569443231a
SITL: improved altitude data in XPlane
2016-06-20 12:52:13 +10:00
Andrew Tridgell
51fff00871
SITL: report data and frame rates in XPlane
...
and avoid time going backwards if possible
2016-06-20 12:52:13 +10:00
Andrew Tridgell
b7395ee74b
SITL: fixed sign of magnetic inclination
2016-06-20 11:17:36 +10:00
Andrew Tridgell
5b7b799046
SITL: fixed mag field in JSBSim and last_letter
2016-06-20 11:07:51 +10:00
Andrew Tridgell
16595d2f3b
SITL: auto-set AHRS_EKF_TYPE to 10 for XPlane and FlightAxis
2016-06-20 08:38:53 +10:00
Andrew Tridgell
2f88c24f49
SITL: added debug showing UDP ports for XPlane
2016-06-19 21:18:19 +10:00
Andrew Tridgell
ec5534bd6a
SITL: explain the throttle_magic code for XPlane
2016-06-19 21:10:49 +10:00
Andrew Tridgell
f76a7e64ca
SITL: auto-select correct data fields from X-Plane10
2016-06-19 20:57:34 +10:00
Andrew Tridgell
4f99c17aae
SITL: added X-Plane 10 SITL backend
2016-06-19 13:59:15 +10:00
Paul Riseborough
55b0bbd3f1
SITL: Add simulation of 3D earth magnetic field
...
Use an independant method to the flight code using tables that that can updated.
Data taken from NOAA online calculator using WMM data at 2016-6-16 date
2016-06-19 12:51:34 +10:00
Paul Riseborough
078284e2e2
SITL: Add magnetic field environment to simulation
...
Includes parameters enabling a ground level magnetic anomaly to be modelled.
TODO - add automatic setting of declination, inclination and field strength using WGS-84 position.
2016-06-19 12:51:34 +10:00
Andrew Tridgell
e360c6117e
SITL: make SIM_* variables available to simulator backends directly
2016-06-17 08:36:13 +10:00
Tom Pittenger
1770f314ac
SITL: change SIM_ADSB default to -1 to default disabled to leave telem port available
2016-06-15 17:22:54 -07:00
Andrew Tridgell
027788f72b
SITL: fixed gimbal simulator for recent MAVLink2 changes
2016-06-16 10:17:28 +10:00
Andrew Tridgell
145ab1d626
SITL: fixed send of ADSB_Vehicle packets with recent MAVLink2 changes
2016-06-16 10:15:07 +10:00
Tom Pittenger
0ed868d97b
SITL: compiler warning, comparing float to 0
2016-06-14 21:05:38 -07:00
Tom Pittenger
c3b241ca88
SITL: change ADSB_VEHICLE update rate to 1Hz instead of 2Hz to match PING behavior
2016-06-14 21:05:32 -07:00
Tom Pittenger
95da4accfb
SITL: add SIM_ADSB_COUNT, RADIUS, ALT params
2016-06-14 21:00:39 -07:00
Andrew Tridgell
9e9a048016
SITL: make heli RPM rpm1 in FlightAxis
2016-06-04 18:33:36 +10:00
Andrew Tridgell
79ffc28f68
SITL: fixed ground accel for helis in FlightAxis
...
fixes landing detection
2016-06-04 15:52:00 +10:00
Andrew Tridgell
7c227ac96c
SITL: debug code for logging raw SITL data
2016-06-04 14:21:21 +10:00
Andrew Tridgell
f6a7c1839a
SITL: use FlightAxis body accel
...
less noisy than rotating early accel
2016-06-04 14:20:55 +10:00
Andrew Tridgell
f6e42cb3e2
SITL: cope with restarting RealFlight while connected
2016-06-04 12:07:03 +10:00
Andrew Tridgell
9c13ac997e
SITL: use FlightAxis accel when not touching the ground
2016-06-04 11:34:57 +10:00
Andrew Tridgell
0b9fca6ef9
SITL: use quaternion attitude from FlightAxis
2016-06-04 11:04:15 +10:00
Andrew Tridgell
f4f0ae8c8b
SITL: auto-reconnect FlightAxis on reset button
2016-05-29 19:17:29 +10:00
Leonard Hall
e5bdf0a0a2
SITL: Single and Coax fixes
2016-05-29 16:12:13 +10:00
Andrew Tridgell
4c66e14563
SITL: fixed air resistance bug for heli, balloon and singlecopter
2016-05-26 20:38:20 +10:00
Randy Mackay
d26a9d4a22
SITL: fix compiler warning by defaulting frame_type
2016-05-26 17:03:28 +09:00
Andrew Tridgell
9f33ece3ef
SITL: support coax copter
2016-05-26 17:08:27 +10:00