akolobov
acddf6bdf3
AP_SpdHgtControl: added function to reset integrator
8 years ago
Andrey Kolobov
ea534f0445
AP_Soaring: added AP_Soar library, formerly known as SoaringController
8 years ago
Andrew Tridgell
ddfe55849e
mavlink: submodule update
8 years ago
Randy Mackay
375f7b15ff
Copter: 3.5-rc2 release notes
8 years ago
Francisco Ferreira
7afcbf51ec
AP_Math: also fix SEC_PER_WEEK
8 years ago
murata
1982285e23
AP_Math: update MSEC_PER_SEC definition to fix GPS time calcs
8 years ago
Randy Mackay
b82098ca44
AP_GPS: fix blended ground course
...
Thanks to jyl58 for finding this
8 years ago
Randy Mackay
3e628f30ff
AP_GPS: fix blending when accuracy reported as 1mm
...
Thanks to Michael DuBreuil for suggesting the fix
8 years ago
Randy Mackay
f340c118d4
AP_Arming: GPS blending health check renamed
8 years ago
Randy Mackay
2002827de3
AP_GPS: rename pre-arm blending health check
8 years ago
Randy Mackay
e9c881c668
AP_GPS: stop blending if too many blending failures
8 years ago
Randy Mackay
b7ad8da9b9
AP_GPS: minor bracketing fix
...
This silences a warning from eclipse
No functional change
8 years ago
Randy Mackay
5de64273ec
AP_GPS: more efficient initialisation of blending arrays
8 years ago
Randy Mackay
81b20e971b
AP_GPS_UBLOX: use get_rate_ms accessor
8 years ago
Randy Mackay
ef1399a52f
AP_GPS: fixups after peer review
...
This includes these changes:
RATE_MS, RATE_MS2 parameter description Range minimum reduced to 50
_blend_health_counter is reset to 0 if blending is disabled
GPS_MAX_RECEIVERS is replaced with GPS_BLENDED_INSTANCE where appropriate
simplify all_consistent functions check of number of receivers
calc_blended_weights fix for initial check of how many receivers we have
remove unnecessary setting of GPS last time when blending fails
remove RebootRequired from AUTO_SWITCH param description
8 years ago
Randy Mackay
2f21e3b40c
DataFlash: rename GPS3/GPA3 to GPSB/GPAB
8 years ago
Randy Mackay
4f0333892d
AP_Arming: clarify GPS inconsistency message
8 years ago
Randy Mackay
8140353c64
Copter: log event when primary GPS changes
8 years ago
Randy Mackay
b30d743812
Copter: AP_Arming calls parent's gps checks
...
Allows removing some duplicate code
8 years ago
Randy Mackay
e398bb5c68
AP_Arming: make gps-checks virtual
...
Copter's GPS checks will override this
8 years ago
Randy Mackay
9f21649dc0
AP_Arming: add gps consistency and blend health check
8 years ago
Randy Mackay
729ce34ce3
AP_GPS: add all_consistent and blend health for use as pre-arm check
8 years ago
Randy Mackay
72dfe1127f
AP_GPS: protect parameters from being accessed externally
...
backends become friends so they can continue to access parameters held in frontend
get_rate_ms made private because only used by frontend
Also moved static arrays higher in cpp file
8 years ago
Randy Mackay
3172657f26
AP_GPS: move constructor and complex accessors to cpp file
...
These functions are slightly long and make the .h file hard to read. Also saves a small amount of flash space.
No functional change
8 years ago
Randy Mackay
0066022a7f
AP_GPS: check for valid instance in highest_supported_status
...
highest_supported_status will always return FIX_3D for blended or invalid instance
setHIL_Accuracy checks instance is 2 or less
send_mavlink_gps2_raw uses num_instances variable directly to avoid confusion with num_sensors
8 years ago
Randy Mackay
e764f0d5d0
AP_GPS: sanity check update rate
...
Also minor spelling and parameter documentation fix
8 years ago
priseborough
6b26bdd454
AP_GPS: Add option to blend multiple GPS receivers
...
Fix pre-existing bug in hard switch logic
Update GPS_AUTO_SWITCH description
protect against zero accuracy estimates returned by GPS drivers
8 years ago
Randy Mackay
cd379b0e86
AP_GPS: move time_epoch calcs into proper file
...
The frontend implementation was in the backend file
No functional change
8 years ago
Randy Mackay
a79474dcbc
AP_GPS: minor comment fix
...
No functional change
8 years ago
Randy Mackay
201504dbae
AP_GPS: remove unused get_antenna_offsets()
...
callers always specify an instance
8 years ago
Randy Mackay
2d0258b6a2
AP_GPS: remove unused highest_supported_status(void)
8 years ago
Randy Mackay
ac86c7999b
AP_GPS_MAV: set have_accuracy as boolean
8 years ago
priseborough
a82b6929f1
DataFlash: Allow logging of blended GPS instance
...
Add GPS and GPA reporting for blended solution
Allow GPS library to manage reporting for the blended solution
8 years ago
priseborough
56a9e2c462
AP_NavEKF3: Reference correct derivation
8 years ago
priseborough
44fa82d58c
AP_NavEKF2: Reference correct derivation
8 years ago
priseborough
18927395d7
AP_NavEKF3: log correct GPS for replay
8 years ago
priseborough
407a60e599
AP_NavEKF2: log correct GPS for replay
8 years ago
priseborough
01551a4423
AP_NavEKF3: handle position jump caused by change in GPS receiver
...
If the GPS receiver selection changes and we are using GPS for height, the vertical position will be reset to the new GPS height measurement.
correct output observer history when doing a GPS height reset
8 years ago
priseborough
8c46d4316b
AP_NavEKF2: handle position jump caused by change in GPS receiver
...
If the GPS receiver selection changes and we are using GPS for height, the
vertical position will be reset to the new GPS height measurement.
correct output observer history when doing a GPS height reset
8 years ago
Randy Mackay
341b926a43
AP_HAL_SITL: add glitch for 2nd ublox
8 years ago
Randy Mackay
07ce7b8bd6
SITL: add GPS2_GLITCH parameter
8 years ago
Jacob Walser
8c64728ffd
autotest: Add auto mission to Sub autotest
8 years ago
Jacob Walser
13b2b76cfe
Sub: Enable circle nav parameters, and set default circle rate
8 years ago
Jacob Walser
7c552d3545
Sub: Remove unsused aux switch code
8 years ago
Jacob Walser
c1959952b3
Sub: Bug fix for camera_tilt_smooth() conflict with RC_CHANNELS_OVERRIDE
8 years ago
Jacob Walser
0ce2896e22
Sub: Remove rc receiver code
8 years ago
Jacob Walser
5acfc164df
Sub: Implement crash check
8 years ago
Jacob Walser
93c6f64a91
Sub: Clean out/remove references to old landing code
8 years ago
Jacob Walser
9f5605ff57
Sub: Implement DO_NAV_LAND commands.
...
Auto return to surface in analagous manner to Copter's auto land.
8 years ago
Jacob Walser
fb9499fc6d
Sub: Clean out defines.h
8 years ago