Commit Graph

887 Commits

Author SHA1 Message Date
Doug Weibel
947950398c Changed the DCM drift correction integrator limit to a vector magnitude of 30 degrees/second.
The drift correction integrator limit previously was near/at the gyro saturation limit.  If we have that much drift there is a serious hardware problem.  30 degrees/second is arbitrary but should handle all temperature variation, etc.
2011-11-05 09:01:20 -06:00
Doug Weibel
c7077fa9e8 In case of DCM renorm "blow-up" reset the drift correction integrators
This should aid in recovery if we loose the AHRS solution and have to force to initial orientation.  Also removed some old commented out code moved to the IMU object
2011-11-05 08:59:16 -06:00
James Goppert
8058154f61 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-11-01 21:58:10 -04:00
Andrew Tridgell
e7671178b3 desktop: fixed TCP buffering issue with HIL
the TCP layer was buffering the servo updates, which caused very poor HIL flight
2011-11-02 09:38:44 +11:00
Simon Salykov
04d4aa4310 Obstacle avoidance moved from AP_Guide to ControllerCar (works only for cars for now), algorithm changed
New feature Forward/Reverse in Controller Car
Misc bug fixes in ControllerCar
2011-11-01 19:09:57 +01:00
Jason Short
4f8ef25643 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-11-01 09:30:54 -07:00
Jason Short
9c4ad5f7ff Baro
Minimized the baro filtering to use a new approach to rate control. Redid the state machine so the temp is sampled more often.
2011-11-01 09:22:21 -07:00
Amilcar Lucas
ab730ff919 Added camera and/or antenna mount support.
It is fully configurable with the mission planner, there is no need to change
the source code to adapt to your setup.
It needs more testing, but the SIL is not working for me.
2011-10-31 22:55:58 +01:00
Amilcar Lucas
75751900d6 Update the SIL README file 2011-10-31 21:56:25 +01:00
James Goppert
025fa7fb5d ArduPlane cmake build working. 2011-10-31 13:18:48 -04:00
James Goppert
3f8603331d Switching to new eclipse project style. 2011-10-30 22:57:34 -04:00
Michael Oborne
d18bb1cc7e prevent div by 0 2011-10-30 21:28:39 +08:00
Andrew Tridgell
f8f2f9139d added desktop header 2011-10-30 17:31:32 +11:00
Andrew Tridgell
de0a7117a8 make desktop serial more responsive 2011-10-30 13:00:54 +11:00
Andrew Tridgell
0211fc2f09 move g_rc_function[] to RC_Channel library
libraries should not rely on data declared in the main program. This
caused a build error for the Desktop build for ArduCopter under cygwin
2011-10-29 18:42:18 +11:00
Andrew Tridgell
cf4c2cc1cf merge NULL ptr mavlink array fix
this fixes a segfault in ArduPlane when using a NULL pointer for
satellite_prn in GPS status
2011-10-29 18:29:18 +11:00
Andrew Tridgell
699f3388fc updated to latest upstream mavlink headers
this includes the new APM_Camera headers from ardupilotmega.xml
2011-10-29 18:07:09 +11:00
James Goppert
14d27b1e4c Cleaned up AP_GPS formatting. 2011-10-28 14:52:50 -04:00
James Goppert
d97692de9d Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-10-28 14:45:01 -04:00
James Goppert
77da85648d Clean up formatting for AP_Common 2011-10-28 14:43:43 -04:00
Michael Oborne
6818794bb4 Fix HIL DCM to match actual 2011-10-28 17:40:18 +08:00
Andrew Tridgell
c0a43a1837 minor mavlink 1.0 updates 2011-10-28 15:54:22 +11:00
James Goppert
82b23f8eb5 APO multiple mode handling added. 2011-10-27 19:42:57 -04:00
James Goppert
9192143c44 Fixed APO bug in current waypoint update. 2011-10-27 17:23:08 -04:00
James Goppert
fc12113167 Adding bash formatting script using astyle. 2011-10-27 16:30:15 -04:00
James Goppert
63efe302f2 Merge https://code.google.com/p/ardupilot-mega 2011-10-27 16:21:44 -04:00
James Goppert
d1d82077c7 Fixed APO controller bug preventing motor arming. 2011-10-27 16:19:42 -04:00
Jason Short
27d9712e80 Merge branch 'master' of https://code.google.com/p/ardupilot-mega
Conflicts:
	libraries/APM_PI/APM_PI.cpp
2011-10-27 12:41:00 -07:00
Jason Short
76bf784f8c RC_Channel Dead zone
Added APVar dead_zone to the RC_Channel library so you could edit it in the Mission planner
Made CH filtering off by default.
2011-10-27 11:34:00 -07:00
James Goppert
5770be6dc6 Fixed APO examples. 2011-10-26 14:59:40 -04:00
James Goppert
57e4a80fe1 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-10-26 13:25:49 -04:00
James Goppert
41463ade10 Further APO controller cleanup. 2011-10-26 13:25:06 -04:00
jasonshort
8ec0eec5a2 Just in case the Min and Max functions are not playing nice with AP_Var 2011-10-26 16:48:50 +00:00
Jason Short
6fd7c1dcda AP_PI AP_Var change
using the If statement rather than Max to avoid potential AP_Var issues. I don't know if this is a real prob or not. Just being careful.
2011-10-26 09:46:16 -07:00
James Goppert
3ea6a4d287 APO formatting. 2011-10-26 12:31:11 -04:00
James Goppert
92bd8b5d8b Updated APO Controllers. 2011-10-25 19:40:07 -04:00
James Goppert
037e121cdd Further abstracted APO Controllers
Currently APO quad/plane/tank need to be updated
for new controller changes.
2011-10-25 18:53:39 -04:00
Andrew Tridgell
f7780a81c8 imported custom_mode size fix 2011-10-24 13:41:15 +11:00
Andrew Tridgell
14cb884938 fixed mavlink10 desktop build 2011-10-24 13:09:19 +11:00
Andrew Tridgell
690684d28b import latest MAVLink 1.0 headers and XML 2011-10-24 12:20:46 +11:00
Andrew Tridgell
e62bc659b6 updated to latest mavlink 1.0 messages 2011-10-24 10:20:36 +11:00
Andrew Tridgell
02725a1160 mavlink: added mavlink10 target for desktop build 2011-10-24 10:20:36 +11:00
Andrew Tridgell
de7cf3d1db mavlink: make it possible to build with mavlink 1.0 headers 2011-10-24 10:20:36 +11:00
Andrew Tridgell
7cc396bd83 mavlink: import latest mavlink 0.9 headers 2011-10-24 10:20:36 +11:00
Andrew Tridgell
08ae7de678 mavlink: import mavlink 1.0 message definitions 2011-10-24 10:20:35 +11:00
Andrew Tridgell
cbf9ce8d14 mavlink: import mavlink 1.0 includes 2011-10-24 10:20:35 +11:00
Andrew Tridgell
bdfcad234e RC_Channel_aux is needed for ArduPlane build 2011-10-24 10:20:19 +11:00
James Goppert
b409173aae Corrected battery monitoring in apo. 2011-10-20 02:28:47 -04:00
James Goppert
4e89f61e27 Arming fixes. 2011-10-19 20:09:06 -04:00
James Goppert
b16666bf2f Added loop priority, fixed arming bug for apo. 2011-10-19 13:22:29 -04:00