Commit Graph

4140 Commits

Author SHA1 Message Date
Andrew Tridgell
398a608b83 DCM: drop the 'drop z' method
the 'drop z' method reduced the impact of noise on omegaI, but it also
made us more sensitive to errors in accelerometer calibration and
scaling, as demonstated by the logs from Gabor here:

  http://diydrones.com/xn/detail/705844:Comment:834373

Simulation testing shows that the other noise suppression methods
applied in the DCM code, in particular the slope limiting on omegaI
the removal of the weighting and the upcoming use of a _omega_I_sum
buffer have reduced the impact of noise enough that we can now safely
include z in the acceleration calculation.
2012-04-23 12:13:24 +10:00
Jason Short
cb863dd483 Log.pde : Updated Flash Logging to log Floats properly vs scaled integers. 2012-04-21 15:25:53 -07:00
Jason Short
2aca6c64ab Added a union for casting floats to ints and back when storing Floats to the DataFlash 2012-04-21 15:17:09 -07:00
rmackay9
3b5ffe0f61 ArduCopter - config.h - set standard RC_SPEED to 125 for helicopter frame 2012-04-21 23:46:36 +09:00
rmackay9
114e6a3551 ArduCopter - combined CH6_DAMP and CH6_STABILIZE_KD tuning parameters to avoid confusion 2012-04-21 23:24:57 +09:00
rmackay9
c62ce95768 AP_Motors - allow tail servo to be reversed. Closes ArduCopter issue #228 2012-04-21 23:07:57 +09:00
Michael Oborne
5b77df9515 APM Planner 1.1.73
fix udp and tcp connections
2012-04-21 21:37:12 +08:00
rmackay9
bd8534ef14 ArduCopter - Attitude.pde - added logging of optical flow pid controller 2012-04-21 20:17:12 +09:00
rmackay9
53ddb58c7b ArduCopter - changed optflow object to be APM2 version if necessary 2012-04-21 20:15:55 +09:00
rmackay9
ce6dd8bb32 ArduCopter - changed Optical Flow for APM2 to use A3 pin 2012-04-21 20:15:16 +09:00
rmackay9
346ca5c865 DataFlash_APM2 - moved CS_inactive call (which disables the dataflash) from the beginning to the end of all methods. This means the dataflash does not monopolize the SPI bus.
Also formatting changes to use tab instead of space. Sorry, should have done this as a separate check-in to the above changes.
2012-04-21 20:14:45 +09:00
rmackay9
577f18a09c AP_OpticalFlow - updated test sketch to allow testing of APM2 version 2012-04-21 20:11:18 +09:00
rmackay9
e9fd7c955d AP_OpticalFlow - added support for optical flow for APM2 2012-04-21 20:10:35 +09:00
rmackay9
026cd4e64f AP_OpticalFlow - moved most pin definitions into .cpp file 2012-04-21 20:09:15 +09:00
Michael Oborne
77766bfb73 APM Planner 1.1.72
fix turn radius length (100m)
modify 3dr radio options
modify heli Setup
2012-04-21 15:30:15 +08:00
Craig Elder
f60cd5f7f9 Test: Initial Test commit
This is a test

