Jonathan Challinger
ac2e5f644c
DataFlash: fix bug in ekf gyro bias logging
11 years ago
Jonathan Challinger
bb6d8fd44a
AP_NavEKF: Set prevDelAng after using it
11 years ago
priseborough
aca78d321f
DataFlash : Remove unused numerical divergence metric
11 years ago
Jonathan Challinger
0727ac5c79
AP_NavEKF: clean up unused variable lastDivergeTime_ms
11 years ago
priseborough
5e51c09978
AP_NavEKF : Remove ineffective numerical divergence checks
11 years ago
priseborough
638d63aa90
DataFlash : Change to more descriptive EKF logging names
11 years ago
priseborough
6f759fdb8e
AP_AHRS : Tidy up logic used to enable synthetic sideslip fusion
11 years ago
Andrew Tridgell
8506e8b5fb
HAL_Linux: fixed linux build
11 years ago
John Williams
b9f0310b82
hal_ap_linux: Make PRU constants private to reduce #define namespace pollution.
...
Forthcoming Zynq port AP_HAL_Linux uses similar constants with different
values - move these as private member constants to avoid collisions.
Signed-off-by: John Williams <john@whelanwilliams.net>
11 years ago
Mikhail Avkhimenia
81de994fef
HAL_Linux: separate RCInput for PRU and Navio
11 years ago
Mikhail Avkhimenia
e05151f0e0
HAL_Linux: Initialize i2c before rcoutput (required by i2c pwm chips for initialization)
11 years ago
Mikhail Avkhimenia
2f0900b0a8
HAL_Linux: add GPIO driver for Raspberry Pi
11 years ago
Mikhail Avkhimenia
07ed93cea0
HAL_Linux: add PCA9685 based RCOutput for Navio
11 years ago
Alexander Mergel
14c401c0f4
AP_HAL_Linux: [Bugfix] prevent memory acces violation in process_dsm_pulse
...
When a S.Bus signal is fed into the rcin-Pin AruPlane on the BBB get's a
Segmentation fault. This patch prevents the memory acces to dsm_state.bytes[16] outside
of the array bounds. The patch should be reviewed by sombody who knows the DSM protocol,
as i don't.
11 years ago
priseborough
6a85753a5b
AP_NavEKF : add INIT_GYRO_BIAS_UNCERTAINTY definition
11 years ago
priseborough
fb14da7a4b
AP_NavEKF : Add public method to reset gyro bias states
11 years ago
priseborough
2c07299c04
AP_AHRS : Add reset of EKF gyro bias states
11 years ago
Randy Mackay
8a776f8ff8
GPS: init primary_instance to zero
11 years ago
Benoit PEREIRA DA SILVA
010d267376
GPS: use primary for Notification
11 years ago
Jonathan Challinger
6848897999
AP_GPS: Add agcCnt to UBX1 message
11 years ago
Randy Mackay
dffcfb42bc
AHRS: add reset_gyro_drift method
11 years ago
Randy Mackay
7d48704f82
AP_NavEKF: fix parameter descriptions
...
Errors pointed out by Richard (DK)
11 years ago
Randy Mackay
ac7ea2a12c
AC_PosControl: use AttControl's sqrt_controller
11 years ago
Jonathan Challinger
7224669399
AC_AttitudeControl: cleanup angle_ef_roll_pitch_rate_ef_yaw_smooth
11 years ago
Jonathan Challinger
779baa006d
AC_PosControl: Use sqrt_controller function
11 years ago
Jonathan Challinger
0c4a489491
AC_AttitudeControl: use sqrt_controller function
11 years ago
Randy Mackay
fc898a00a3
AC_AttControl: add sqrt_controller
...
Original code by Jonathan Challinger
11 years ago
Andrew Tridgell
26de54c29a
AP_AHRS: cope with 90 degree pitch in update_trig()
...
this prevents a numerical error in Replay
11 years ago
Michael Day
83c2f497a3
AP_Mission: Change jump_to_landing_sequence to get_landing_sequence_start
11 years ago
Andrew Tridgell
5ddbcc296d
AP_OpticalFlow: fixed example build
11 years ago
Andrew Tridgell
ad8b73c8aa
AP_Airspeed: update ARSPD_AUTOCAL docs
11 years ago
Randy Mackay
41a6393356
RangeFinder: PulsedLight I2C addr to 0x62
11 years ago
Andrew Tridgell
ad7c612334
AP_InertialSensor: fixed SITL with new HIL code
11 years ago
Andrew Tridgell
aeaa3c1e04
AP_InertialSensor: fixed build for VRBrain
11 years ago
Andrew Tridgell
40e83ceb1f
AP_InertialSensor: simplify next sample time calculations
...
this makes the calculation much clearer
11 years ago
Andrew Tridgell
9dfbdb1e69
AP_InertialSensor: run the MPU6000 at 1kHz on fast CPUs
...
use a software filter and 1kHz sampling for better filtering if we
have a fast enough CPU to do it
11 years ago
Andrew Tridgell
a047d1f569
AP_InertialSensor: moved default filter and sample_rate to frontend
...
this simplifies the backends and prevents code repitition
11 years ago
Andrew Tridgell
17b2214798
AP_InertialSensor: make it easier to add multiple backends
...
use _add_backend() to add new backends on startup
11 years ago
Andrew Tridgell
868ee3af23
AP_Mission: fixed example build
11 years ago
Andrew Tridgell
006185f08a
AP_InertialNav: fixed example build
11 years ago
Andrew Tridgell
f79ce92673
AP_AHRS: fixed example build
11 years ago
Andrew Tridgell
33c7432e97
AC_WPNav: fixed example build
11 years ago
Andrew Tridgell
31eeb657ca
AC_Sprayer: fixed example build
11 years ago
Andrew Tridgell
4fcf46005b
AC_Fence: fixed example build
11 years ago
Andrew Tridgell
9a98e63702
AC_AttitudeControl: fixed example build
11 years ago
Andrew Tridgell
bc5d79118d
AP_InertialSensor: updated comments
11 years ago
Andrew Tridgell
3a9a5a9c18
AP_InertialSensor: implement gyro and accel health monitoring
...
sensor is healthy if it gave a sample on the last update()
11 years ago
Andrew Tridgell
586fa9a816
AP_InertialSensor: added product_id support
...
fill in parameter from first backend
11 years ago
Andrew Tridgell
37dea4e367
AP_Common: added MPU9250 product ID
11 years ago
Andrew Tridgell
520727e5bd
AP_InertialSensor: fixed example build
11 years ago