Andrew Tridgell
a2242305c7
Plane: use common send_opticalflow()
10 years ago
Andrew Tridgell
28f58df310
Plane: send HAGL in OPTICAL_FLOW
10 years ago
Andrew Tridgell
8f571f1225
Plane: make optflow available to AHRS
10 years ago
Andrew Tridgell
8708297341
Plane: update for new OptFlow API
10 years ago
Andrew Tridgell
1e3c23e5a3
Plane: on takeoff set prev_WP_loc to current_loc
10 years ago
Andrew Tridgell
80d1bd230e
Plane: report bad AHRS health if uncalibrated accels with EKF
...
fixes issue #1720
10 years ago
Andrew Tridgell
ae96a48efc
Plane: use location_path_proportion()
...
this should produce better glide slopes when the aircraft is off
course
10 years ago
Randy Mackay
6bec527aa3
Plane: BATT param's underscore moved to library
10 years ago
Randy Mackay
7d18744094
Plane: use battery.voltage2 method for logging
10 years ago
Randy Mackay
5cdb8a4c2a
Plane: use battery.has_current
10 years ago
Randy Mackay
9be53502df
Plane: remove logging dependecy on optflow
10 years ago
priseborough
195cdb6fd6
Plane: Don't log EKF optical flow data if not required
10 years ago
Randy Mackay
11def53ca7
Plane: pre_arm_gps_check flag always true
10 years ago
Andrew Tridgell
eb13395967
Plane: cleanup mavlink_system setup
10 years ago
Andrew Tridgell
976ae14f1f
Plane: improve landing aim point calculation
...
try to account for wind and current ground speed to dynamically update
glide slope in landing to flare at the right point
10 years ago
Andrew Tridgell
12f0c49915
Plane: remove fwd of unknown msg types
10 years ago
Andrew Tridgell
507117bd8f
Plane: removed use of mavlink_check_target()
10 years ago
Randy Mackay
f4fc910fea
Plane: send OPTICAL_FLOW msg to GCS
10 years ago
Randy Mackay
2b9bf69c9e
Plane: send optflow health in extended status
10 years ago
Andrew Tridgell
0599f1dcb1
Plane: changed version number to 3.2.1alpha1
10 years ago
priseborough
f23722ecee
Plane: Remove statement about flow driver rate in comment
10 years ago
priseborough
ca53d5fb62
Plane: Increase rate at which optical flow sensor is checked
...
The sensor driver runs asynchronously at 10Hz, so needs to be checked frequently for arrival of data.
10 years ago
priseborough
898ad7432b
Plane : Only build optical flow with PX4 board
...
Fixes SITL compile errors
10 years ago
priseborough
2500f7e9c2
Plane : Add data logging for optical flow use with EKF
10 years ago
priseborough
2db9247117
Plane : Add logging and EKF read for updated flow sensor interface
10 years ago
priseborough
f047e35167
Plane : Enable optical flow by default if sensor is fitted
10 years ago
priseborough
9707989b9f
Plane : Preliminary optical flow integration
10 years ago
Andrew Tridgell
7f383facac
Plane: re-enable CLI on non-APM1/APM2 boards
10 years ago
Andrew Tridgell
c05a0bc67f
Plane: prevent a change altitude command from causing a sudden descent
...
when a change altitude command comes in while a large glide slope
altitude change is present we could end up using the old glide slope
with the new altitude. This resets the altitude offset, causing a
direct altitude change
10 years ago
Andrew Tridgell
a0f69e06a7
Plane: prevent baro reset from OVERRIDE_CHAN
...
using OVERRIDE_CHAN would cause a baro reset as it would mean we are
temporarily disarmed, and the "reset baro and GPS when disarmed" check
would reset the baro
Now we only do the mixer update if disarmed
10 years ago
Andrew Tridgell
c299f721b1
Plane: fixed sense of landing sink rate calculation
...
thanks to BretC for reporting
10 years ago
Andrew Tridgell
d1fb137651
Plane: mark development version 3.2.1alpha
10 years ago
Andrew Tridgell
2f0bc1f202
Plane: setup pwm esc scaling
10 years ago
Andrew Tridgell
b88e6b6302
Plane: prepare for 3.2.0 release
10 years ago
Andrew Tridgell
19847d8607
Plane: fixed missing break statement
10 years ago
Michael Day
8662aaa878
Plane: Support MAV_CMD_DO_FENCE_ENABLE as a mission item.
10 years ago
Andrew Tridgell
77958f8fd4
Plane: fixed CONTINUE_AND_CHANGE_ALT command
...
current_loc should be used, not prev_WP_loc
10 years ago
Michael Day
95d2e79312
Plane: Keep throwing WP in front plane for CONTINUE_AND_CHANGE_ALT
10 years ago
Michael Day
442c188ae0
Plane: Implementation of MAV_CMD_CONTINUE_AND_CHANGE_ALT.
10 years ago
Kirill A. Kornilov
8071d7c1d3
Plane: use set_radio_trimmed() for flaperons
...
See discussion in issue #1425
10 years ago
Andrew Tridgell
b4e01b7936
Plane: if SKIP_GYRO_CAL is set the do a gyro cal on 3D accel cal
...
otherwise the user has no opportunity to do a gyro calibration
10 years ago
Andrew Tridgell
826ae8ee8b
Plane: prepare for 3.1.2beta3
10 years ago
Andrew Tridgell
c33f54378f
Plane: changed preflight calibration to prevent accel cal from MP
...
MissionPlanner sends param1=1 and param3=1 for preflight
calibration. This was having the effect of redoing the accel
calibration as 1D cal on every flight!
10 years ago
Andrew Tridgell
2c7290fdc0
Plane: fixed baro test in CLI
...
fixes issue #1623
thanks to klrill-ka
10 years ago
Andrew Tridgell
2bb7606fba
Plane: no need to set flaperons separately from flaperon_update()
...
fixes issue #1622
thanks to klrill-ka
10 years ago
Andrew Tridgell
a519e0abb6
Plane: fix build with new mavlink repo
10 years ago
Randy Mackay
c74aff56c1
Plane: move MOUNT_STATUS lower in GCS_MAVLink
10 years ago
Arthur Benemann
9ae443f2a2
Plane: append MOUNT_STATUS message to STREAM_EXTRA3 messages
10 years ago
Andrew Tridgell
0672d1fc3c
Plane: mark beta2
10 years ago
Andrew Tridgell
34f7daf0fe
Plane: started work on 3.1.2 release notes
10 years ago