Andrew Tridgell
27e7d425af
MAVLink: allow parameter fetch during mavlink_delay()
...
this allows the planner to fully connect to the APM with MAVLink while
doing a DataFlash erase
2012-05-22 16:13:35 +10:00
Jason Short
198da9c5e6
Flip.pde: renamed dcm to ahrs
2012-05-21 12:58:51 -07:00
Jason Short
f55da34496
Some bug fixes to Auto-flip. I ran this code through the sim and found these flaws.
2012-05-21 11:07:41 -07:00
Jason Short
99dee97385
Added note
2012-05-21 09:58:23 -07:00
Jason Short
6c999b5d54
Attitude.pde - Removed rate limit based on SIM flights. These should never have been in place and seriously detriment Acro flight.
2012-05-21 09:58:23 -07:00
Jason Short
f8ceec2b4b
added check for duplicate time-stamped GPS messages.
2012-05-18 09:54:18 -07:00
Jason Short
95076bf08e
navigation.pde:
...
removed unneeded WP_Distance check
remove unneeded return for Navigate
removed unneeded rate_D calcs
removed unused functions
2012-05-17 11:05:05 -07:00
Jason Short
be71cbfcc8
Arducopter.pde :
...
removed unneeded d_rate_filters
updated Nav routine to handle faster GPS updates
moved calc_XY_velocity to GPS read
added check for duplicate GPS reads
2012-05-17 11:05:05 -07:00
Jason Short
7278e8d1e5
removed retro loiter code since Angel has a branch now.
...
shrank speed filter to avoid latency
removed unused forward estimator code
placed code for switchover to gps.groundspeed at 1.5m/s
added clamp for D term when below .5m/s to eliminate noise
added hybrid I-term based on speed error and position
changes Loiter D term to use position rather than acceleration to avoid noise
2012-05-15 22:14:23 -07:00
Jason Short
cb68adfff2
Loiter Gains based on new SIM
2012-05-15 22:01:01 -07:00
Robert Lefebvre
17a1b6d672
Fixed Syntax error.
2012-05-15 12:35:35 -04:00
Robert Lefebvre
a9349a6e87
More CopterLEDS changes.
...
Merged CopterLEDS and Piezo functions to eliminate pin conflict on APM2. Created new Parameter bit to turn piezo function on and off from MP. Moved GPS and Aux pin assignments to allow commonality between APM1 and 2. Set LED_Mode parameter default to 9 in order to make CopterLEDS completely backwards compatible with old Motor LEDS and Piezo code. Legacy users should see no difference.
2012-05-15 12:00:21 -04:00
Robert Lefebvre
9e73dc4bd8
CopterLEDS changes for APM2
2012-05-15 10:07:03 -04:00
rmackay9
eaeaa3811a
ArduCopter: bug fix for reversing tri servo
...
Extended AP_MotorsTri class to take in pointer to rc_tail servo (rc_7) and we use this servo's REV parameter to determine whether to reverse the output to the tail servo or not
2012-05-13 12:36:46 +09:00
rmackay9
47ea92aa7f
ArduCopter: updated version to 2.5.5
2012-05-13 08:47:43 +09:00
rmackay9
ee20f887b5
ArduCopter: fixed compile error by declaring extern print_latlon
2012-04-30 21:44:27 +09:00
Andrew Tridgell
94b763fa1e
ACM: fixed HIL build
2012-04-30 22:42:17 +10:00
rmackay9
ed9c59879f
ArduCopter: restored gps test in CLI
...
Added check so not enabled when using 1280. Also fixed comments in other tests to explain the check for the 1280.
2012-04-30 17:29:50 +09:00
Adam M Rivera
292f9699fa
Parameters.pde/AP_MotorsHeli: Updated comments to leverage the new value aliases
2012-04-28 20:50:41 -05:00
Adam M Rivera
2a85a64b6e
Parameters.pde: Added value aliases to comments
2012-04-28 20:35:22 -05:00
Adam M Rivera
c03f1d04ea
Parameters.pde: Added more parameter comments.
2012-04-28 12:14:17 -05:00
Andrew Tridgell
8134c9a883
autotest: fixes for MAVLink 1.0 in autotest
2012-04-27 15:15:53 +10:00
Adam M Rivera
21886104a6
Parameters.pde/AP_MotorsHeli.cpp: Added comments from Roberts clone.
2012-04-26 18:26:14 -05:00
Adam M Rivera
09ffc69d93
Changed the marker for Group parameters to @Group.
2012-04-25 12:27:51 -05:00
Adam M Rivera
0132392e36
Parameters.pde: Added lib comments.
2012-04-25 11:23:46 -05:00
Adam M Rivera
74789273b7
Merge branch 'master' of https://code.google.com/p/ardupilot-mega into param-suffix
2012-04-24 14:11:54 -05:00
Adam M Rivera
f70a4e61ea
Parameters.pde: Updated comment schema to include the parameter name which becomes the XML node that contains the meta data.
2012-04-24 13:11:16 -05:00
Adam M Rivera
8c607d93fc
Parameters.pde: Added new comment structure to a few parameters for testing.
2012-04-24 11:37:33 -05:00
Andrew Tridgell
7866740d62
MAVLink: make ACM build with MAVLink 1.0 possible in arduino GUI
2012-04-24 22:24:58 +10:00
Andrew Tridgell
712b7184be
ACM: added support for MAVLink 1.0 to ArduCopter
...
most operations should now work
2012-04-24 19:54:20 +10:00
Adam M Rivera
2ee8237b5f
ArduCopter/Navigation: Updated code to reference the new g.retro_loiter param instead of the compile define.
2012-04-23 00:19:18 -05:00
Adam M Rivera
ec06638db6
Parameters: Added g.retro_loiter which is configurable by the user via the MP.
2012-04-23 00:17:52 -05:00
Adam M Rivera
788df5ed6f
config.h: Removed comment.
2012-04-23 00:16:41 -05:00
Adam M Rivera
692bbee233
Merge branch 'master' of https://code.google.com/p/ardupilot-mega into auto-approach
2012-04-23 00:03:37 -05: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
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
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
rmackay9
c323efc2d4
ArduCopter - regressed version back to 2.5.4
2012-04-20 21:58:32 +09:00
James Goppert
1bc4d54ce9
Worked on ArduCopter cmake options.
2012-04-19 16:05:08 -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
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