Commit Graph

18002 Commits

Author SHA1 Message Date
Andrew Tridgell
339d49d34a GCS_MAVLink: fixed corner case in MAVLink routing
when a GCS sends a command to a system ID that isn't our system ID,
the GCS may use a non-advertised component ID such as
MAV_COMP_ID_SYSTEM_CONTROL. Those packets should be fowarded to the
target system even though the target system has not specifically
advertised that target sysid/compid tuple.
2016-01-27 19:44:49 +09:00
Randy Mackay
5b765ef0d9 AC_AttControl: bug fix to angle_boost reporting
Thanks to OXINARF for finding this
2016-01-08 11:42:41 +09:00
Randy Mackay
20c48960e8 Copter: update 3.3.3-rc1 release notes 2016-01-07 14:29:08 +09:00
Robert Lefebvre
f77e806497 Copter: Version to 3.3.3-rc1 2016-01-07 14:20:32 +09:00
Robert Lefebvre
67ab81c0a0 Copter: 3.3.3-rc1 release notes 2016-01-07 14:20:26 +09:00
Robert Lefebvre
05ff279a18 Copter: Restrict mode changes for TradHeli. 2016-01-07 14:20:01 +09:00
Randy Mackay
01518ad1ab AC_AttControl: add ANGLE_BOOST param 2016-01-07 14:19:58 +09:00
Andrew Tridgell
2046271da4 Copter: use new RangeFinder API 2015-12-09 14:45:40 +09:00
Andrew Tridgell
99b7972794 AP_SerialManager: added enum for serial lidar 2015-12-09 14:45:38 +09:00
Andrew Tridgell
f506ffee23 AP_RangeFinder: added Lightware Lidar support 2015-12-09 14:45:36 +09:00
Robert Lefebvre
2c612e5f8e AP_MotorsHeli: Add parameter checks to Single class 2015-12-07 15:01:44 +09:00
Andrew Tridgell
818a5d103f Copter: automatically set H_RSC_MIN/MAX from RC8_MIN/MAX on upgrade 2015-12-07 14:59:03 +09:00
Robert Lefebvre
1caa2262da Copter: Helicopters to force descent when motor is shut off 2015-12-07 14:59:01 +09:00
Randy Mackay
7f16e4d603 Copter: version to 3.3.2 2015-12-01 15:08:53 +09:00
Randy Mackay
09595f554a Copter: 3.3.2 release notes 2015-12-01 15:08:39 +09:00
Randy Mackay
1883b1b828 Copter: version to 3.3.2-rc2 2015-11-19 19:52:58 +09:00
Randy Mackay
cfb87a061e Copter: 3.3.2-rc2 release notes 2015-11-19 19:52:56 +09:00
Randy Mackay
fb5986c4ec Copter: position_ok when optical flow ok
Previously the GPS based absolute position was required
This allows using optical flow in all flight modes
2015-11-19 19:52:51 +09:00
Randy Mackay
a69dbcfae7 AC_PosControl: run velocity controller z-axis at 400hz 2015-11-19 19:52:48 +09:00
Randy Mackay
54cc2d884c AC_PosControl: default z-axis controller to 400hz
No functional change as vehicle code always sets it explicitely
2015-11-19 19:52:46 +09:00
Randy Mackay
916d63412e AC_PosControl: velocity controller uses feed-forward althold 2015-11-19 19:52:42 +09:00
Leonard Hall
193bfe839e Copter: feed forward only used for AltHold, Loiter, PosHold
land modes use non-feedforward alt hold
2015-11-19 19:52:40 +09:00
Randy Mackay
2dad15c307 AC_PosControl: minor comment update 2015-11-19 19:52:37 +09:00
Randy Mackay
eb817a875f AC_PosControl: use_desvel_ff flag added
This allows turning on/off desired velocity feedforward without setting desired_vel.z to zero.  Setting desired_vel.z to zero has the side effect of disrupting the landing detection which needs to know if we are trying to descend
2015-11-19 19:52:35 +09:00
Leonard Hall
0d878e6fcd AC_PosControl: faster z-axis slowdown when over speed 2015-11-19 19:52:33 +09:00
Leonard Hall
a5c3e6ef45 AC_PosControl: allow desired vel z to be above speed limit 2015-11-19 19:52:30 +09:00
Leonard Hall
d2dd2d8a50 AC_PosControl: add alt hold without feed forward 2015-11-19 19:52:28 +09:00
Paul Riseborough
ea4590c3b8 AP_NavEKF: Prevent flickering bad health status on ground
If the health status is checked after a non-height position or velocity fusion, then the health status will return false.
The height fusion health status has been removed from the check to prevent this.
The height fusion health check cannot be used unless the pre-arm fusion of position and velocity is timed to coincide with the baro fusion.
2015-11-19 19:51:16 +09:00
Paul Riseborough
58e81b7d99 AP_NavEKF: Reduce EKF health pre-arm check false positives 2015-11-18 15:32:16 +09:00
Robert Lefebvre
9e5ebd70b7 Copter: version to 3.3.2-rc1 2015-11-05 11:32:11 +09:00
Robert Lefebvre
6c5cd12a96 Copter: 3.3.2-rc1 release notes 2015-11-05 11:32:09 +09:00
Robert Lefebvre
792e989cd6 AP_MotorsHeli_Single: Move Servo_Test static variables to be class members 2015-11-03 17:01:18 +09:00
Andrew Tridgell
6e93f111c9 Copter: added DISARM_DELAY parameter
this allows automatic disarming to be disabled, or set to a shorter or
longer time as appropriate for the user

