46 Commits (ee9c77883462a4b3d0a35e03953314ff948512a1)

Author SHA1 Message Date
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
unknown 12f5f3f96e TradHeli - fix to allow tail servo to be reversed. Also increase max movement of tail servo to 45 degrees. 13 years ago
unknown ea66c74ff0 TradHeli - added throttle scaling and heli specific angle_boost function that takes into account that heli's main blades can have -ve pitch. 13 years ago
Jason Short 142707711e Updates to guided mode from Michael O. 14 years ago
rmackay9 b5ea05698e TradHeli - added servo averaging to allow support of analog servos 14 years ago
rmackay9 ddb4de1949 TradHeli - fix to set motor_auto_armed = true if throttle > 0. Required to let ALT_HOLD work! 14 years ago
Andrew Tridgell 1456a2a912 renamed top level directories 14 years ago
tridge60@gmail.com df6a1b51f3 make a lot more functions and variables static 14 years ago
rmackay9@yahoo.com 7845bba097 Traditional Heli - merged heli code into ACM trunk code! 14 years ago