3 Commits (79e8c8f7f76d4c1421d0e8c6e6f3f3b0d5f780ee)

Author SHA1 Message Date
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
Randy Mackay 232359186e TradHeli - fixed small parameter bug affecting helis. The servo parameters were declared as GSCALAR instead of GGROUP in Parameters.pde. 13 years ago
Randy Mackay 498970a948 TradHeli - tiny fix for yaw_offset. Yaw_offset is used to proactively counteract rotational force caused by changing the collective pitch (i.e. rapidly climbing or decending). There was a small bug for when the collective pitch is negative (i.e. powered decent) in which case the offset was in the incorrect direction. 13 years ago
Randy Mackay 693a2cfdcd TradHeli - fix to servo limits. They had been unnecessarily limited to the collective pitch's min and max but actually there are cases (for example when the swash is leaning over 45degrees) where one servo goes well beyond the collective pitch's min or max. 13 years ago
Pat Hickey 6c03307217 ArduCopter Heli: add motors_output_enable function 13 years ago
Pat Hickey a19afd926a APM_RC & ArduCopter: Change interface to SetFastOutputChannels to use _BV 13 years ago
Jason Short 37cda3c364 Cosmetic 13 years ago
Randy Mackay 68e6be5eeb TradHeli - fixed roll/pitch so it's not scaled when throttle is scaled 13 years ago
Pat Hickey eee2da01ac Arducopter: each motors_ pde uses APM_RC.SetFastOutputChannels 13 years ago
Randy Mackay f397bae793 ArduCopter Alt Hold - Change to not run get_nav_throttle if manually adjusting altitude with manual_boost - removes possibility of I term running up 13 years ago
Randy Mackay c8d2341156 TradHeli - automatically reinitialise swash plate if HSV_MAN is switched from 1 to 0. 13 years ago
Randy Mackay 2112f74324 TradHeli - reversed the direction of "phase angle" to make it more intuitive. This parameter is used to correct for a heli's tendency to lean left or right when the pilot gives it a pitch forward command. 13 years ago
Randy Mackay 70aadd4afc TradHeli - added two parameters to improve heli control. 13 years ago
unknown a7038cbaf9 TradHeli - new parameter HSV_MAN to allow better set-up from APMissionPlanner. Also changed swash movement to use radio_out which fixes some setup bugs 13 years ago