Commit Graph

484 Commits

Author SHA1 Message Date
Pat Hickey
c40fccbc26 Log_simple uses identical implementation of do_erase_logs.
* fix build1280.ArduCopter
2011-12-22 13:31:28 -08:00
Pat Hickey
f1624621b3 ArduCopter Logging: DISABLED means DISABLED again; CONFIG_LOGGING added
CONFIG_LOGGING selects LOGGING_SIMPLE and LOGGING_VERBOSE. Verbose
logging is the default, implemented in Log.pde. Simple logging is
optional, but the default for the 1280 build, implemented in
Log_simple.pde
2011-12-19 21:04:51 -08:00
Randy Mackay
310f072d50 Arducopter - added "//#define APM2_BETA_HARDWARE" to AP_Config.h for developer's who received early version of the board with the old barometer 2011-12-19 22:57:00 +09:00
Jani Hirvinen
106801a59c config settings for jD motors 2011-12-19 09:29:05 +07:00
Jason Short
b53a6bd4b4 Hexa stability patch bug fix by borna.segulin 2011-12-18 16:38:07 -08:00
Jason Short
239eb53983 change Alpha name 2011-12-18 16:38:07 -08:00
Andrew Tridgell
ad9c0533d8 ACM: run mavlink loop while erasing logs 2011-12-18 10:19:41 +11:00
Jason Short
8970948804 Sync logging 2011-12-16 22:02:41 -08:00
Jason Short
47e4c875e1 Cleanup
removed Iterm experiment - no noticeable effect in actual flight
2011-12-16 20:47:23 -08:00
Andrew Tridgell
f6f808357c removed AperiodicProcess code
this code was never being used, and was more complex than it was
worth.
2011-12-17 07:29:09 +11:00
Jason Short
2fc25d963d renamed super simple, added framework for auto calc of throttle cruise 2011-12-15 20:51:41 -08:00
Jason Short
3019c35364 turned off iterm for traverse 2011-12-15 20:51:41 -08:00
Jason Short
f11f2c6d97 added some more throttle imax range
renamed Super Simple
2011-12-15 20:51:41 -08:00
Jason Short
72605f846c renamed super simple 2011-12-15 20:51:41 -08:00
Jason Short
88b3708dcf added altitude to circle mission 2011-12-15 20:51:40 -08:00
Jason Short
0ba8a9f30b Allows user to specify just an altitude for Circle Mode 2011-12-15 20:51:40 -08:00
Jason Short
4e280bb0dc More power to descend 2011-12-15 20:51:40 -08:00
Jason Short
3446744ae9 Addition of nav mode that tries to maintain level 2011-12-14 22:08:42 -08:00
Jason Short
4d90058c90 dupe of landing logic for scripting 2011-12-14 22:08:41 -08:00
Jason Short
f48e394511 made the last step of landing stop navigating so we can drop straight down. 2011-12-14 22:08:41 -08:00
Jason Short
1251e8105d Added failsafe check 2011-12-14 22:08:41 -08:00
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 2011-12-14 22:08:41 -08:00
Jason Short
d2fd6c5ee5 added loiter control to reset nav 2011-12-14 22:08:41 -08:00
Jason Short
8691b10ee9 added failsafe check,
enable loiter repositioning
2011-12-14 22:08:41 -08:00
Doug Weibel
5d197ae337 Change logging to default on for 2560 2011-12-13 20:53:44 -07:00
Doug Weibel
8b78c4a4c5 Changes to logging file system to avoid problems with 0 and 1 page logs 2011-12-13 20:09:07 -07:00
Michael Oborne
e20d3a3676 add method of detecting if motors are armed 2011-12-14 06:18:29 +08:00
Randy Mackay
7f64080877 Arducopter - Attitude.pde - fixed small bug in pitch stabilise 2011-12-13 22:10:51 +09:00
Andrew Tridgell
483bef35e5 IMU: update ACM and APM for flash_leds change in IMU init 2011-12-13 18:19:41 +11:00
Andrew Tridgell
888d6226b2 fixed two more CONFIG_HARDWARE #ifdef bugs 2011-12-13 17:05:48 +11:00
Jason Short
edc3a731d4 Adjustments for High Wind enviroments 2011-12-12 17:47:45 -08:00
Jason Short
ba8fc57bd8 Stability patch2 - Jose style. 2011-12-12 17:47:45 -08:00
Jason Short
c9b317fc27 Gain updates 2011-12-12 17:47:45 -08:00
Jason Short
f3e408e7e0 Added a simplified Log that is just GPS for my 1280 board 2011-12-12 17:47:45 -08:00
Jason Short
e4559bbf5c Added param option for Simple mode reset 2011-12-12 17:47:45 -08:00
Jason Short
d83ad1acd4 Upped the max pitch to deal with wind - based on T3 testing 2011-12-12 10:10:33 -08:00
Jason Short
6bc90d6289 Just upped the nav_imax value 2011-12-12 10:10:33 -08:00
Andrew Tridgell
a22893124d fixed LOGGING_ENABLED default on ArduCopter 2011-12-12 23:40:43 +11:00
Andrew Tridgell
5760239670 quad: fixed the comments on the + motors 2011-12-12 21:01:58 +11:00
Andrew Tridgell
d076fb54b5 fixed barometer detection on APM2 2011-12-12 15:45:36 +11:00
Andrew Tridgell
f5e439554d fixed == that should be = 2011-12-12 15:19:50 +11:00
Andrew Tridgell
358dc91d41 fixed hil ArduCopter build 2011-12-12 15:14:55 +11:00
Andrew Tridgell
07dba4eff7 desktop: fixed Wire.begin() build problem 2011-12-12 15:14:55 +11:00
Andrew Tridgell
1b1c629167 added sitl build target 2011-12-12 15:14:55 +11:00
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
2011-12-12 15:14:55 +11:00
Pat Hickey
a48c65b5b5 ArduCopter: update AP_Baro constructors & initializers 2011-12-11 15:21:10 -08:00
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
2011-12-11 15:21:10 -08:00
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?)
2011-12-11 15:21:10 -08:00
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
2011-12-11 15:21:10 -08:00
Pat Hickey
b055aa6f81 ArduCopter: instantiate correct AP_Baro object based on CONFIG_BARO 2011-12-11 15:21:09 -08:00