Originally committed by Tridge, merged to AC3.3 with conflict.
2015-11-03 17:01:17 +09:00
Robert Lefebvre
c0ea1f70ef Copter: Heli to set hover roll trim scalar 2015-11-03 17:01:16 +09:00
Robert Lefebvre
da1638d72c AC_AttitudeControl_Heli: Add Hover Roll Trim Scalar 2015-11-03 17:01:15 +09:00
Robert Lefebvre
99212f71bf AP_MotorsHeli: Create Servo Test functionality 2015-11-03 17:01:14 +09:00
Robert Lefebvre
ae1fbdb68a AP_MotorsHeli: Create SV_MAN=5=Oscillate servo setup mode. 2015-11-03 17:01:13 +09:00
Robert Lefebvre
0228a99d4e AP_MotorsHeli: Yaw servo to move when using SV_MAN param for setup. 2015-11-03 17:01:12 +09:00
Robert Lefebvre
146c0319a7 AP_MotorsHeli: Change SV_MAN=2=Center to output _col_mid_pwm instead of 0 collective 2015-11-03 17:01:11 +09:00
Andrew Tridgell
246583dc06 AP_RPM: added RPM_MAX parameter
attempt to avoid noise in the pulses
2015-11-03 17:01:10 +09:00
Fredrik Hedberg
014e90ec85 AP_MotorsHeli: Add min and max collective to manual servo modes 2015-11-03 17:01:09 +09:00
Robert Lefebvre
739d87a15b AP_MotorsHeli: Change servo manual #defines into enum 2015-11-03 17:01:08 +09:00
Robert Lefebvre
d11e5d4ae4 AP_MotorsHeli_Single: Add motor enable aux output functionality 2015-11-03 17:01:07 +09:00
Robert Lefebvre
5ce386b98d RC_Channel: Add motor_run_enable aux function 2015-11-03 17:01:06 +09:00
Robert Lefebvre
bf8001cb88 AP_MotorsHeli: Change rotor control state into Enum. 2015-11-03 17:01:05 +09:00
Robert Lefebvre
6922f7a2b1 AC_AttitudeControl: Add Hover Roll Trim functionality for helicopters. 2015-11-03 17:01:04 +09:00
Fredrik Hedberg
3aeed8173b AP_Motors: Add manual servo override to center swash-plate for set-up in AP_MotorsHeli. 2015-11-03 17:01:03 +09:00
Jolyon Saunders
0df3af4e42 AP_Motors: Circular swash-plate limits for AP_MotorsHeli 2015-11-03 17:01:02 +09:00
Robert Lefebvre
bdbfd8fd5e Copter: Helicopter: to use new Stab_Col and Acro_Col functions. 2015-11-03 17:01:01 +09:00
Robert Lefebvre
3385d83177 Copter: Utilize Input Manager Class 2015-11-03 17:01:00 +09:00