ardupilot/libraries
Brandon Jones a3c2851120 AP_L1_Control: Addition of library for geometry calculations required for L1 Control.
1) Explicit control of tracking loop period and damping which removes previous
   variation in period with speed and fixed damping ratio
2) Explicit control of track capture angle (now set to 45 degrees by default)
3) Removal of restriction on loiter radius being greater than L1 distance

The circle(loiter) control is a L1 and PD hybrid utilising L1 for waypoint capture and PD control for circle tracking.

Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
Pair-Programmed-With: Andrew Tridgell <tridge@samba.org>
2013-04-12 12:48:09 +10:00
..
AC_PID Add AVR compatibility header for missing math.h definitions. 2013-01-16 13:52:17 +11:00
AP_ADC AP_ADC: fixed APM1 HIL_SENSORS Ch6() return 2013-04-02 13:20:08 +11:00
AP_ADC_AnalogSource AP_ADC_AnalogSource: fixed reference scaling for APM1 Ch6 ADC 2013-03-08 09:06:40 +11:00
AP_AHRS AP_AHRS: Addition of a first order complementary filter to AP_AHRS::groundspeed_vector 2013-04-12 12:48:09 +10:00
AP_Airspeed AP_Airspeed: use new voltage_average() API in Airspeed driver 2013-03-08 10:01:15 +11:00
AP_Baro AP_Baro: fixed timestamp on baro for PX4 2013-01-22 21:22:01 +11:00
AP_Buffer AP_Buffer: ported to AP_HAL 2012-12-20 14:51:29 +11:00
AP_Camera AP_Camera: enable relay off in all builds 2013-04-09 11:38:30 +10:00
AP_Common Plane: Implement issue 80: counterclockwise loiter 2013-02-05 10:29:31 +11:00
AP_Compass Compass: corrected space 2013-03-18 14:27:49 +09:00
AP_Curve AP_Curve: put template in cpp file 2012-12-20 14:52:30 +11:00
AP_Declination Update floating point calculations to use floats instead of doubles. 2013-01-16 13:52:01 +11:00
AP_GPS UBLOX GPS: fix MSG_SOL typo 2013-03-27 11:42:05 +09:00
AP_HAL AP_HAL: added gpio->analogPinToDigitalPin() API 2013-03-22 12:31:14 +11:00
AP_HAL_AVR AP_HAL: added gpio->analogPinToDigitalPin() API 2013-03-22 12:31:14 +11:00
AP_HAL_AVR_SITL SITL: added GPS speed down to SITL state 2013-03-28 10:29:12 +11:00
AP_HAL_Empty AP_HAL: added gpio->analogPinToDigitalPin() API 2013-03-22 12:31:14 +11:00
AP_HAL_PX4 HAL_PX4: create APM/boot.log on SD card 2013-03-21 15:05:21 +11:00
AP_HAL_SMACCM AP_HAL: added gpio->analogPinToDigitalPin() API 2013-03-22 12:31:14 +11:00
AP_InertialNav Copter: bug fix for loiter target 2013-04-11 18:24:20 +09:00
AP_InertialSensor INS: updated MPU6K_FILTER parameter description 2013-04-10 00:14:53 +09:00
AP_L1_Control AP_L1_Control: Addition of library for geometry calculations required for L1 Control. 2013-04-12 12:48:09 +10:00
AP_LeadFilter build: change from Arduino.mk to apm.mk 2013-01-02 17:29:37 +11:00
AP_Limits cleanup: use const for struct Location pointers and references 2013-04-09 12:10:32 +10:00
AP_Math AP_Math: moved a lot of vector templates to cpp from .h 2013-04-12 12:48:08 +10:00
AP_Menu AP_Menu: fixed build with older compilers 2013-01-17 07:26:26 +11:00
AP_Motors Update AP_MotorsOctaQuad.cpp 2013-04-05 11:22:56 +09:00
AP_Mount cleanup: use const for struct Location pointers and references 2013-04-09 12:10:32 +10:00
AP_Navigation AP_Navigation: added a navigation controller class 2013-04-12 12:48:08 +10:00
AP_OpticalFlow OpticalFlow: switch order of sin_yaw, cos_yaw 2013-04-02 15:49:31 +09:00
AP_Param Update floating point calculations to use floats instead of doubles. 2013-01-16 13:52:01 +11:00
AP_PerfMon AP_PerfMon: fixes to make it work under AP_HAL (almost) 2013-01-23 21:22:17 +09:00
AP_Progmem Add AP_HAL_SMACCM implementation. 2013-01-03 13:48:06 -08:00
AP_RangeFinder RangeFinder: added SONAR_ENABLE boolean to analog sonar object 2013-03-22 07:52:51 +11:00
AP_Relay AP_Relay: fix pin used on APM2/SITL per Sando on drones-discuss 2013-01-05 13:51:59 -08:00
AP_Scheduler AP_Scheduler: show scheduler task slips 2013-01-12 13:04:52 +11:00
APM_Control Add AVR compatibility header for missing math.h definitions. 2013-01-16 13:52:17 +11:00
APM_OBC build: change from Arduino.mk to apm.mk 2013-01-02 17:29:37 +11:00
APM_PI Add AVR compatibility header for missing math.h definitions. 2013-01-16 13:52:17 +11:00
DataFlash DataFlash: don't try to write if no card inserted 2013-04-02 13:08:38 +11:00
doc Checking these in makes the libraries too bulky. We need to host them somewhere. 2011-01-04 06:22:02 +00:00
Filter Add AVR compatibility header for missing math.h definitions. 2013-01-16 13:52:17 +11:00
GCS_Console build: change from Arduino.mk to apm.mk 2013-01-02 17:29:37 +11:00
GCS_MAVLink GCS_MAVLink: added comm_is_idle() function 2013-03-21 21:55:12 +11:00
memcheck memcheck: fixed for PX4 build 2013-01-02 14:45:09 +11:00
PID PID: added get_pid_4500() 2013-04-01 22:17:04 +11:00
RC_Channel Revert "RC_Channel: removed pwm_out variable from RC_Channel" 2013-03-29 22:36:29 +11:00
SITL SITL: added GPS speed down to SITL state 2013-03-28 10:29:12 +11:00