Commit Graph

128 Commits

Author SHA1 Message Date
Jason Short
2fc25d963d renamed super simple, added framework for auto calc of throttle cruise 2011-12-15 20:51: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
8691b10ee9 added failsafe check,
enable loiter repositioning
2011-12-14 22:08:41 -08:00
Andrew Tridgell
888d6226b2 fixed two more CONFIG_HARDWARE #ifdef bugs 2011-12-13 17:05:48 +11:00
Jason Short
e4559bbf5c Added param option for Simple mode reset 2011-12-12 17:47:45 -08:00
Andrew Tridgell
d076fb54b5 fixed barometer detection on APM2 2011-12-12 15:45:36 +11:00
Pat Hickey
a48c65b5b5 ArduCopter: update AP_Baro constructors & initializers 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
b055aa6f81 ArduCopter: instantiate correct AP_Baro object based on CONFIG_BARO 2011-12-11 15:21:09 -08:00
Pat Hickey
de6507a47d ArduCopter: Rename APM_BMP085 classes to AP_Baro_BMP085 classes. 2011-12-11 15:21:09 -08:00
Randy Mackay
67855b207d Arducopter, RangeFinder - added SONAR_TYPE parameter and properly support the XL (default), LV and long distance XL (aka XLL) sonar types 2011-12-11 16:40:59 +09:00
Jason Short
4659a9ffce Adjust Simple mode on the fly. 2011-12-10 23:29:29 -08:00
Jason Short
84b72b627b Added SIMPLE mode reset outside of bounding box of 10M, will do more testing before enabling. 2011-12-10 10:19:20 -08:00
Jason Short
7cecca74bc Made Baro_alt int32_t
Added home to copter bearing, home to copter distance
Added Land mode
2011-12-10 10:19:20 -08:00
Jason Short
76d60a2111 Added Home Bearing 2011-12-10 10:19:20 -08:00
Jason Short
05409b8c1c made RateP range a little more sensible
removed unused var
2011-12-06 21:03:07 -08:00
Jason Short
a632c49b44 Alt_hold_patch, removed Z dampening from Manual override. Fixed integrator conversion to throttle_cruise 2011-12-04 21:32:33 -08:00
Jason Short
e8a14c8d93 simple patch to improve alt hold based on stability patch 2011-12-04 21:32:33 -08:00
Jason Short
c99da66506 Formatting, swicth Omega to raw IMU rates 2011-12-03 15:29:33 -08:00
Michael Oborne
edf3195384 add 1hz mavlink loop. 2011-12-04 06:32:08 +08:00
Jason Short
ce5ad442fc Git Test 2011-11-28 10:54:20 -08:00
Jason Short
82adf1df6b removed need to send increment flag to update commands
constrained climb_rate value
2011-11-28 10:33:06 -08:00
Pat Hickey
6ee477bd8d ArduCopter: rev version number from 2.0.51 to 2.1.0 Alpha 2011-11-25 20:00:19 -08:00
Andrew Tridgell
38c85c44ae ArduCopter: rename purple to APM2 2011-11-25 20:00:19 -08:00
Andrew Tridgell
3a542b3ef3 USB-MUX: enable USB MUX switching for ArduCopter 2011-11-25 20:00:19 -08:00
Andrew Tridgell
ffba37d599 desktop: first version of register level SITL support
this adds register level emulation of the ADS7844 and the RC
input/output hardware on the APM1, allowing for SITL testing without
enabling HIL in the code
2011-11-25 20:00:18 -08:00
Andrew Tridgell
41caa949ca fixed InertialSensor stub build 2011-11-25 20:00:18 -08:00
Pat Hickey
1d50bb80fd hil-sensors ArduCopter: fixes to make hil-sensors build work properly
* requires new stub libraries for InertialSensor and PeriodicProcess.
2011-11-25 20:00:18 -08:00
Andrew Tridgell
1c20efe4b8 re-organiser sensor declarations
this tries to make the #ifdef nesting easier to understand
2011-11-25 20:00:17 -08:00
Andrew Tridgell
c0898ab3b9 purple: timer_scheduler should be in all builds 2011-11-25 20:00:17 -08:00
Pat Hickey
660174e610 purple: switch ArduCopter to new sensor objects
this uses the new sensor abstractions for the purple/APM1 hardware
choice
2011-11-25 20:00:16 -08:00
Jason Short
abe4758c3b no longer using the raw pressure 2011-11-25 11:34:05 -08:00
Jason Short
c5c5884006 v number 2011-11-21 22:13:18 -08:00
Jason Short
89e014c06a Added alternate alt hold,
New ESC Calibration Routine
2011-11-21 22:12:19 -08:00
Jason Short
fbf09dbf2d Made save WP the default
Cosmetic updates
2011-11-20 12:50:12 -08:00
Randy Mackay
f397bae793 ArduCopter Alt Hold - Change to not run get_nav_throttle if manually adjusting altitude with manual_boost - removes possibility of I term running up
Tuning - added ability to modify altitude (position, not rate) controller
TradHeli - Fairly large change to how throttle is scaled and collective moves.
2011-11-20 22:30:42 +09:00
Jason Short
185c2a50ce added some params from Arduplane to make Mavlink upgrade easier
made loiter radius smaller in storage
2011-11-20 00:22:53 -08:00
Jason Short
b6adfdb62f missed == 2011-11-19 14:42:57 -08:00
Jason Short
579096cd2e return to prev climb rate calc 2011-11-19 13:58:41 -08:00
Jason Short
a168691eba Working implementation of Jump Command 2011-11-16 21:28:56 -08:00
Jason Short
5ed931c582 Mission Scripting re-write 2011-11-16 00:22:22 -08:00
Jason Short
3eaef4081c Added better navigation flag for more accurate dtnav timing
Added better support for climb rate in SIM
2011-11-16 00:22:22 -08:00
Jason Short
2ad1294514 scaling width of circle mode to make it more round. 2011-11-13 23:09:42 -08:00
Jason Short
be1007d032 Moved updated alt to GPS so the climb rate is sane 2011-11-13 22:54:57 -08:00
Jason Short
349ab7e0c6 slowed Circle flight 2011-11-13 13:41:23 -08:00
Jason Short
e1315b1ab8 Update and fix for Circle mode
HIL updates for altitude
2011-11-12 21:43:21 -08:00
Jason Short
8ad94b9993 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-11-09 22:56:52 -08:00
Jason Short
ae1684a37c crosstrack angle variable 2011-11-09 22:56:38 -08:00
Andrew Tridgell
c056c4f0cb HIL: allow for fast HIL attitude update in HIL_MODE_ATTITUDE
this runs it at the full loop rate
2011-11-10 13:17:06 +11:00
Jason Short
1ab1d8bab4 Fixes for Sim - Missing climb rate calculation 2011-11-08 10:46:52 -08:00