16 Commits (1bc13fb9c0baefa8542815d66819a60abcb17f53)

Author SHA1 Message Date
Robert Lefebvre 5cc4f41d85 Copter: Helicopter: to use new Stab_Col and Acro_Col functions. 9 years ago
Jonathan Challinger 5486be34b1 Copter: use configured function to determine if heli_servo_rsc has been configured 9 years ago
Andrew Tridgell 94eb23ef56 Copter: consider flight to be dynamic at greater than 2m above ground 10 years ago
Andrew Tridgell 64a8e66dd7 Copter: automatically set H_RSC_MIN/MAX from RC8_MIN/MAX on upgrade 10 years ago
Randy Mackay e92296a0b7 TradHeli: integrate RotorControlMode enum 10 years ago
Randy Mackay d99bb66f8a TradHeli: remove duplicate code in update_rotor_speed_target 10 years ago
Robert Lefebvre c51b57e71c Copter: Remove Armed check from heli RSC controls 10 years ago
Robert Lefebvre b331799dac Copter: Add handle to control Throttle Curve RSC. 10 years ago
Robert Lefebvre c968ec3a63 Copter: Helicopters to use motor interlock logic. 10 years ago
Robert Lefebvre e3a0f1568d Copter: Tradheli to check rotor speed control input before arming 10 years ago
Randy Mackay 35dd7322d2 Copter: float constant fix for heli's check_dynamic_flight 10 years ago
Robert Lefebvre ee6508d5a7 Copter: Event Log rotor speed going below critical 10 years ago
Robert Lefebvre c6281c772d Copter: add rotor_runup_complete Event Logging 10 years ago
Andrew Tridgell e5e21ddcce Copter: fixed heli SITL build 10 years ago
Andrew Tridgell 278883c521 Copter: finished conversion to .cpp files 10 years ago
Andrew Tridgell 356ece3402 Copter: rename .pde files to .cpp files 10 years ago
Robert Lefebvre 80b4ca99f8 Copter: Heli Semantic Change. Motor Runup to Rotor Runup. 10 years ago
Robert Lefebvre a8c4274db4 Copter: Tradheli: eliminate motors.set_dt 10 years ago
Robert Lefebvre 8f275ca2c4 Copter: Employ heli_radio_passthrough() for servo setup 10 years ago
Robert Lefebvre 70a9a5699c Copter: usage of rc_3.servo_out to use motors.get_throttle 10 years ago
Andrew Tridgell 554de1f2d7 Copter: added channel objects named after input function 10 years ago
Randy Mackay 09a98b89b7 Copter: add RTL to front of RTLState enum values 10 years ago
Jonathan Challinger f93ff2d3ec Copter: use new lowpass filter 10 years ago
Randy Mackay 199dc3454d Copter: replace GPS_ok with position_ok 10 years ago
Robert Lefebvre aff98e34e5 TradHeli: Force recalc scalers after setting main loop time in MotorsHeli so that ramp scalers are right for 32-bit. 11 years ago
Robert Lefebvre c7ccd22d96 TradHeli: Set main loop rate time in motors class. 11 years ago
Robert Lefebvre 7ef4c11c92 TradHeli: Initialize Rate FF filters. 11 years ago
Robert Lefebvre 8eb557d1e0 TradHeli: Add Heli.h file 11 years ago
Robert Lefebvre 08e135151a TradHeli: Add Mode Filter on RC8 input for RSC Controller. 11 years ago
Robert Lefebvre ff71b0fa35 TradHeli: Create new function to move data between AP_MotorsHeli and AP_AttitudeControl. 11 years ago
Randy Mackay b37b0c5061 TradHeli: remove use of throttle_mode 11 years ago
Randy Mackay 91124bcf8b TradHeli: remove get_heli_rate_yaw from main code 11 years ago
Randy Mackay 3b0de0d23d Copter: integrate trad heli AttControl 11 years ago
Randy Mackay df9d1614e2 Copter: remove PID logging 11 years ago
Robert Lefebvre 794890884c TradHeli: enable Landing Collective when we are not moving 11 years ago
Randy Mackay 9485363c53 TradHeli: dynamic flight speed minimum to 5m/s 11 years ago
Randy Mackay 8c9ab50ba2 TradHeli: restore CC_COMP and PIRO_COMP 11 years ago
Randy Mackay c9c803ffd4 TradHeli: move STAB_COL_MIN to main parameter list 11 years ago
Randy Mackay 197fc67897 TradHeli: move pilot desired rotor speed to heli.pde 11 years ago
Randy Mackay 527f05ddec Copter: remove unused init_rate_controllers 11 years ago
Robert Lefebvre 232a116973 TradHeli: Use Leaky Integrator on Yaw Rate controller 11 years ago
Randy Mackay 3ce16113b5 TradHeli: use landing collective when landed or landing 11 years ago
Randy Mackay 34fb70cfc7 TradHeli: formatting and param description changes 11 years ago
Randy Mackay 46118b59d7 TradHeli: integrate motor lib changes 11 years ago
Randy Mackay 8f2c9591ff TradHeli: dynamic_flight flag based on inertial nav speed 11 years ago
rmackay9 998058ec07 ArduCopter - removed unused motor pde files including heli.pde, motors_hexa.pde, motors_octa.pde, motors_octa_quad.pde, motors_tri.pde and motors_y6.pde 13 years ago
Robert Lefebvre be3fe36c52 Small fix on the Traditional Helicopter Collective-Yaw compensation calculation. 13 years ago
Robert Lefebvre a480b32400 Added support for TradHeli H1 swashplate type. Added new param heli_h1_swash_enabled. 13 years ago
Andrew Tridgell 0ff44563ec ACM: use g.rc_speed for all APM_RC.SetFastOutputChannels calls 13 years ago
Robert Lefebvre e49c2d2871 Rescale TradHeli roll_out and pitch_out into the min and max ranges to provide linear motion across the input range instead of stopping when the input hits the constrain value. These calculations are based on an assumption of the user specified roll_max and pitch_max coming into this equation at 4500 or less, and based on the original assumption of the total g.heli_servo_x.servo_out range being -4500 to 4500. 13 years ago