ardupilot/ArduCopter
rmackay9 c1ce0ae752 ArduCopter: first merge of leonard's accel based altitude controller plus other changes from Randy
Changes include:
New low-level get_throttle_accel function takes target acceleration and compares vs earth-frame Z accelerometer values to produce output to motors.
Higher level throttle controllers modified to call new get_throttle_accel controller
Throttle_rate_stabilized controller added which maintains a desired climb/descent rate
Throttle_land controller added - descends using normal auto throttle controller to 10m then descends at 50cm/s
Multiple throttle modes added including landing mode
Land flight mode no longer needs GPS
Throttle cruise maintenance moved to update_throttle_cruise function
2012-12-06 10:30:49 +09:00
..
.gitignore Improvements to cmake. 2011-09-29 21:23:26 -04:00
APM_Config.h ACM: TradHeli APM_Config.h changes 2012-12-04 13:32:40 -05:00
APM_Config_mavlink_hil.h uncrustify ArduCopter/APM_Config_mavlink_hil.h 2012-08-21 18:56:56 -07:00
AP_State.pde ACM: make it possible to run CLI on radio port in ArduCopter 2012-11-21 21:41:34 +11:00
ArduCopter.pde ArduCopter: first merge of leonard's accel based altitude controller plus other changes from Randy 2012-12-06 10:30:49 +09:00
Attitude.pde ArduCopter: first merge of leonard's accel based altitude controller plus other changes from Randy 2012-12-06 10:30:49 +09:00
CMakeLists.txt Worked on ArduCopter cmake options. 2012-04-19 16:05:08 -04:00
GCS.h uncrustify ArduCopter/GCS.h 2012-08-21 18:56:56 -07:00
GCS.pde uncrustify ArduCopter/GCS.pde 2012-08-21 18:56:00 -07:00
GCS_Mavlink.pde AC add ability to start new accel_scale via mavlink 2012-11-28 21:38:58 +08:00
Log.pde ACM: make it possible to run CLI on radio port in ArduCopter 2012-11-21 21:41:34 +11:00
Makefile AHRS: removed Quaternion build support from APM/ACM/rover 2012-08-22 10:42:21 +10:00
Parameters.h ArduCopter: first merge of leonard's accel based altitude controller plus other changes from Randy 2012-12-06 10:30:49 +09:00
Parameters.pde ArduCopter: first merge of leonard's accel based altitude controller plus other changes from Randy 2012-12-06 10:30:49 +09:00
ReleaseNotes.txt ArduCopter: added ReleaseNotes.txt 2012-11-22 09:51:04 +09:00
UserCode.pde uncrustify ArduCopter/UserCode.pde 2012-08-21 18:56:01 -07:00
UserVariables.h uncrustify ArduCopter/UserVariables.h 2012-08-21 18:56:57 -07:00
command_description.txt Cleanup: rename files with spaces in their names, replace with underscores 2012-02-28 16:14:31 -08:00
commands.pde ACM: make it possible to run CLI on radio port in ArduCopter 2012-11-21 21:41:34 +11:00
commands_logic.pde ArduCopter: first merge of leonard's accel based altitude controller plus other changes from Randy 2012-12-06 10:30:49 +09:00
commands_process.pde ACM: make it possible to run CLI on radio port in ArduCopter 2012-11-21 21:41:34 +11:00
config.h ArduCopter: first merge of leonard's accel based altitude controller plus other changes from Randy 2012-12-06 10:30:49 +09:00
config_channels.h ArduCopter: remove unnecessary references to CH_CAM_PITCH, CH_CAM_ROLL, CH_CAM_YAW 2012-09-02 12:47:27 +09:00
control_modes.pde ArduCopter: flight mode changes ignored while in throttle failsafe 2012-11-13 12:50:51 +09:00
defines.h ArduCopter: first merge of leonard's accel based altitude controller plus other changes from Randy 2012-12-06 10:30:49 +09:00
events.pde ArduCopter: low baterry failsafe 2012-11-15 23:35:41 +09:00
failsafe.pde Ap state updates 2012-11-09 22:15:15 -08:00
flip.pde ArduCopter: first merge of leonard's accel based altitude controller plus other changes from Randy 2012-12-06 10:30:49 +09:00
inertia.pde ArduCopter: incorporate new version of inertial navigation 2012-11-07 19:21:31 +09:00
leds.pde ArduCopter: replaced digitalRead and digitalWrite with faster calls 2012-11-19 01:16:07 +09:00
limits.pde ACM: saved some more memory for strings 2012-10-22 18:57:08 +11:00
motors.pde ACM: TradHeli 2012-11-26 19:03:28 -05:00
navigation.pde ArduCopter: first merge of leonard's accel based altitude controller plus other changes from Randy 2012-12-06 10:30:49 +09:00
options.cmake AHRS: removed Quaternion build support from APM/ACM/rover 2012-08-22 10:42:21 +10:00
perf_info.pde ArduCopter: performance monitoring - changed loop counters to uint16_t. 2012-11-19 11:55:47 +09:00
radio.pde ACM: make it possible to run CLI on radio port in ArduCopter 2012-11-21 21:41:34 +11:00
read_me.text renamed top level directories 2011-09-09 11:27:41 +10:00
sensors.pde Copter: ported RSSI_PIN option from ArduPlane 2012-11-22 20:59:33 +11:00
setup.pde Copter: update ArduCopter for new ins interface 2012-11-30 07:15:18 +11:00
system.pde ArduCopter: first merge of leonard's accel based altitude controller plus other changes from Randy 2012-12-06 10:30:49 +09:00
test.pde Copter: update ArduCopter for new ins interface 2012-11-30 07:15:18 +11:00
toy.pde ACM: make it possible to run CLI on radio port in ArduCopter 2012-11-21 21:41:34 +11:00