Paul Riseborough
e48171ab11
AP_NavEKF: Improve takeoff with optical flow and range data loss
...
Range finder and optical flow data can drop-out and be reliable very close to ground. these patches enable the takeoff to be more relaibly detected and constrain optical flow navigation drift in the first part of takeoff.
10 years ago
Paul Riseborough
3e061b174e
AP_NavEKF: Report unhealthy for all filter faults
10 years ago
Paul Riseborough
6c4c54c2ba
AP_NavEKF: Use default on ground range parameter from range finder object
10 years ago
Jonathan Challinger
10476333d8
AP_NavEKF: don't run when previously disarmed and time has slipped
10 years ago
Jonathan Challinger
085faaac6a
AP_NavEKF: fix delay detection so that filter properly resets after a delay
10 years ago
Randy Mackay
3719ea53e4
Copter: add range finder status to extended status msg
10 years ago
Randy Mackay
245e46205a
Rover: replace range finder health with status
10 years ago
Randy Mackay
5e359c977f
Copter: replace range finder health with status
10 years ago
Randy Mackay
0acc4af63c
Plane: replace range finder health with status
10 years ago
Randy Mackay
a01fb64f12
RangeFinder: fix example sketch
10 years ago
Randy Mackay
715da653c3
RangeFinder_Analog: set status
10 years ago
Randy Mackay
fadfa70e99
RangeFinder_MaxSonar: set status
10 years ago
Randy Mackay
e212ebb0d0
RangeFinder_PulsedLight: set status
10 years ago
Randy Mackay
aa04bef5af
RangeFinder_PX4: set status and consume out of range samples
10 years ago
Randy Mackay
71de0ab815
RangeFinder_PX4_PWM: set status and consume out of range samples
10 years ago
Randy Mackay
7663b8eade
RangeFinder: replace healthy with status and no_data methods
10 years ago
Randy Mackay
1ff443d667
Copter: add rangefinder pre-arm check
10 years ago
Randy Mackay
8ed6207ca8
RangeFinder: add pre-arm checks
10 years ago
Randy Mackay
f1cbd1f03b
RangeFinder: add ground clearance parameter
10 years ago
Paul Riseborough
1c8e3f9444
AP_NavEKF: Allow EKF to pull data from range finder object
10 years ago
Paul Riseborough
7f1749dc1c
AP_AHRS: Allow EKF to pull data from range finder object
10 years ago
Paul Riseborough
32f87d008a
Plane: Allow EKF to pull data from range finder object
10 years ago
Paul Riseborough
133b8f5ad7
Copter: Allow EKF to pull data from range finder object
10 years ago
Andrew Tridgell
f21aa17980
AP_GPS: fixed sending of GPS_RAW_INT with multiple links
...
thanks to ziltoid2 for this fix! See PR #2132
10 years ago
Niels Joubert
eae9452cd1
AntennaTracker: Handle GPS Injection
10 years ago
Niels Joubert
6b7b3247ed
Plane: Handle GPS Injection
10 years ago
Niels Joubert
60c247ed12
Rover: Handle GPS Data Injection
10 years ago
Niels Joubert
a52d554a10
ArduCopter: Handle GPS Data Injection
10 years ago
Niels Joubert
2a5b25ddbf
GCS_MAVLink: Re-enable GPS Injection Packets
10 years ago
Niels Joubert
704e75d140
ArduCopter: Remove kruft from old RTK driver
10 years ago
Niels Joubert
a5beef00d1
GPS: Official Swift Binary Protocol GPS Driver v3 for Piksi GPS
...
DRIVER FEATURES:
- All logic for RTK vs Normal now lives inside Piksi
- Supports observation uplink through telem radio
- Supports full SBP packet logging
- Reports high-rate green blinking to indicate RTK lock.
- Switchable to accept only Float or Integer RTK locks.
THIS REQUIRES PIKSI FIRMWARE v0.14 OR HIGHER
- Uses Piksi's new Pseudo-Absolute-Positioning mode
- Onboard Piksi must have Pseudo-Absolute mode enabled
- Ground Station Piksi must have a surveyed location in settings
- Ground Station Piksi must send its location to Onboard Piksi.
NEXT STEPS REQUIRED:
- EKF needs to take higher accuracy GPS into account
- EKF needs to take GPS RTK height into account
- GCS needs to support sending SBP observation packets
--- MAVProxy patch forthcoming
10 years ago
Fergus Noble
0480867de2
SITL: Update SBP simulation functions for pseudo-absolute mode
10 years ago
Paul Riseborough
405862bd8f
AP_AHRS: Reduce time delay for EKF initialisation
10 years ago
Paul Riseborough
4a5bf0a266
AP_NavEKF: Reduce EKF start time
...
Makes EKF start conditional on DCM solution tilt error
10 years ago
Paul Riseborough
5184bca87f
AP_AHRS: Prevent DCM reporting good tilt error when inverted
10 years ago
Paul Riseborough
ea8217bd3a
AP_AHRS: Reduce time constant on filtering of DCM error reporting
...
Reduces time constant from 2 to 1 second to make data more useful for pre-flight alignment checks by the EKF
10 years ago
Randy Mackay
7e43eaafab
GPS: TYPE param description to PX4-UAVCAN
10 years ago
Randy Mackay
6e30093924
AP_AHRS: correct sanity checks on update_trig
10 years ago
Jonathan Challinger
6a6ccb4f32
AP_AHRS: add sanity checks
10 years ago
Randy Mackay
c6f71ea2e0
AHRS: make get_error_rp and get_error_yaw const
10 years ago
Randy Mackay
18a73d8630
Camera: use camera feedback flag
10 years ago
Randy Mackay
26383183d2
GCS_MAVLink: version update after generate
10 years ago
Randy Mackay
48c6803717
GCS_MAVLink: generate after fixing camera feedback flags
10 years ago
Randy Mackay
8e2616ddcf
GCS_MAVLink: prefix camera feedback flags
10 years ago
Dario Lindo Andres
a21d328b93
GCS_Mavlink: Update ardupilotmega.xml
...
Define PHOTO flag on CAMERA_FEEDBACK_FLAGS.
10 years ago
Randy Mackay
bfd24801ea
Copter: minor format fix
10 years ago
Randy Mackay
8ced9cc904
Gimbal: only include for high performance CPUs
10 years ago
Randy Mackay
93ba2d2d32
Mount_MAVLink: uses vehicle's sysid
10 years ago
Randy Mackay
e726a05f3b
Gimbal: fix to parameter init order
...
resolves a compiler warning
10 years ago
Randy Mackay
e9b2153672
Gimbal: formatting fixes
...
Also isCopterFlipped returns bool instead of uint8_t
No functional change
10 years ago