Commit Graph

1582 Commits

Author SHA1 Message Date
Jason Short 2ae163ef75 Trying to make Alt hold more aggressively change altitudes. 2011-09-23 13:58:39 -07:00
Jason Short ba7abd62d8 Adjusted DCM Gains to normal levels. Added a check to stop navigating when landing and to land faster. 2011-09-23 13:52:10 -07:00
Jason Short 25b0a3c43b Added a default, but low throttle cruise value
Added a clear integrator for Rate I to prevent tip ups at launch.
2011-09-22 23:10:55 -07:00
Hazy 593fd1dbf4 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-09-23 11:05:12 +08:00
Hazy f5f99910bd APM Planner - translate 2011-09-23 11:04:10 +08:00
Doug Weibel 932e0fe45c Correct bug in auto flap handling 2011-09-22 20:50:15 -06:00
Jason Short 7177bcec77 removed old CH6 tuning defines 2011-09-22 18:51:41 -07:00
Jason Short cfd2c31fb2 Better Tuning for default Quad 2011-09-22 18:30:29 -07:00
Jason Short 669daa9321 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-09-22 17:45:01 -07:00
Jason Short 991279851a Refined Throttle Timer reset
Reduced Loiter I gain to decrease overshoot.
2011-09-22 17:38:39 -07:00
Michael Oborne 62a8cd11a0 APM Planner 1.0.75
add heli hil (beta) suggested sim gains 5000,5000,500,1000
fix simple mode error
add AZ to measure distance
2011-09-23 07:33:25 +08:00
Jason Short f49621bde1 Fixed for sticky RTL CH7 option 2011-09-22 15:25:07 -07:00
Jason Short 078f64e276 Fixed Throttle integrator bug. Time was not being reset causing a big drop in throttle control. 2011-09-22 12:28:46 -07:00
James Goppert 6abb8a0796 Modified Arduino.mk to use correct upload protocol if not overrided.
The previous comment of upload protocol not working cannot be verified on
linux. If this problem persists on cygwin, please override with
UPLOAD_PROTOCOL=arduino in the enivornment before calling Arduino.mk
2011-09-22 13:35:26 -04:00
Janne Mantyharju b115a96daa Mission planner:
* Added timeout to udp port open
    * Disabled baud selector for udp
    * Fixed problem where selected port might disappear when clicking near
      the port selector
