1530 Commits (50a97f3092dc862a91a25162418399b5dc7bc68c)

Author SHA1 Message Date
Adam M Rivera d29f1ef331 Loiter: Made the "retro loiter" routines configurable. Add RETRO_LOITER_MODE ENABLED to APM_Config.h to enable the older loiter shtuff. 13 years ago
Adam M Rivera a7bc3d2cc6 Arducopter.pde: Moved gps to 10hz. Changed calc_XY_velocity to calc_GPS_velocity. 13 years ago
Adam M Rivera d4a4641ae6 navigation.pde: Added calc_GPS_velocity. Added constraint to x/y error and x/y rate error. 13 years ago
James Goppert 53c143a575 Improved cmake options. 13 years ago
James Goppert 0e7e77760a Updated ArduPlane/ArduCopter cmake options. 13 years ago
Adam M Rivera a3842734a9 Planner/defines.h: Updated the enumeration value for APPROACH so as not to disturb the order of the universe. 13 years ago
James Goppert a9f0bd24d7 Switched to project specific cmake lists. 13 years ago
Adam M Rivera f6d81a16c2 ArduCopter: Added code to prevent mode from switching to APPROACH on every loiter. 13 years ago
Adam M Rivera 56a00fa1f7 ArduCopter: Changed millis compare to use new config value for approach delay. 13 years ago
Adam M Rivera 07e53fad18 commands_logic.pde: Added write to constrained value to EEPROM. 13 years ago
Adam M Rivera 7b277d7044 config.h: Added RTL_APPROACH_DELAY config value. 13 years ago
Adam M Rivera 0c3d6614cd system.pde: Updated param name to loiter_timer. 13 years ago
Adam M Rivera 3d024ba2dd commands_logic: Allowed for an approach alt as low as 1m. Added a check to make sure we are currently above our target approach alt. 13 years ago
Adam M Rivera 41702aca94 ArduCopter: Updated param name from auto_land_timer to loiter_timer, because it could really be used for more routines like auto-approach. Added timer before approach (20s). 13 years ago
Adam M Rivera a366bb2f81 Parameters: Changed rtl_approach_alt to float to support more granular altitudes 13 years ago
rmackay9 870b5e5f75 ArduCopter - CH6 Tuning - added AHRS_YAW_KP parameter as 30. Now you can easily set the amount that the mag is used to correct the gyro based yaw estimate in the DCM 13 years ago
Andrew Tridgell 95cb35c7bb AHRS: enable AHRS_ group in ArduCopter 13 years ago
Adam M Rivera 77d6f22864 ArduCopter, commands_logic: Updated logic to allow as low as 5m. 13 years ago
Adam M Rivera 2954bf6f76 ArduCopter: Added check to make sure user defined approach alt is at least 5. 13 years ago
Adam M Rivera cddcdb8be3 commands_logic: Added check to make sure the do_approach method is not being used to land. 13 years ago
Adam M Rivera a2b338c052 System: Added handler for the new APPROACH flight mode which will initiate an approach to a target alt as defined by the user. 13 years ago
Adam M Rivera a24b7bcf14 ArduCopter: Added check to g.rtl_approach_alt, which if greater than zero will initiate an approach to the target alt rather than land. 13 years ago
Adam M Rivera cfe3b58248 commands_logic: Added do_approach() to set the new target alt based on the user defined value. 13 years ago
Adam M Rivera 83fe6733d4 Defines: Added new control mode (APPROACH). 13 years ago
Adam M Rivera 7ba8c291bd Parameters: Added new APPROACH_ALT params (g.rtl_approach_alt) which stored the users desired target altitude after RTL is complete. 13 years ago
rmackay9 a71ed6abec ArduCopter - updated firmware version to "2.6 Beta" 13 years ago
rmackay9 24b81db20e ArduCopter - LEDS - main code to support COPTER_LEDS. 13 years ago
rmackay9 c337df11c8 ArduCopter - LEDS - set new output pins to OUTPUT to support COPTER_LEDS. 13 years ago
rmackay9 d70f5da5e0 ArduCopter - LEDS - define pins to be used for COPTER_LEDS. 13 years ago
rmackay9 84b07b5e6a ArduCopter - LEDS - added new COPTER_LEDS definition 13 years ago
rmackay9 0a3bc9a66a ArduCopter - LEDS - two new parameters to support COPTER_LEDS. 13 years ago
rmackay9 fad162989f ArduCopter - navigation.pde - added logging of Loiter PID controllers 13 years ago
rmackay9 f8210b164c ArduCopter - Parameters.h - changed initialisation order to remove compiler warning (have not changed enum values so shouldn't require eeprom format id update) 13 years ago
rmackay9 df85051574 ArduCopter - added dataflash logging of roll and pitch rate controllers 13 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
rmackay9 ad9a8acbab ArduCopter - test.pde - changed references "motor_armed" to "motors.armed()" as part of move to AP_Motors library. 13 years ago
rmackay9 1d086c83f0 ArduCopter - system.pde - changed references to "motor_armed" to "motors.armed()" as part of the move to use AP_Motors library. 13 years ago
rmackay9 4aa40bdf10 ArduCopter - setup.pde - changed cli for helicopter to call the new AP_Motors class's parameters instead of the global parameters. 13 years ago
rmackay9 473126581d ArduCopter - radio.pde - changed motor initialisation to set update rate, frame orientation, min and max throttle to AP_Motors class. 13 years ago
rmackay9 905a445391 ArduCopter - motors.pde - changed references to "motor_armed" to "motors.armed()" because we've moved to using the AP_Motors class. 13 years ago
rmackay9 aa54458dcf ArduCopter - leds.pde - changed refrences to "motor_armed" to "motors.armed()" 13 years ago
rmackay9 7df17e9b3b ArduCopter - removed references to MOT_1 etc as these are now within the AP_Motors class (i.e. MOT_1 has become AP_MOTORS_MOT_1) 13 years ago
rmackay9 ee308ea06c ArduCopter - increased firmware version to 118. Removed nearly all heli parameters as these are all created by the AP_MotorHeli class now. 13 years ago
rmackay9 8402a3d837 ArduCopter - Log.pde - changed MOT output to dataflash to take values from AP_Motors class's motor_out array instead of the global motor_out array. 13 years ago
rmackay9 e5710958bc ArduCopter - GCS_Mavlink.pde - changed output to ground station to use new AP_Motor's class motors array inplace of the global "motor_out" array. 13 years ago
rmackay9 aa4085183c ArduCopter - Attitude.pde - moved heli_get_angle_boost from heli.pde (which will be removed) to Attitude.pde. In fact we should combine heli_get_angle_boost and the regular get_angle_boost. 13 years ago
rmackay9 54a0709759 ArduCopter - add includes for new AP_Motors classes. 13 years ago
Andrew Tridgell c0a54762c6 MAVLink: port the new adaptive flow control to ArduCopter 13 years ago
rmackay9 75d7308fb4 ArduCopter - CH6 tuning - changed Roll/Pitch Rate D tuning to use the user supplied tuning range instead of the range / 100. 13 years ago
Andrew Tridgell e0bb7e2777 MAVLink: don't waste 100 bytes of bandwidth sending 1 byte of information 13 years ago