Andrew Tridgell
d8b308d79d
Tracker: always call load_all
...
this ensures defaults file works on first start after erase
2017-03-16 11:28:25 +11:00
Randy Mackay
3dd72e51de
Tracker: release notes for v0.7.4
2017-03-16 11:28:25 +11:00
Randy Mackay
1421d59f79
Tracker: request baro pressure from vehicle at 1hz
2017-03-16 11:28:25 +11:00
ggregory8
52c7123a7d
Tracker: fix start lat, lon sanity check
2017-03-16 11:28:25 +11:00
Randy Mackay
ecda56006c
Tracker: calibrate gyros on accel cal and trim
2017-03-16 11:28:25 +11:00
Grant Morphett
79b8dbb176
Tracker: Changing to the historical gcs_send_text
2017-03-16 11:28:25 +11:00
Randy Mackay
3f77ddd497
Tracker: sanity check home location parameters
2017-03-16 11:28:25 +11:00
Randy Mackay
a909a2d9da
Tracker: update version to 0.7.3
...
This is done because of the text severity change. The GCSs need a unique version from which they can be sure the severities have changed.
2017-03-16 11:28:25 +11:00
hiro2233
eb6f251ec0
Tools: Updated travis scripts
...
Removed PX4 target compilation.
2016-09-08 22:53:43 -04:00
hiro2233
7945a167dd
Tools:Scripts: Added and updated semaphoreci and travis scripts.
2016-09-08 22:53:17 -04:00
hiro2233
3216cb6815
Modules: Removed.
2016-09-08 22:38:16 -04:00
hiro2233
3eedff72d4
GIT: Updated gitingore.
2016-09-08 22:37:38 -04:00
Grant Morphett
f416a38278
HAL: Preventing the startup motor spinning
2016-07-14 16:08:21 +10:00
squilter
705d3d567a
GCS_MAVLink: make arguments mandatory for send_autopilot_version
2015-09-08 13:49:30 +10:00
squilter
74edf9cb1e
Plane: define and send FIRMWARE_VERSION
2015-09-08 13:49:17 +10:00
squilter
c2bb073a3b
Tracker: define and send FIRMWARE_VERSION
2015-09-08 13:49:13 +10:00
squilter
9478e7e0a4
Rover: define and send FIRMWARE_VERSION
2015-09-08 13:49:10 +10:00
squilter
2f36e1a048
Copter: define and send FIRMWARE_VERSION
2015-09-08 13:48:50 +10:00
squilter
f4acc79fce
GCS_MAVLink: send_autopilot_version accepts version
2015-09-08 13:48:42 +10:00
Randy Mackay
debbecf355
GCS_MAVLink: version update after common.xml change
2015-09-08 13:48:39 +10:00
squilter
eafc75fa7b
GCS_MAVLink: regenerate common
2015-09-08 13:48:36 +10:00
Randy Mackay
ce2f568959
GCS_MAVLink: rename FIRMWARE_VERSION_TYPE and fully qualify items
2015-09-08 13:48:33 +10:00
squilter
3fb0220c81
GCS_MAVLink: Add FIRMWARE_RELEASE_TYPE to common.xml
2015-09-08 13:48:29 +10:00
Michael Day
eea9f13871
Plane: Climb/descent "intent" param with CONTINUE_AND_CHANGE_ALT
...
Param 1 of CONTINUE_AND_CHANGE_ALT now denotes which direction the
user expects the plane to travel when changing altitude:
0 = no expectation, command completes when within 5 m of altitude.
1 = climb expected, command completes at or above altitude.
2 = descent expected, command completes at or below altitude.
2015-09-08 13:45:39 +10:00
Michael Day
7e8e3698ae
AP_Mission: Give CONINTUE_AND_CHANGE_ALT a parameter: climb/descend
...
Param 1 denotes which direction the user expects the plane to
travel when changing altitude:
0 = no expectation, command completes when within 5 m of altitude.
1 = climb expected, command completes at or above altitude.
2 = descent expected, command completes at or below altitude.
2015-09-08 13:45:33 +10:00
Andrew Tridgell
66d7fbfbc1
Plane: improved 3.4.0 release notes
2015-09-08 13:17:17 +10:00
Andrew Tridgell
0c833b76b7
Plane: update release notes for 3.4.0beta1
2015-08-20 11:11:28 +10:00
Randy Mackay
f0b992f01e
Copter: AC3.3-rc9 release notes
2015-08-20 10:04:55 +09:00
Andrew Tridgell
b1f810fbb9
Plane: prepare plane 3.4.0beta1 release
2015-08-20 10:53:48 +10:00
Andrew Tridgell
1cd5b9da9b
scripts: use AVR specific branches for builds for APM1/APM2
2015-08-20 10:45:00 +10:00
Randy Mackay
ec2bc5e41d
NavEKF: use maxf when retrieving vibration levels
...
This reduces the performance hit that was caused by multiple calls to get_vibration_levels
2015-08-19 16:44:36 +09:00
Randy Mackay
46c652e42f
Math: maxf and minf functions
2015-08-19 16:44:34 +09:00
Randy Mackay
629a5fd714
NavEKF: IMUSwitchState enum
2015-08-19 16:44:31 +09:00
Randy Mackay
c179ed5253
NavEKF: IMU ratio set to primary accel when neither IMU is used
...
This forces the EKF IMU ratio to indicate which IMU is used except that it will be "0" in the unlikely case that the third IMU is used
2015-08-19 16:44:28 +09:00
Paul Riseborough
559cc29635
AP_NavEKF: Add hysteresis to IMU switching logic
2015-08-19 16:44:26 +09:00
Paul Riseborough
12e884ba6b
AP_NavEKF: Modify method used to check for vibration errors
...
This method checks for consistency between accelerometer readings and switches to the unit with the lowest vibration of the difference exceeds 0.3g
The threshold of 1.7 m/s/s corresponds to a maximum tilt error of 10 deg assuming one IMU is good, one is bad and the EKF is using the bad IMU.
2015-08-19 16:44:24 +09:00
Randy Mackay
a7569e3a61
AHRS_NavEKF: integrate INS use_accel
2015-08-19 16:44:22 +09:00
Randy Mackay
7f46cc9059
AHRS_DCM: integrate INS use_accel
2015-08-19 16:44:19 +09:00
Randy Mackay
0b981d38e8
NavEKF: incorporate use_gyro and use_accel
2015-08-19 16:44:17 +09:00
Randy Mackay
e5615ec349
INS: add USE parameters
2015-08-19 16:44:15 +09:00
Randy Mackay
affbd67c43
InertialSensor: add vibration monitoring of 2nd IMU
2015-08-19 16:44:12 +09:00
Tom Pittenger
85027e1997
Tracker: moved gcs code to be more common
2015-08-19 15:42:08 +10:00
Tom Pittenger
2319bdb068
Rover: queue MISSION_ITEM_REACHED
...
clean up unreachable code
2015-08-19 15:42:08 +10:00
Tom Pittenger
87d0b12c7c
Copter: implement try send mission_item_reached
...
clean up unreachable code
2015-08-19 15:42:07 +10:00
Tom Pittenger
86e3116fb6
Plane: implement try send mission_item_reached
...
clean up unreachable code
2015-08-19 15:42:07 +10:00
Tom Pittenger
1dd8b9d363
GCS_MAVLink: add support for try send mission_item_reached
...
also moved most of send_item_reached into common library
2015-08-19 15:26:32 +10:00
Tom Pittenger
545d926d20
Rover: bring rover mission callback inline with copter and plane
2015-08-19 15:26:32 +10:00
Brad Bosch
3ad0188488
HAL_VRBrain: Rework of support for FLOW_CONTROL_AUTO from PX4 HAL
2015-08-19 15:21:19 +10:00
Brad Bosch
6e9756ff79
HAL_PX4: Rework support for FLOW_CONTROL_AUTO.
...
Now instead of requiring the buffer to fill completely before we can
detect it is not draining, we use a time based mechanism to detect
when none of the first few bytes are transmitted after sitting in our
buffer a half second or more after flow control is enabled. This
huristic is reliable only for the first several chracters because we
believe that the radio must still have plenty of room in it's own
buffers at that time even if it is not able to transmit them to the
other radio yet. Note that the original algorithm made the same
assumption.
The new algorithm is especially helpful for cases where only keepalive
messages are transmitted before other packets can be requested by the
GCS. In this situation, the original code required almost 2 minutes
to disable flow control and allow communication with the GCS.
2015-08-19 15:21:10 +10:00
Brad Bosch
c87a7c7df9
GCS_MAVLink: Pause to allow serial port to drain.
...
This avoids a race between the UART and the auto flow control code.
2015-08-19 15:20:58 +10:00