Grant Morphett
|
1595c137f8
|
AC_PID_test: fixed AC_HELI_PID constructor
|
2015-08-31 13:45:13 +09:00 |
|
Randy Mackay
|
16805123c7
|
PX4Firmware: update submodule to include irlock fix
|
2015-08-31 12:57:55 +09:00 |
|
Randy Mackay
|
e92296a0b7
|
TradHeli: integrate RotorControlMode enum
|
2015-08-31 11:44:00 +09:00 |
|
Randy Mackay
|
e3ff4ed9c4
|
MotorsHeli: integrate RotorControlState
|
2015-08-31 11:43:59 +09:00 |
|
Randy Mackay
|
cb47311416
|
MotorsHeli_RSC: add RotorControlMode enum
|
2015-08-31 11:43:58 +09:00 |
|
Randy Mackay
|
72efc85ee8
|
MotorsHeli_RSC: RotorControlState enum
|
2015-08-31 11:43:57 +09:00 |
|
Randy Mackay
|
d99bb66f8a
|
TradHeli: remove duplicate code in update_rotor_speed_target
|
2015-08-31 11:43:56 +09:00 |
|
Robert Lefebvre
|
bde43412d8
|
AP_MotorsHeli: Fix RSC Mode 3
|
2015-08-31 11:43:55 +09:00 |
|
Robert Lefebvre
|
38ccd6e04f
|
AP_MotorsHeli_RSC: Fix tail_type control
|
2015-08-31 11:43:54 +09:00 |
|
Robert Lefebvre
|
c51b57e71c
|
Copter: Remove Armed check from heli RSC controls
|
2015-08-31 11:43:53 +09:00 |
|
Robert Lefebvre
|
535da1d79a
|
AP_MotorsHeli_Single: DDVPT to use it's own ramp and runup times
|
2015-08-31 11:43:51 +09:00 |
|
Robert Lefebvre
|
28318c4116
|
AP_MotorsHeli: Move Output functions into parent class
|
2015-08-31 11:43:50 +09:00 |
|
Robert Lefebvre
|
84102c3e3f
|
AP_MotorsHeli: Rework how servo setup is done.
|
2015-08-31 11:43:49 +09:00 |
|
Robert Lefebvre
|
345663f705
|
AP_MotorsHeli: Simplify servo init/reset
|
2015-08-31 11:43:48 +09:00 |
|
Robert Lefebvre
|
b11600aebe
|
AP_MotorsHeli: Move set_delta_phase_angle into _Single class
|
2015-08-31 11:43:47 +09:00 |
|
Robert Lefebvre
|
b331799dac
|
Copter: Add handle to control Throttle Curve RSC.
|
2015-08-31 11:43:46 +09:00 |
|
Robert Lefebvre
|
3756c6b3f3
|
AP_MotorsHeli: Create RSC Throttle Curve mode for controlling gas engines.
|
2015-08-31 11:43:45 +09:00 |
|
Robert Lefebvre
|
f853979816
|
AP_MotorsHeli: run RSC Control function in Output Min function
Move Output_Min() function into Heli_Single class as it will eventually be overloaded by other helicopter class types.
|
2015-08-31 11:43:44 +09:00 |
|
Robert Lefebvre
|
c968ec3a63
|
Copter: Helicopters to use motor interlock logic.
Also, remove motor interlock pre-arm check to streamline logic.
|
2015-08-31 11:43:37 +09:00 |
|
Robert Lefebvre
|
161ce5c11d
|
Copter: Change name of rotor speed function to match that in library
|
2015-08-31 11:27:53 +09:00 |
|
Robert Lefebvre
|
315f0408ae
|
AP_MotorsHeli: RSC controller to use speed ramp as simple float scalar
|
2015-08-31 11:27:52 +09:00 |
|
Robert Lefebvre
|
91c7663ca2
|
AP_MotorsHeli: Set range of new RSC Servo object.
|
2015-08-31 11:27:51 +09:00 |
|
Robert Lefebvre
|
990761a13b
|
Copter: Create new heli RSC RC Channel object.
|
2015-08-31 11:27:50 +09:00 |
|
Robert Lefebvre
|
cefa0c28a6
|
AP_MotorsHeli: RSC Mode 0 no longer a valid mode
|
2015-08-31 11:27:48 +09:00 |
|
Robert Lefebvre
|
981c96d8bc
|
AP_MotorsHeli: Add more parameter checks
|
2015-08-31 11:27:47 +09:00 |
|
Robert Lefebvre
|
ed08e9d531
|
AP_MotorsHeli_RSC: Split out rotor speed estimate into it's own function
|
2015-08-31 11:27:46 +09:00 |
|
Robert Lefebvre
|
064cc63512
|
AP_MotorsHeli: Colyaw function to check if rotor speed control is above idle
|
2015-08-31 11:27:45 +09:00 |
|
Robert Lefebvre
|
77e4bf39aa
|
AP_MotorsHeli: rework RSC output() function to implement idle speed function
Also, split out speed_ramp function
|
2015-08-31 11:27:44 +09:00 |
|
Robert Lefebvre
|
c3e7eed299
|
AP_MotorsHeli_Single: Fix recalc_scalars function
|
2015-08-31 11:27:42 +09:00 |
|
Robert Lefebvre
|
214d60abb9
|
AP_MotorsHeli: Create RSC_IDLE param
|
2015-08-31 11:27:41 +09:00 |
|
Robert Lefebvre
|
27f8d6bcd5
|
AP_MotorsHeli: Change RSC output() function into a state machine.
|
2015-08-31 11:27:40 +09:00 |
|
Robert Lefebvre
|
10b0be9e75
|
AP_MotorsHeli: Fully detail tradheli output functions and move manual servo handling
|
2015-08-31 11:27:39 +09:00 |
|
Robert Lefebvre
|
7dda0f651a
|
AP_MotorsHeli: Rename tradheli servo objects for clarity
|
2015-08-31 11:27:38 +09:00 |
|
Robert Lefebvre
|
457d939e77
|
AP_MotorsHeli: Update includes so that it builds
|
2015-08-31 11:27:37 +09:00 |
|
Fredrik Hedberg
|
e6119cf51f
|
AP_Motors: Fix param indices in AP_MotorsHeli.
|
2015-08-31 11:27:36 +09:00 |
|
Fredrik Hedberg
|
411947ea7c
|
AP_Motors: Rename output_yaw to move_yaw in AP_MotorsHeli_Single.
|
2015-08-31 11:27:35 +09:00 |
|
Fredrik Hedberg
|
1e8be73a27
|
AP_Motors: Fix formatting in AP_MotorsHeli_RSC.
|
2015-08-31 11:27:34 +09:00 |
|
Fredrik Hedberg
|
e6957df54a
|
AP_Motors: Fix param range comment in AP_MotorsHeli.
|
2015-08-31 11:27:33 +09:00 |
|
Fredrik Hedberg
|
66d9d38750
|
Copter: Use AP_MotorsHeli_Single for HELI_FRAME.
|
2015-08-31 11:27:32 +09:00 |
|
Fredrik Hedberg
|
97e09fa9b0
|
AP_Motors: Move traditional helicopter controls into AP_MotorsHeli_Single.
Original commit by fhedberg, had to fix merge conflicts and now it appears I did the commit?
|
2015-08-31 11:27:31 +09:00 |
|
Fredrik Hedberg
|
af69a20ba5
|
AP_Motors: Break out yaw output in AP_MotorsHeli.
|
2015-08-31 11:27:30 +09:00 |
|
Fredrik Hedberg
|
feb32f40ed
|
AP_Motors: Break out servo init and reset in AP_MotorsHeli.
|
2015-08-31 11:27:29 +09:00 |
|
Fredrik Hedberg
|
ae9a16dc27
|
AP_Motors: Move rotor speed control into AP_MotorsHeli_RSC.
|
2015-08-31 11:27:28 +09:00 |
|
Fredrik Hedberg
|
1bb6b65ce0
|
AP_Motors: Use C++11 initializers in AP_MotorsHeli.
|
2015-08-31 11:27:27 +09:00 |
|
Andrew Tridgell
|
ff934d5bca
|
Copter: added FS_CRASH_CHECK parameter
this allows automatic crash detection to be disabled
|
2015-08-31 12:15:46 +10:00 |
|
Andrew Tridgell
|
90909f2b4a
|
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
|
2015-08-31 11:44:08 +10:00 |
|
Andrew Tridgell
|
f6f2973acd
|
AC_WPNav: make changes in WPNAV_ACCEL take effect immediately
this makes it easier to tune the waypoint controller in auto mode
|
2015-08-31 11:10:35 +10:00 |
|
Andrew Tridgell
|
2c7a113790
|
AP_GPS: ensure all GPS drivers give headings as 0..360 degrees
this prevents inconsistency between interfaces, and fixes a MAVLink
reporting bug with UAVCAN GPS
|
2015-08-31 08:24:35 +10:00 |
|
Tom Pittenger
|
15b242832e
|
AP_Mission: lat/lng == 0 bug fix
was using wrong logic to check for lat/lng == 0
|
2015-08-29 21:17:35 +10:00 |
|
Tom Pittenger
|
81f8358705
|
Plane: restart landing by jumping to DO_LAND_START or decrement mission
only takes effect on mode change
|
2015-08-29 21:17:35 +10:00 |
|