Commit Graph

13391 Commits

Author SHA1 Message Date
Randy Mackay 7fc5d693c2 INS: add get_accel_health_all and get_gyro_health_all
Returns true only if all available accels or gyros are healthy
2014-09-03 11:38:42 +09:00
Randy Mackay 5ead80994e InertialSensor: reorder .cpp file to match .h
No functional changes
2014-09-03 11:38:40 +09:00
Randy Mackay 1ee6481517 Copter: sanity check throttle deadzone 2014-09-02 12:40:55 +09:00
Emile Castelnuovo 0f2083a9b8 AP_HAL: added missing CONFIG_HAL_BOARD_SUBTYPE #define for HAL_BOARD_VRBRAIN 2014-09-01 10:48:14 +09:00
Randy Mackay 162d421e5d Copter: update AC3.2-rc6 release notes
forgot compass-not-calibrated bug fix
2014-08-31 12:05:33 +09:00
Randy Mackay 7236d0621a Copter: update AC3.2-rc6 release notes
Forgot to add GPS driver buffer overflow item
2014-08-31 12:02:33 +09:00
Randy Mackay acecc78454 Copter: version to AC3.2-rc6 2014-08-31 11:56:58 +09:00
Randy Mackay be2dabe58e Copter: AC3.2-rc6 release notes 2014-08-31 11:56:15 +09:00
Emile Castelnuovo 938f6f2c47 Build: VRBRAIN corrected order of MAG startup for 4.5 board 2014-08-31 11:40:22 +09:00
Emile Castelnuovo 4fa8f82c59 Build: VRBRAIN corrected order of MAG startup 2014-08-31 11:40:20 +09:00
Emile Castelnuovo e995641e48 AP_HAL_VRBRAIN: enable 2nd GPS for VRBRAIN 5 2014-08-31 11:40:17 +09:00
Emile Castelnuovo ada7be6ae1 AP_HAL: VRBRAIN corrected EEPROM size and added terrain folder on MicroSD 2014-08-31 11:40:15 +09:00
LukeMike f6fada2d49 VRBRAIN: added startup of internal mag's driver for VR Brain Standard 5 2014-08-31 11:40:13 +09:00
Emile Castelnuovo 781f15ba59 AP_relay: added default relay pin for VRBRAIN 2014-08-31 11:40:11 +09:00
Emile Castelnuovo 5d7a2726e2 AP_HAL_VRBRAIN: added management for external relay 1 and 2 2014-08-31 11:40:09 +09:00
Randy Mackay 15508c49ef Copter: default LAND_REPOSITION to 1 2014-08-31 11:40:06 +09:00
Jason Short 515c0d8630 Copter: restore CLI set parameter feature
Added back the ability to set params from CLI
2014-08-31 11:40:04 +09:00
Randy Mackay 68df421484 Copter: throttle deadzone parameter
Allows increasing or decreasing the deadband size in AltHold, Loiter,
PosHold flight modes
2014-08-31 10:19:03 +09:00
Randy Mackay ff94120fbd AC_WPNav: resolve twitch when passing spline waypoints
The target positions target velocity was being reset to zero as we
passed through a spline waypoint.
2014-08-28 17:03:14 +09:00
Randy Mackay 5759a69992 Mission: start next nav cmd immediately after prev completes 2014-08-28 17:03:11 +09:00
Randy Mackay 7802c85b5f Copter: pre-arm check of internal vs ext compass 2014-08-26 22:44:20 +09:00
Randy Mackay 4038cd2fbd Copter: remote arming check reference to compass learning 2014-08-26 22:44:18 +09:00
Randy Mackay f78aff67c2 Copter: make landing detector more strict
Made more strict by requiring 50 consecutive iterations where the climb
rate is below +- 40cm/s.  Previously it was 50 cumulative.