2011-09-22 15:32:43 +03:00
Jason Short a012e7981a removed debug statements 2011-09-21 22:34:27 -07:00
Jason Short c91ad14e18 Fixed Timer overflow for throttle PI loop.
Moved look at home to update_nav where it belongs
2011-09-21 22:31:12 -07:00
Jason Short 0fba3e6742 Added Auto_trim to CH7 option 2011-09-21 16:24:09 -07:00
Jason Short ce338071eb RC_Channel tweaks. using Radio_trim rather than 1500 in Raw output. Cleaned up line in calc PWM to be easier to read. 2011-09-21 14:52:20 -07:00
Jason Short 5ca50f1f01 Altered CIRCLE mode to allow Loiter_N_Turns to work in AP mode. 2011-09-21 13:19:36 -07:00
Jason Short 2a6d2dea5c upped to 2.0.44 - not flight tested 2011-09-20 23:23:42 -07:00
Jason Short 00fe8e0450 Fixed do_flip, 2011-09-20 23:20:33 -07:00
Jason Short 94313ea88f Fixed Yaw for Auto mode. 2011-09-20 22:59:23 -07:00
Michael Oborne 142e5e92cc Planner quick edit for doug 2011-09-21 08:30:32 +08:00
Michael Oborne 670710d4bf APM Planner 1.0.74
fix scaling on loaded param set
add check/uncheckall to param comapre
add firmware versions on firmeware tab
2011-09-21 08:23:43 +08:00
Jason Short c143e08d2e Logic fix for RTL option 2011-09-20 10:39:39 -07:00
Jason Short 020062498b Edited CH7 options to include Do Nothing and RTL. 2011-09-20 10:37:50 -07:00
Jason Short b2b28cc90c Converted Millis to Micros
added navigation check to return a failed navigation
2011-09-19 22:24:57 -07:00
Michael Oborne 0b39920871 APM Planner 1.0.73
add opengl and gdi+ option to hud.
fix simple mode display
fix throttle hold imax scaling.
fix drawing of bad wps in log playback
2011-09-20 08:04:58 +08:00
Jason Short 231e7e961c changed PI to float 2011-09-19 14:41:32 -07:00
Jason Short bf94ba551e changed PI Library to take Float for DeltaTime
Changed timing to be more accurate in main loop. Still need to switch to micros(). Left that for Tridge. This gets rid of six floating point calcs *250. Nice!
2011-09-19 14:02:42 -07:00
Janne M 0807346384 Mission planner: Fixed battery capacity validation 2011-09-19 19:23:05 +03:00
Michael Oborne d6a502c959 small .net 4 fix 2011-09-19 13:19:19 +08:00
Michael Oborne 2b87f83b16 fix firmware names - heli update 2.0.42 2011-09-19 11:04:02 +10:00
Michael Oborne 4c6e626de2 firmware build 2011-09-19 11:04:02 +10:00
Andrew Tridgell e2ed1f1c56 removed some more unused defines
mavlink is now the only choice for HIL and GCS
2011-09-19 11:04:02 +10:00
Andrew Tridgell 4437ff1046 get rid of the last active uses of the SendDebug macros
please use gcs_send_text*() from now on, to ensure serial queueing
2011-09-19 11:04:02 +10:00
Andrew Tridgell 6a9a85f184 remove unused climb_rate code 2011-09-19 11:04:02 +10:00
Andrew Tridgell 20bfe6b01d use gcs_send_text_fmt() and cleanup a few old debug lines 2011-09-19 11:04:02 +10:00
Andrew Tridgell 0f09bf6654 GCS: added new gcs_send_text_fmt() method
this allows low priorty formatted messages to be sent to the ground
station, without causing a CPU stall on the serial send buffer
2011-09-19 11:04:02 +10:00
Andrew Tridgell 9351ef17a9 GCS: don't send low priority messages unless they fit
check the serial transmit buffer, and don't send low priority messages
unless they can go straight out without blocking the CPU
2011-09-19 11:04:02 +10:00
Andrew Tridgell 55cd7bcf1d added gcs_severity enum
this makes it harder to mixup defines
2011-09-19 11:04:02 +10:00
Andrew Tridgell 66e4ae50bb remove some more old cruft 2011-09-19 11:04:02 +10:00
Andrew Tridgell 73223ee458 remove Mavlink_Common.h and used deferred logic for params/waypoints
this moves the mavlink send logic into GCS_Mavlink.pde, and also
ensures we only ever send parameters and waypoints when there is
sufficient space in the serial send buffer
2011-09-19 11:04:02 +10:00
Andrew Tridgell de12ea429e remove some more unused code in the GCS interface 2011-09-19 11:04:02 +10:00
Andrew Tridgell e61d742345 GCS: make the two GCS links gcs0 and gcs3
the artifical separation between 'gcs' and 'hil' just leads to
confusion. This also simplifies the code a bit more, and saves us a
bit more text
2011-09-19 11:04:02 +10:00
Andrew Tridgell f375258699 fixed inconsistent linefeeds in ADC code
the linefeeds had bacome inconsistent in this library, making some
editors fail to load the code
2011-09-19 11:04:02 +10:00
Andrew Tridgell 2ca8e58bc2 GCS: simplify the API for sending messages
this makes the code clearer, and saves us another 100 bytes of text
2011-09-19 11:04:02 +10:00
Andrew Tridgell 17ebb311a7 MAVLink: use enum ap_message and remove unused param argument
saves us another 200 bytes of text
2011-09-19 11:04:02 +10:00
Andrew Tridgell 220b941e31 removed some more dead messages, and convert MSG_* to an enum
this make it safer to add a new message while keeping deferred queue
the right size
2011-09-19 11:04:02 +10:00