Randy Mackay
9130c88f15
AC_PosControl: throttle rate to simple P controller
11 years ago
Randy Mackay
00913ffe1b
Copter: throttle rate to simple P controller
...
Saves at least 15bytes of RAM
11 years ago
Randy Mackay
a021d0ca31
AHRS: fix compiler warning
11 years ago
Randy Mackay
9444ba7ea8
TradHeli: init roll/pitch input filter
11 years ago
Randy Mackay
b259510095
Copter: init roll/pitch input filters
11 years ago
Randy Mackay
34b62fc078
AC_AttControlHeli: add ACCEL_RP_MAX, ACCEL_Y_MAX
11 years ago
lthall
b8d9bdb794
AC_AttControl: accel limit for roll, pitch yaw rates
11 years ago
Andrew Tridgell
189d635493
AP_Compass: constrain compass offsets to +/- 2000
...
this is prompted by a user log showing NaN compass offsets, resulting
in a crash. The patch ensures we never end up with NaN offsets, and
also constrains the offsets to a reasonable limit
11 years ago
Andrew Tridgell
aeb7578e5d
Rover: change to Compass::learn_offsets
11 years ago
Andrew Tridgell
9c66dd0d2c
Copter: change to Compass::learn_offsets
11 years ago
Andrew Tridgell
99f2c8387c
Plane: change to Compass::learn_offsets
11 years ago
Andrew Tridgell
f493b1c07a
AntennaTracker: change to Compass::learn_offsets
11 years ago
Andrew Tridgell
6618bdae67
DataFlash: periodically use lseek to avoid NuttX seek bug
11 years ago
Andrew Tridgell
9bb8f73d56
Compass: split compass learning out to its own C++ file
11 years ago
Andrew Tridgell
24e1070eb2
AP_NavEKF: initialise quaternion from rotation matrix
11 years ago
Andrew Tridgell
2df314799e
AP_Math: added tests for quaternion to/from rotation matrix
11 years ago
Andrew Tridgell
689f230d40
AP_Math: added quaternion.from_rotation_matrix()
11 years ago
Andrew Tridgell
c6b24c521b
AP_NavEKF: force healthy false when initialising
...
this prevents us feeding off our own values when booting
Pair-Programmed-With: Paul Riseborough <p_riseborough@live.com.au>
11 years ago
Andrew Tridgell
be33a9634e
AP_AHRS: move using_EKF to .cpp to make it easier in gdb
11 years ago
Andrew Tridgell
eedd88c2ec
AP_AHRS: give zero lat/lng and baro alt if no position yet in DCM
11 years ago
Andrew Tridgell
59a56c9b46
Plane: enable Baro logging
11 years ago
Andrew Tridgell
4d3f714a5d
AP_Notify: fixed example build
11 years ago
Andrew Tridgell
830afefcef
AP_HAL: fixed example build
11 years ago
Andrew Tridgell
3af38a778d
AP_Baro: fixed example build
11 years ago
Andrew Tridgell
8201f9c928
AP_NavEKF: don't build example
11 years ago
Andrew Tridgell
c1dff6aa65
AP_Math: fixed example build
11 years ago
Andrew Tridgell
f9d0747750
AP_InertialSensor: fixed example build
11 years ago
Randy Mackay
5bdc564191
AP_AHRS: fix example sketch
11 years ago
Randy Mackay
c18b3f6094
AP_Airspeed: fix example sketch
11 years ago
Randy Mackay
bb715424ee
Baro: fix BMP085 example sketch
11 years ago
Randy Mackay
d761ddd4af
AP_Motors: fix example sketch
11 years ago
Randy Mackay
ae59bef6d1
AC_INav: fix example sketch
11 years ago
Randy Mackay
42d9225fbe
HAL_AVR: ArduCopterLibs to use AC_P library
11 years ago
Randy Mackay
bf3effcd10
AC_WPNav: fix example sketch
11 years ago
Randy Mackay
889ee1bfef
AC_Sprayer: fix example sketch
11 years ago
Randy Mackay
4484a4232a
AC_Fence: fix example sketch
11 years ago
Randy Mackay
c35bd84e21
AC_AttControl: fix example sketch
11 years ago
Randy Mackay
aab9b30bf6
Copter: replace APM_PI with AC_P
...
Saves about 90bytes of RAM
11 years ago
Randy Mackay
451910fc94
AC_AttControlHeli: replace APM_PI with AC_P
11 years ago
Randy Mackay
ff9f4fe6e7
AC_AttControl: replace APM_PI with AC_P
11 years ago
Randy Mackay
94fb9c4274
AC_PosControl: replace APM_PI with AC_P
11 years ago
Randy Mackay
fbf8106280
AC_Circle: remove AC_PID include
...
This is no longer required with introduction of PosControl lib
11 years ago
Randy Mackay
e86a21a254
AC_WPNav: remove AC_PID include
...
This is no longer required with introduction of PosControl lib
11 years ago
Randy Mackay
8fae75ee87
AC_PID: add AC_P controller
...
Used for stabilize angle controllers, alt hold and loiter
11 years ago
Randy Mackay
fbc5af2705
AC_PID: results returned as float
11 years ago
Randy Mackay
46f4368522
AutoTest: adjust copter CIRCLE_RADIUS to 3000
11 years ago
Randy Mackay
3f10a84a2a
Copter: remove accel calibration from cli
...
Also remove compass, flight mode, optical flow, radio and ch6 tuning
knob setup from cli to free up 3.5k of flash
11 years ago
Randy Mackay
3ccd1ad170
Copter: integrate AttControl method name changes
11 years ago
Randy Mackay
6880a6db80
TradHeli: integrate AttControl method name changes
11 years ago
Randy Mackay
a6ad51b38f
AC_AttControl: rename most methods
11 years ago