Commit Graph

532 Commits

Author SHA1 Message Date
Jason Short
17acbc4572 updated Loiter gains 2011-12-29 23:02:03 -08:00
Jason Short
53c09774e5 removed Rate_I from Loiter, lowing Rate_P from Loiter too. Too aggressive leads to rapid oscillations in air, and not around loiter position. 2011-12-29 23:02:03 -08:00
Jason Short
2c1fe93856 cosmetic 2011-12-29 23:02:03 -08:00
Jason Short
6f42442e57 Added 5 sec Takeoff Timer to clear i terms when lifting
Moved loiter relocation function to update_nav
moved User hooks to correct place
Added tuning for D term
2011-12-29 23:02:03 -08:00
Jason Short
f41835d546 Added Stabilize_D parameter 2011-12-29 23:02:02 -08:00
Jason Short
bb954bc479 Upped Yaw speed to deal with performance complaints
Added new Stabilize D term default of .25
2011-12-29 23:02:02 -08:00
Jason Short
d055763947 Added second order, filtered derivative in stabilize. Works much better than the non-filtered one I used to have. 2011-12-29 23:02:02 -08:00
Jason Short
fa49aa5eec Fixes for Smooth Loiter 2011-12-29 23:02:02 -08:00
Jason Short
4f60fa412c Set Define for Max throttle 2011-12-29 23:02:02 -08:00
Jason Short
8a921e869c Fixed a 1280 only test 2011-12-29 23:02:02 -08:00
Jason Short
db96b9ec7a added define for Max throttle 2011-12-29 23:02:02 -08:00
Jason Short
244ca98264 Added Dampening term for tuning 2011-12-29 23:02:02 -08:00
Jason Short
7e1e1f84b3 updated Loiter PIDs 2011-12-29 23:02:02 -08:00
Jason Short
4b5437afe8 Enable Magnetometer by default 2011-12-29 23:02:02 -08:00
Jason Short
51e6170ecb Missing ; 2011-12-29 23:02:01 -08:00
Jason Short
4353f60f60 removed takeoff complete flag from missions, not used and would be useful elsewhere. 2011-12-29 23:02:01 -08:00
Jason Short
fbb35928fe removed unused function
Simplified the baro init filter
2011-12-29 23:02:01 -08:00
Randy Mackay
bbe6dea980 OptFlow - initial support for APM2 (there are still problems) including adding ability to set Chip Select pin.
Other unrelated changes are:
a) fixed typo in 'esitmate_velocity' to 'estimate_velocity'.
b) moved init_compass from system.pde to sensors.pde which seemed consistent with other sensors.
2011-12-30 12:06:31 +09:00
Andrew Tridgell
955dfe0226 ACM: check compass health before using it 2011-12-28 20:41:53 +11:00
Andrew Tridgell
03a16c6e45 ACM: use new I2C library 2011-12-28 20:41:53 +11:00
Andrew Tridgell
433df08cb3 ACM: enable compass by default on APM2 2011-12-28 20:30:35 +11:00
Andrew Tridgell
73e6d5ee11 ACM: update for DataFlash changes 2011-12-28 16:00:49 +11:00
Jason Short
234121f3c3 Fix for 11 channels of motors. 2011-12-26 14:39:01 -08:00
Andrew Tridgell
4fe527aefa ACM: use LED_OFF/LED_ON instead of LOW/HIGH 2011-12-26 19:32:53 +11:00
Andrew Tridgell
111d156a99 ACM: fixed HIL build again 2011-12-26 19:17:11 +11:00
Andrew Tridgell
ab64a689c8 ACM-log: use DataFlash.df_NumLogs
this fixes the flash size on APM2
2011-12-26 19:17:11 +11:00
Randy Mackay
07041c2149 TradHeli - modified the default collective min/max values to restrict movement to about half the full range. 2011-12-26 16:59:01 +09:00
Jason Short
1afa25d9ef Tweaks to fix Loiter
Changed save location to int32
added some filtering and smoothing
2011-12-25 15:44:49 -08:00
Randy Mackay
c24b5229e1 AP_GPS - updated MTK rate to 10Hz and fixed lat/lon printing inaccuracy in Arducopter logs and AP_TEST example sketch 2011-12-25 12:33:06 +09:00
Andrew Tridgell
0dadbf932a removed "Please run setup" loop from ArduCopter
Chris asked for this to be removed as it was really mucking up the
initial experience setting up ArduCopter via the planner
2011-12-24 18:12:51 +11:00
Jason Short
cc4f5e7c74 disabled some tests with warnings 2011-12-23 18:54:38 -08:00
Jason Short
0491d4feca added define for optflow 2011-12-23 18:45:01 -08:00
Jason Short
d7af42c925 Getting rid of Simple Logging 2011-12-23 18:44:30 -08:00
Jason Short
0f91fbcee5 Made WP radius 1 by default 2011-12-23 15:01:53 -08:00
Jason Short
d9590a44d6 Fixed merge issues 2011-12-23 14:51:40 -08:00
Jason Short
e5a3899b7f added ability to enter Loiter with only optflow available 2011-12-23 14:46:32 -08:00
Jason Short
73a73fbf35 moved some defines around 2011-12-23 14:46:32 -08:00
Jason Short
5518882c69 Fixed resolution issue with Xtrack
Added stub for loiter based on estimation
integrated fix for tracking GPS at slow speeds for loiter
2011-12-23 14:46:32 -08:00
Jason Short
2d46022a2b This is the test to deal with big props with lots of inertia. We use a low pass filter on positive acceleration. 2011-12-23 14:46:32 -08:00
Jason Short
58ad9faf6d initing z dampener at arming 2011-12-23 14:46:08 -08:00
Jason Short
5f03c62bd9 Too complicated 2011-12-23 14:46:08 -08:00
Jason Short
be4b031c7d added back in the Disabled log - gave up on Log Simple idea 2011-12-23 14:45:56 -08:00
Jason Short
ca8f71a705 used for testing 2011-12-23 14:42:50 -08:00
Jason Short
a966a178f8 increased crosstrack thanks to float math fix
decreased loiter iterm, decreased throttle iterm based on simulator runs
2011-12-23 14:42:50 -08:00
Jason Short
a284fc222c No longer blocking before initing home 2011-12-23 14:42:50 -08:00
Jason Short
79fff0f096 the second accel test is just for fun.
Filtered output for Nav_throttle
2011-12-23 14:42:50 -08:00
Jason Short
62cb407558 Begin to better integrate OptFlow, added necessary globals for Loiter estimation 2011-12-23 14:42:50 -08:00
Jason Short
85b564c5eb removed some unneeded HIL #defines 2011-12-23 14:42:49 -08:00
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