Andrew Tridgell
ae6ac1b82d
SITL: fixed airspeed in CRRCSim
10 years ago
Andrew Tridgell
da5d5c9936
SITL: fixed airspeed pass-thru from simulators
10 years ago
Andrew Tridgell
e7f3716e8c
HAL_SITL: pass in wind speed to C++ simulators
10 years ago
Andrew Tridgell
091a1e7fe0
SITL: fixed wind support in JSBSim
10 years ago
Andrew Tridgell
4486ddc53e
DataFlash: changed TimeUS to SampleUS for raw IMU logging
...
this prevents a problem with an upcoming patch from Peter
10 years ago
Jonathan Challinger
28731d2bdc
AP_Motors: add throttle filter input constraint from -100 to 1100
10 years ago
Andrew Tridgell
60221f5e9c
SITL: use sendto() in CRRCSim
...
this makes us robust to restart of client or server
10 years ago
Andrew Tridgell
6cbd291dd2
HAL_SITL: make model name case insensitive
10 years ago
Andrew Tridgell
9336914598
AP_HAL: added sendto socket method
10 years ago
Andrew Tridgell
4e117bc90f
HAL_SITL: support last_letter simulator
10 years ago
Andrew Tridgell
b35c21fbe2
SITL: fixed socket recv error check
10 years ago
Andrew Tridgell
e487d95c1b
SITL: added direct support for last_letter simulator
10 years ago
Robert Lefebvre
bcc3fa0526
AC_HELI_PID: Pass default FF param setting in constructor
10 years ago
Robert Lefebvre
73bafa131e
AP_MotorsHeli: Overload output()
...
To protect it from future interference from Multirotor code.
10 years ago
Robert Lefebvre
d3ce68a8ca
AP_MotorsHeli: Overload update_throttle_filter()
...
Do not reset filter to zero when disarmed to allow collective pitch servo movement.
10 years ago
Peter Barker
6299a8c90d
autotest: drain control socket in SITL
...
fixes SITL on plane
10 years ago
Andrew Tridgell
cd66ce1c74
HAL_SITL: don't advance clock on garbage SIM input
10 years ago
Andrew Tridgell
605b8b4ece
AP_Math: converted rotations example to cpp
...
this is just a test conversion before we start converting on-mass
10 years ago
Andrew Tridgell
062c9406bd
AP_Math: fixed rotations example build
10 years ago
Andrew Tridgell
a1a3212131
AP_Common: moved NOINLINE define to AP_Common.h
10 years ago
Andrew Tridgell
fb97c16a84
AP_Param: make data pointer const
10 years ago
Andrew Tridgell
84726e4a3a
GCS_MAVLink: use APM_BUILD_DELEGATES
10 years ago
Andrew Tridgell
f8aef57ec3
DataFlash: use APM_BUILD_DELEGATES
10 years ago
Andrew Tridgell
0847bd2608
AP_Scheduler: use APM_BUILD_DELEGATES
10 years ago
Andrew Tridgell
e7ba2c8d93
AP_Mission: use APM_BUILD_DELEGATES
10 years ago
Andrew Tridgell
3a300575bc
AP_Menu: use APM_BUILD_DELEGATES
10 years ago
Andrew Tridgell
98d2b9b3aa
AP_Vehicle: added APM_BUILD_DELEGATES macro
10 years ago
Andrew Tridgell
c3aa8d67fa
AP_Arming: convert to delegates
10 years ago
Andrew Tridgell
71b550d7b5
GCS_MAVLink: support member functions for rover
10 years ago
Andrew Tridgell
b5d930be61
DataFlash: support member functions for rover
10 years ago
Andrew Tridgell
1237772479
AP_Scheduler: support member functions for rover
10 years ago
Andrew Tridgell
12cbf7888f
AP_Mission: support member functions for rover
10 years ago
Andrew Tridgell
db13f657a8
AP_Menu: support member functions for rover
10 years ago
Andrew Tridgell
e1e85ecc3d
AP_Progmem: simpler PROGMEM header
10 years ago
Andrew Tridgell
abfb601db6
AP_Progmem: added pgm_read_block()
10 years ago
Andrew Tridgell
d57fcf7e46
AP_HAL: added workaround for AVR delegates in PROGMEM
10 years ago
Andrew Tridgell
be587beedc
AP_HAL: disable nagle on sockets for faster local operation
10 years ago
Andrew Tridgell
b0932548d8
AP_GPS: enable NMEA GPS on AntennaTracker
...
we have enough flash space for it
10 years ago
Andrew Tridgell
411a96b4b3
AP_NavEKF: take at most 30s to accept DCM attitude
...
velocity noise on the GPS can cause DCM to take a long time to
converge. If it takes longer than 30s then allow EKF to start
10 years ago
Andrew Tridgell
7a76f72bf5
AP_AHRS: added uptime_ms() interface
10 years ago
ziltoid2
23787cf695
AP_Baro: use ground_temperature instead of calibration_temperature for alt calculation
10 years ago
Andrew Tridgell
92c4c5cbcf
AP_NavEKF: change using_gps threshold to 4s
...
this means plane will continue to use dead reckoning with GPS 3D lock
for 4s
10 years ago
Paul Riseborough
69ca654194
AP_NavEKF: Update declination when we know our location
...
This ensures that when we start using GPS, that the EKF will be using the correct declination for that location
If declination is not known it defaults to zero
10 years ago
Paul Riseborough
c1c5e3598a
AP_NavEKF: Enforce alignment of realigned earth mag field with declination
...
This prevents bad inertial or GPS data combined with the post takeoff heading alignment check used by plane from resulting in earth field states that have an incorrect declination
10 years ago
Paul Riseborough
b1d8805114
AP_NavEKF: Reduce takeoff detection sensitivity
...
This patch reworks the in-air transition criteria to reduce the likelihood of false positives and to ensure that there will be enough ground speed to make the heading check work reliably.
10 years ago
Randy Mackay
d1808c645d
AC_PosControl: recalc leash length on speed or accel change
...
This resolves an issue in which do-set-speed would not take effect until
one waypoint too late in a mission.
10 years ago
Andrew Tridgell
5514a9f690
AP_NavEKF: base EKF decisions on vehicle class
...
using the vehicle class rather than the build macros allows this to
work correctly in replay
10 years ago
Andrew Tridgell
92daa15ccc
AP_AHRS: on plane and rover make AHRS unhealthy when EKF not initialised
...
planes and rovers need full absolute position from the EKF if the EKF
is going to be used. We don't want users to arm without full
capabilities
10 years ago
Andy Piper
c600c1a746
DataFlash: log Gyro and Accel Health for IMUs.
...
Log the health of the various IMUs under GyHlt and AcHlt.
(Names are shortened to get inside the string array limit).
10 years ago
Andrew Tridgell
0619247992
HAL_Linux: don't advance time in delay() and delay_microseconds()
...
this could cause time to go backwards in Replay. Thanks to Peter for
finding this
10 years ago