Commit Graph

13275 Commits

Author SHA1 Message Date
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
NullVoxPopuli 2183d2f4f3 Copter: add A-Tail to FRAME parameter description 2014-08-18 14:31:56 +09:00
NullVoxPopuli 86abf82cc7 Copter: Added support for V-Shaped and A-Shaped VTail Quadcopter frames
Signed-off-by: NullVoxPopuli <LPSego3+dev@gmail.com>
2014-08-18 14:31:54 +09:00
priseborough 33432aa4a8 Copter : Distinguish between EKF and INAV errors 2014-08-18 14:31:52 +09:00
Randy Mackay a31f30e6bd Copter: range check ACRO_EXPO to be no more than 1 2014-08-18 12:58:20 +09:00
Randy Mackay 7202aa00da Copter: remove compass learn of offsets
This saves 1k of flash and the interference on most copters makes this
option unusable anyway.
2014-08-16 10:45:11 +09:00
Randy Mackay d6890ce878 Notify: remove ToshibaLED support from APM
This saves about 1k of precious flash
2014-08-16 10:30:30 +09:00
Craig Elder b0d26d9ace * Frame Parameters: 3DR AERO RTF
Updated RLL2SRV_P parameter
2014-08-15 12:18:49 -07:00
Andrew Tridgell b38c9544f9 AP_RangeFinder: make values clearer for APM2 2014-08-15 20:28:22 +10:00
Craig Elder 926d57698d Frame Parameters: 3DR AERO RTF
Updated 3DR AERO RTF parameters
2014-08-14 18:37:29 -07:00
Andrew Tridgell e66243f72e autotest: add AntennaTracker autodoc to autotest.diydrones.com/Parameters 2014-08-15 06:42:07 +10:00
Andrew Tridgell 565e897336 AntennaTracker: fixed autodoc format errors 2014-08-15 06:19:55 +10:00
Randy Mackay 515cb7c671 Copter: AC3.2-rc5 version and release notes 2014-08-14 21:38:56 +09:00
Randy Mackay 0c4ee422a4 Rally: fix comment to clarify altitudes are absolute 2014-08-14 21:10:21 +09:00
Randy Mackay 0a88281a76 Copter: bug fix to rally point alt
rally point library uses absolute altitudes, we were passing in relative
altitudes which caused the vehicle to climb before heading to the rally
point
2014-08-14 21:09:54 +09:00
Randy Mackay 8925c61ae4 Tools: build antenna tracker for firmware.diydrones.com 2014-08-14 20:56:09 +10:00
Randy Mackay a0468db064 AutoTest: update sim_vehicle for antenna move 2014-08-14 20:56:07 +10:00