Signed-off-by: Craig Elder <Craig@3DRobotics.com>
2012-04-20 18:11:57 -07:00
Michael Oborne
664c001d1b fix y6 firmware 2012-04-21 08:29:40 +08:00
Michael Oborne
93d8b2fa59 firmware build 2012-04-21 08:04:59 +08:00
Adam M Rivera
edf15c1b9b Merge branch 'master' of https://code.google.com/p/ardupilot-mega into auto-approach 2012-04-20 11:45:38 -05:00
James Goppert
750c30afc1 MAVLink update to 1.0.7 2012-04-20 12:31:50 -04:00
rmackay9
c323efc2d4 ArduCopter - regressed version back to 2.5.4 2012-04-20 21:58:32 +09:00
Andrew Tridgell
4652b30adf GPS: u-center config file for 3DR Ublox 2012-04-20 22:05:30 +10:00
Andrew Tridgell
0b194259be GPS: fixed auto GPS test 2012-04-20 22:05:30 +10:00
Andrew Tridgell
3141cfe059 GPS: detect new style 3DR UBlox 2012-04-20 22:05:30 +10:00
Andrew Tridgell
64d5f4c26a GPS: fixed the UBlox test code 2012-04-20 20:57:08 +10:00
Michael Oborne
71f9e33f2f fix potential null pointer 2012-04-20 17:57:06 +08:00
Andrew Tridgell
de2bcda3db sitl: make it easy to run sitl for MAVLink 1.0 2012-04-20 10:09:21 +10:00
Andrew Tridgell
781280b001 sitl: allow sitl build with MAVLink 1.0 2012-04-20 10:09:21 +10:00
Michael Oborne
0dd74cdbf6 APM Planner 1.1.71
add arduplane level
more image georef options - now does gpx for dronemapper.
2012-04-20 08:05:33 +08:00
James Goppert
1bc4d54ce9 Worked on ArduCopter cmake options. 2012-04-19 16:05:08 -04:00
James Goppert
b5ca40e8c5 Updated MAVLink to 1.0.6 release. 2012-04-19 15:46:29 -04:00
Adam M Rivera
d09916422a Merge branch 'retro-loiter' of https://code.google.com/r/a432511-wip into auto-approach
Conflicts:
	Tools/ArdupilotMegaPlanner/Common.cs
2012-04-19 11:08:34 -05:00
Adam M Rivera
4430f75344 navigation.pde: Put the new calc_GPS_velocity method in a compiler if that checks the new RETRO_LOITER_MODE config value (saves space and ensures its not being used unless retro loiter mode is enabled) 2012-04-19 10:21:04 -05:00
Adam M Rivera
9181eedf5a Merge branch 'master' of https://code.google.com/p/ardupilot-mega into retro-loiter 2012-04-19 10:17:36 -05:00
Adam M Rivera
ad13854ab7 Loiter: Made the "retro loiter" routines configurable. Add RETRO_LOITER_MODE ENABLED to APM_Config.h to enable the older loiter shtuff. 2012-04-19 10:16:29 -05:00
Michael Oborne
ad65268687 APM Planner 1.1.70
language by hazy
move turning circle to be based on cog
add APPROACH
add autodec on/off
mod 3dr radio uploader to read in 64 byte packets
add more georef caching. much faster now on more than 1 run.
2012-04-19 19:22:02 +08:00
James Goppert
49744de519 Working on ArduPlane options. 2012-04-19 02:23:54 -04:00
Adam M Rivera
3995381800 Arducopter.pde: Moved gps to 10hz. Changed calc_XY_velocity to calc_GPS_velocity. 2012-04-18 23:07:35 -05:00
Adam M Rivera
c7c6dd70b9 navigation.pde: Added calc_GPS_velocity. Added constraint to x/y error and x/y rate error. 2012-04-18 23:06:15 -05:00
James Goppert
f094085c25 Improved cmake options. 2012-04-18 23:15:29 -04:00
James Goppert
cc66e8e259 Changed default cmake port for ArduPlane. 2012-04-18 21:31:46 -04:00
James Goppert
0a38e2b8d4 Updated ArduPlane/ArduCopter cmake options. 2012-04-18 15:16:02 -04:00
Adam M Rivera
5ee15da73b Planner/defines.h: Updated the enumeration value for APPROACH so as not to disturb the order of the universe. 2012-04-18 10:32:01 -05:00
Hazy
935f918e55 APM Planner
add some Chinese translation
2012-04-18 19:05:36 +08:00
James Goppert
5084bff9e0 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-04-17 23:09:56 -04:00
James Goppert
26e3d6ae45 Switched to project specific cmake lists.
This is better since each project has very different options.
2012-04-17 23:07:20 -04:00
James Goppert
ee84a6d301 Making cmake local to projects. 2012-04-17 21:31:10 -04:00
Michael Oborne
86848d1063 APM Planner 1.1.69
add ability to geotag images from log file. - will release guide soon
2012-04-18 08:04:57 +08:00
James Goppert
304c5e2051 Working on cmake options. 2012-04-17 16:59:52 -04:00
Adam M Rivera
dcef88c3ba ArdupilotMegaPlanner: Added new APPROACH flight mode and added infrastructure necessary to make it private (ie. not a user selectable mode). 2012-04-17 10:02:39 -05:00