Commit Graph

2869 Commits

Author SHA1 Message Date
Michael Oborne
6a279138e9 add gps character count.
this problem happens when the mtk ends up in nmea mode at 10hz. there is no 50ms window of no activity
2011-12-31 13:05:33 +08:00
Michael Oborne
e66e21cf20 remove gps callback in wait loop 2011-12-31 09:35:40 +08:00
Randy Mackay
19ed12444b GPS - removed GPS_MTK, GPT_NMEA and GPS_UBLOX. All functionality moved to AP_GPS many months ago. 2011-12-30 22:25:00 +09:00
Jason Short
57b2d17d8a updated rev 2011-12-29 23:02:41 -08:00
Jason Short
8fc73844ee Yaw Performance tweaks 2011-12-29 23:02:03 -08:00
Jason Short
4535bc4fd9 lowered to nav_lat and nav_lon int16
added a version that didn't have I term added to get a better indication of velocity estimation
2011-12-29 23:02:03 -08:00
Jason Short
89c705c8b9 removed loiter I from Reset Nav 2011-12-29 23:02:03 -08:00
Jason Short
723adffc48 updated Loiter gains 2011-12-29 23:02:03 -08:00
Jason Short
4bfa5def76 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
2f657ebdbf cosmetic 2011-12-29 23:02:03 -08:00
Jason Short
aa2e474b80 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
8a1b9df325 Added Stabilize_D parameter 2011-12-29 23:02:02 -08:00
Jason Short
ce990f3050 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
83d52899b0 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
e42d5cb4f9 Fixes for Smooth Loiter 2011-12-29 23:02:02 -08:00
Jason Short
c4ad864ed0 Set Define for Max throttle 2011-12-29 23:02:02 -08:00
Jason Short
737feabc6c Fixed a 1280 only test 2011-12-29 23:02:02 -08:00
Jason Short
005ff8d47e Fixed Loiter Timeout bug, added more wind by default. 2011-12-29 23:02:02 -08:00
Jason Short
f0d3cdf4ed Turn off Super Simple by default 2011-12-29 23:02:02 -08:00
Jason Short
f94727ed02 added define for Max throttle 2011-12-29 23:02:02 -08:00
Jason Short
200f7da103 Added Dampening term for tuning 2011-12-29 23:02:02 -08:00
Jason Short
80e1715b12 updated Loiter PIDs 2011-12-29 23:02:02 -08:00
Jason Short
22172820a8 Made wind not reverse itself to be more natural 2011-12-29 23:02:02 -08:00
Jason Short
db0a7be233 Enable Magnetometer by default 2011-12-29 23:02:02 -08:00
Jason Short
bc7f0a567c Small issue with newline formatting 2011-12-29 23:02:02 -08:00
Jason Short
3202f1cf64 Missing ; 2011-12-29 23:02:01 -08:00
Jason Short
9832d8eccb removed takeoff complete flag from missions, not used and would be useful elsewhere. 2011-12-29 23:02:01 -08:00
Jason Short
3878ac01ef removed newlines to clean up code 2011-12-29 23:02:01 -08:00
Jason Short
9f7aae5945 removed unused function
Simplified the baro init filter
2011-12-29 23:02:01 -08:00
Randy Mackay
ff66a3417c 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
Michael Oborne
b5b223c6f5 APM Planner 1.1.16
change reset order
add french lang
2011-12-30 07:34:17 +08:00
Michael Oborne
2a75ffdd4c APM Planner 1.1.15
fix reset issue
add Circle AP Mode
change time to wait to 17 secs
2011-12-29 18:31:42 +08:00
Michael Oborne
0c75c863de add circle to output modes 2011-12-29 18:21:32 +08:00
Andrew Tridgell
352b0ac5af autotest: update copies of pymavlink in autotest 2011-12-29 08:30:08 +11:00
Andrew Tridgell
671d0b82ad Baro: fixed MS5611 example sketch 2011-12-28 21:49:29 +11:00
Andrew Tridgell
5f0e070f4e compass: show timing in compass test 2011-12-28 21:44:18 +11:00
Andrew Tridgell
c448e85ed1 Baro: show timing in baro test 2011-12-28 21:43:52 +11:00
Andrew Tridgell
669a129175 DCM: don't use compass unless its healthy 2011-12-28 20:41:54 +11:00
Andrew Tridgell
603b605eb1 I2C: fixed some warnings 2011-12-28 20:41:53 +11:00
Andrew Tridgell
f4e1f3d54d desktop: exclude I2C library 2011-12-28 20:41:53 +11:00
Andrew Tridgell
9ef1c421bd MPU6k: don't init the Wire library
we don't use Wire any more
2011-12-28 20:41:53 +11:00
Andrew Tridgell
1cc38b0701 ACM: check compass health before using it 2011-12-28 20:41:53 +11:00
Andrew Tridgell
c27277c7f1 ACM: use new I2C library 2011-12-28 20:41:53 +11:00
Andrew Tridgell
5aca951438 APM: added error checking on barometer read
if the barometer is dead and the GPS has a fix, use the GPS for
altitude
2011-12-28 20:41:53 +11:00
Andrew Tridgell
2c41264a9b APM: added error checking on compass read 2011-12-28 20:41:53 +11:00
Andrew Tridgell
c6b8a08918 APM: convert to new I2C library 2011-12-28 20:41:53 +11:00
Andrew Tridgell
2960abf41f I2C: convert barometer library to new I2C library
this also adds a healthy attribute and error checking
2011-12-28 20:41:53 +11:00
Andrew Tridgell
f93c716126 I2C: convert compass code to new I2C library
this also adds a healthy attribute, and error checking on all I2C
calls
2011-12-28 20:41:53 +11:00
Andrew Tridgell
8df91ea885 ACM: enable compass by default on APM2 2011-12-28 20:30:35 +11:00
Andrew Tridgell
632e74b76d I2C: imported the I2C library from Wayne Truchsess
this gives us a more robust interface, including timeouts
2011-12-28 20:28:31 +11:00