Removed check of failsafe.radio when clearing the land flag because it
could result in the vehicle taking off if the user picked it up.
2014-08-26 11:23:18 +09:00
Andrew Tridgell 62d526a50d AP_AHRS: use EKF use_compass() if EKF enabled
this allows magfailed status to show on console via SYS_STATUS health
bits
2014-08-26 11:23:10 +09:00
Andrew Tridgell 6a654ff461 AP_NavEKF: make use_compass() public 2014-08-26 11:23:07 +09:00
Randy Mackay ec2308bcd2 AC_AttControl: bug fix for ef target during acro 2014-08-23 22:22:03 +09:00
Randy Mackay d7d90b4ff8 AC_AttControl: remove debug message 2014-08-22 22:59:53 +09:00
Randy Mackay d242fcaae5 Copter: remove get_angle_targets_for_reporting fn
this saves a tiny amount of time by removing the memory copy of a
Vector3f
2014-08-22 22:59:50 +09:00
Randy Mackay 06e06438b3 AC_AttControlHeli: integrate div-by-zero check for bf-to-ef conversion 2014-08-22 22:59:47 +09:00
Randy Mackay 91817b0884 AC_AttControl: div-by-zero check for bf-to-ef conversion 2014-08-22 22:59:43 +09:00
Andrew Tridgell f86de61d82 Copter: show firmware version on param fetch
fixes pull #1320

thanks Arthur!
2014-08-22 21:38:16 +09:00
Andrew Tridgell f4483203ea Rover: show firmware version on param list 2014-08-22 21:37:30 +09:00
Randy Mackay 06880f5cfa TradHeli: update AttControlHeli constructor
reference to rc_1, rc2 are replaced with constant updates during
acro_run
2014-08-22 21:37:25 +09:00
Randy Mackay c7d6b026b5 TradHeli: call passthrough_bf_roll_pitch_rate_yaw 2014-08-22 21:37:22 +09:00
Randy Mackay 440f4ebb95 AC_AttControlHeli: add passthrough_bf_roll_pitch_rate_yaw 2014-08-22 21:37:19 +09:00
Robert Lefebvre 8ac36892ee Logging: Fix comment error. 2014-08-22 21:37:17 +09:00
Robert Lefebvre 32cb2bbce1 TradHeli: Add yaw-only rate request function for flybar acro mode. 2014-08-22 21:37:15 +09:00
Robert Lefebvre 1becab3eed TradHeli: Reset flybar passthrough to false when exiting Acro mode. 2014-08-22 21:37:12 +09:00
Robert Lefebvre 184be135cd TradHeli: Set Flybar passthrough mode in Acro Initialization function. 2014-08-22 21:37:10 +09:00
Robert Lefebvre 9326d36e54 AC_AttitudeControl_Heli: Add use_flybar_passthrough accessor function. 2014-08-22 21:37:08 +09:00
Robert Lefebvre 244d38138e AC_AttitudeControl_Heli: Add passthrough_to_motor_roll_pitch function. 2014-08-22 21:37:06 +09:00
Robert Lefebvre ede4b567f2 TradHeli: Add pointer for pilot roll/pitch inputs to attitude_control constructor. To be used for flybar passthrough. 2014-08-22 21:37:01 +09:00
Robert Lefebvre deaffecbf5 AC_AttitudeControl_Heli: Create Flybar Passthrough flag which will be used for control pass-through. 2014-08-22 21:36:57 +09:00
Randy Mackay 2d02d8d15f Copter: remove inav check
the EKF check works reliably but attempts to check the inertial nav for
errors has not been successful.  I could not find a way to reliably
catch flyaways without also introducing false positives (and thus
unwanted LANDings)
2014-08-20 14:49:58 +09:00
Randy Mackay 9c79f9b38d Copter: add ACRO_EXPO param values 2014-08-20 14:49:54 +09:00
Andrew Tridgell 308c90f138 HAL_VRBrain: prevent read past end of buffer 2014-08-19 11:12:33 +09:00
Andrew Tridgell 54af047b87 HAL_PX4: prevent read past end of buffer 2014-08-19 11:12:30 +09:00
Andrew Tridgell ecd73413db Copter: set GPS non-blocking
the new GPS driver only ever needs a non-blocking port
2014-08-19 11:12:14 +09:00
Andrew Tridgell 57956dbda2 AP_GPS: moved UBX log headers to DataFlash
headers were not always being written
2014-08-19 11:09:32 +09:00
Andrew Tridgell c395a6657a DataFlash: moved UBX logging headers to DataFlash 2014-08-19 11:09:28 +09:00