Andrew Tridgell
f6f808357c
removed AperiodicProcess code
...
this code was never being used, and was more complex than it was
worth.
13 years ago
Jason Short
2fc25d963d
renamed super simple, added framework for auto calc of throttle cruise
13 years ago
Jason Short
3019c35364
turned off iterm for traverse
13 years ago
Jason Short
f11f2c6d97
added some more throttle imax range
...
renamed Super Simple
13 years ago
Jason Short
72605f846c
renamed super simple
13 years ago
Jason Short
88b3708dcf
added altitude to circle mission
13 years ago
Jason Short
0ba8a9f30b
Allows user to specify just an altitude for Circle Mode
13 years ago
Jason Short
4e280bb0dc
More power to descend
13 years ago
Jason Short
3446744ae9
Addition of nav mode that tries to maintain level
13 years ago
Jason Short
4d90058c90
dupe of landing logic for scripting
13 years ago
Jason Short
f48e394511
made the last step of landing stop navigating so we can drop straight down.
13 years ago
Jason Short
1251e8105d
Added failsafe check
13 years ago
Jason Short
c6657f4a93
updated Loiter control to provide an alternative to GPS rate control for users with circling issues. Works in SIM, needs flight testing
13 years ago
Jason Short
d2fd6c5ee5
added loiter control to reset nav
13 years ago
Jason Short
8691b10ee9
added failsafe check,
...
enable loiter repositioning
13 years ago
Doug Weibel
5d197ae337
Change logging to default on for 2560
13 years ago
Doug Weibel
8b78c4a4c5
Changes to logging file system to avoid problems with 0 and 1 page logs
13 years ago
Michael Oborne
e20d3a3676
add method of detecting if motors are armed
13 years ago
Randy Mackay
7f64080877
Arducopter - Attitude.pde - fixed small bug in pitch stabilise
13 years ago
Andrew Tridgell
483bef35e5
IMU: update ACM and APM for flash_leds change in IMU init
13 years ago
Andrew Tridgell
888d6226b2
fixed two more CONFIG_HARDWARE #ifdef bugs
13 years ago
Jason Short
edc3a731d4
Adjustments for High Wind enviroments
13 years ago
Jason Short
ba8fc57bd8
Stability patch2 - Jose style.
13 years ago
Jason Short
c9b317fc27
Gain updates
13 years ago
Jason Short
f3e408e7e0
Added a simplified Log that is just GPS for my 1280 board
13 years ago
Jason Short
e4559bbf5c
Added param option for Simple mode reset
13 years ago
Jason Short
d83ad1acd4
Upped the max pitch to deal with wind - based on T3 testing
13 years ago
Jason Short
6bc90d6289
Just upped the nav_imax value
13 years ago
Andrew Tridgell
a22893124d
fixed LOGGING_ENABLED default on ArduCopter
13 years ago
Andrew Tridgell
5760239670
quad: fixed the comments on the + motors
13 years ago
Andrew Tridgell
d076fb54b5
fixed barometer detection on APM2
13 years ago
Andrew Tridgell
f5e439554d
fixed == that should be =
13 years ago
Andrew Tridgell
358dc91d41
fixed hil ArduCopter build
13 years ago
Andrew Tridgell
07dba4eff7
desktop: fixed Wire.begin() build problem
13 years ago
Andrew Tridgell
1b1c629167
added sitl build target
13 years ago
Andrew Tridgell
011110e1dd
airspeed: use floating point values and better averaging in zero_airspeed()
...
this makes the calibration of airspeed a bit more accurate, and
prevents truncation of airspeed values
13 years ago
Pat Hickey
a48c65b5b5
ArduCopter: update AP_Baro constructors & initializers
13 years ago
Pat Hickey
f3ad7f3af8
Wire and SPI Init: move to sketch system.pde from libraries
...
* Wire.begin removed from AP_Baro_BMP085::init()
* SPI.begin removed from AP_Baro_MS5611::init()
* SPI.begin removed from AP_InertialSensor_MPU6000::hardware_init()
* Both Wire.begin and SPI.begin added very early in init_ardupilot in
ArduCopter/system.pde and ArduPlane/system.pde
13 years ago
Pat Hickey
6dbd6b4181
ArduCopter: Get barometer data in terms of AP_Baro interface
...
* Major change: Log.pde Log_Write_Control_Tuning has changed significantly
* MS5611 has no concept of RawPres and _offset_press
* Log the get_pressure() instead. (If we don't trust the barometer, what's the point?)
13 years ago
Pat Hickey
39fe9075d9
ArduCopter Init: different call to barometer.init based on CONFIG_BARO
...
* BMP085 has two arguments, second varying on apm1/apm2
* ms5611 has no arguments
13 years ago
Pat Hickey
b055aa6f81
ArduCopter: instantiate correct AP_Baro object based on CONFIG_BARO
13 years ago
Pat Hickey
d7f77aec93
ArduCopter & ArduPlane: Added support for apm2beta build via APM2_BETA_HARDWARE define
...
* This enables the BMA085 driver for compatibility with beta boards.
* The CLI_SLIDER_ENABLED=DISABLED line does not need to be in the makefile.
config.h takes care of this default.
13 years ago
Pat Hickey
62844d8ddc
ArduCopter: added config.h and defines.h to support CONFIG_BARO
13 years ago
Pat Hickey
de6507a47d
ArduCopter: Rename APM_BMP085 classes to AP_Baro_BMP085 classes.
13 years ago
Pat Hickey
8d878a2cae
ArduCopter CLI: Add imu.init before imu.init_accel for "level"
...
* Depending on when you entered the CLI, the imu might not be
initialized yet, and init_accel would hang.
13 years ago
Pat Hickey
2e200834e1
ArduCopter: Revert "Switched to Gyro only startup"
...
This reverts commit f932f0a9f6a29e9c3193622109298c657ed5a908.
I fixed this bug in 734185599cd9d6a487c675460c09895172e012b0.
It is no longer valid to call IMU::init_gyro() before IMU::init().
13 years ago
Jason Short
5d0e3664ad
Hack to prevent fly aways
...
Cleanup to remove SIMPLE mode switch note
13 years ago
Jason Short
e8e126a636
removed CLI switch by default, decreased Nav I
13 years ago
Jason Short
c1aa015ef1
added debug prints, broke out Angle val to debug
13 years ago
Jason Short
a685e5b575
fix for navigation scaleLongUp
13 years ago