Commit Graph

8262 Commits

Author SHA1 Message Date
Randy Mackay
fff56c4720 WPNav: stopping point projection uses wp_leash 2013-07-11 11:33:06 +09:00
Randy Mackay
a2ea053c90 Copter: default Loiter Pos P to 0.8 (was 0.2) 2013-07-11 08:09:49 +09:00
Randy Mackay
93e22ad6a4 Copter: typo in release notes 2013-07-11 08:04:10 +09:00
Randy Mackay
597dc08ecb Copter: update release notes 2013-07-10 21:19:16 +09:00
Randy Mackay
8839a7897c WPNav: replace LOITER_ACCEL_MAX with parameter
Also removed unused _lean_angle_max variable
2013-07-10 19:44:24 +09:00
Randy Mackay
1b1e1fd32e WPNav: bug fix to reported distance to target
This value is for reporting purposes only
2013-07-10 18:20:05 +09:00
Randy Mackay
9d48fa8d5a WPNav: bug fix to loiter accel calculation
Contribution from Leonard Hall
2013-07-10 17:33:53 +09:00
Randy Mackay
29a75be4b1 WPNav: rounding error fix in loiter
Contributed by Leonard Hall
2013-07-10 16:23:51 +09:00
Randy Mackay
1ce82fdb1d Copter: change firmware version to 3.0.1-rc2 2013-07-10 15:51:13 +09:00
Randy Mackay
c932626d41 WPNav: reduce loiter speed used to correct pos error
Contributed by Leonard Hall
This should reduce the aggressiveness of the response when we experience
a GPS glitch
2013-07-10 15:34:15 +09:00
Randy Mackay
352a25e53f Copter: roll-pitch fix to allow I to reduce
Contributed by Leonard Hall
2013-07-10 15:12:04 +09:00
Randy Mackay
d11e5497a4 Copter: relax pre-arm checks for mag field
previously it was 50% ~ 150% of expected mag field but now expanded to
35% ~ 165%.
2013-07-07 17:49:45 -10:00
Randy Mackay
faa85bd423 WPNav: reduce default WP_ACCEL and LOITER_SPEED 2013-07-07 15:58:33 -10:00
Randy Mackay
598e025d53 Copter: reduce default Loiter Pos P to 0.2 (was 1.0) 2013-07-07 15:57:57 -10:00
Randy Mackay
fda4c13464 Copter: yaw limit fix to allow I to reduce
We now allow the I term even if we've hit the yaw limits as long as
updating the I term will reduce it
2013-07-05 13:49:45 -10:00
rmackay9
b4115c79ec ACMotors: bug fix to yaw limit 2013-07-05 13:48:03 -10:00
Randy Mackay
db893d288b Copter: double flash arming light when pre-arm checks fail
Hardly my finest work but it's temporary because we're going to replace
all the led, buzzer etc with a library called AP_Notify in the near
future.
2013-07-04 16:22:34 -10:00
Randy Mackay
908bde9dca Copter: change firmware version to 3.0.0-rc1 2013-06-26 14:02:37 +09:00
Randy Mackay
3ce005a436 Copter: GPS Failsafe switch to LAND if circular fence enabled 2013-06-26 11:56:58 +09:00
Randy Mackay
4fd4ef3400 Copter: update 3.0.1 version and release notes 2013-06-26 00:08:51 +09:00
Randy Mackay
64204de79f Copter: LAND only control horizontal position if we have GPS lock 2013-06-25 22:33:47 +09:00
Randy Mackay
265eb3c036 Copter Fence: bug fix to avoid repeatedly invoking LAND mode 2013-06-25 22:21:31 +09:00
Olivier-ADLER
c381222a0a Copter: Fence missing GPS 3D fix check
Fence was missing GPS 3D fix check before selecting recovery decision.
2013-06-25 22:18:11 +09:00
Randy Mackay
a2c3bc0537 Copter: calculate home position and bearing when we have 2D Fix 2013-06-25 22:14:56 +09:00
Olivier-ADLER
40b7000cfd Copter: SuperSimple mode bug
SuperSimple bearing was updated without checking for GPS 3D Fix availability.
2013-06-25 22:12:54 +09:00
Randy Mackay
1cbedc06b3 AP_InertialSensor: relax accel offset sanity check 2013-06-25 14:18:22 +09:00
Randy Mackay
493c2b6ad9 Copter: update firmware version to 3.0.0 2013-06-17 22:39:38 +09:00
Randy Mackay
3e3b930369 Copter: reduce default AltHold P to 1.0 (was 2.0)
This helps reduce jumpiness due to althold feed forward
2013-06-16 15:31:36 +09:00
Randy Mackay
fbe166d8a9 Copter: update AC3.0-rc6 version and release notes 2013-06-16 11:47:30 +09:00
Randy Mackay
7c5d96385e WPNav: add acceleration parameter
WP_ACCEL added to allow user control of acceleration during missions.
Loiter acceleration made to be half of loiter max speed
2013-06-16 11:39:54 +09:00
Randy Mackay
069d93444f Copter: reduce twitch when entering CIRCLE mode
Set loiter target and prev iterations velocity when circle mode is
started
Start circling from projected stopping point
2013-06-15 18:14:36 +09:00
Randy Mackay
11bd9e37c8 Copter: update AC3.0-rc5 release notes 2013-06-04 15:24:02 +09:00
Randy Mackay
af5e69dc40 Copter: remove throttle controller's ability to limit lean angle 2013-06-04 15:23:50 +09:00
Randy Mackay
0ca14af391 Copter: AC3.0-rc5 version and release notes 2013-06-04 13:02:08 +09:00
Randy Mackay
d3c37dcfa9 Circle: allow counter clockwise rotation 2013-06-03 22:10:32 +09:00
Randy Mackay
c53dca061a Copter: reset yaw angle only when motors not spinning 2013-06-03 17:50:45 +09:00
Randy Mackay
993bccc60e Copter: point nose at landing point if specified 2013-06-03 15:20:37 +09:00
Randy Mackay
9f59f2724f Copter: bug fix for take-off when throttle is zero
Verify_takeoff was always returning false if throttle was zero.  The
pilot should be able to move their throttle back to zero immediately
after initiating the mission
2013-06-03 14:18:56 +09:00
Andrew Tridgell
5c13e56c04 autotest: tweak throttle and pitch control for auto-landing 2013-06-03 12:33:57 +10:00
Andrew Tridgell
f7697574db Plane: use the new airspeed driver interface
the choice of analog source is now in the airspeed driver
2013-06-03 11:51:09 +10:00
Andrew Tridgell
68adeb041d AP_Airspeed: support ARSPD_PIN option for choosing source
this gives us support for arbitrary analog pins for the airspeed
sensor, plus support for the EagleTree airspeed driver on PX4
2013-06-03 11:51:09 +10:00
Andrew Tridgell
48875a3e19 PX4: enable ets_airspeed driver if connected 2013-06-03 11:51:09 +10:00
Randy Mackay
13c41e74f2 Copter: reduce pre-arm board voltage check to 4.3V 2013-06-02 20:47:58 +09:00
Andrew Tridgell
d22d75d329 Rover: move to beta2 2013-06-02 14:53:46 +10:00
Andrew Tridgell
26b7de668a AP_Param: fixed parameter save bug
This bug affected parameters where the defaults are overridden in the
object constructor. For example, a PID object may have a default value
for PID_D of 0.0, but have a constructor based default of 0.2. If the
user tries to set the value to exactly 0.0, then the set wouldn't happen,
as the value matches the value in the object default var_info[]
table. 

This change ensures we force a save to eeprom if the value is changing
from the current value, regardless of the var_info[] default.

Thanks to Tom Coyle for finding this bug!
2013-06-02 14:49:34 +10:00
Andrew Tridgell
109c1ca792 PX4: added eagletree I2C airspeed driver to the NuttX build
just needs a wrapper driver in APM now
2013-06-02 14:49:34 +10:00
Randy Mackay
036e6f4f2c Copter: updated AC3-rc4 release notes 2013-06-02 12:21:06 +09:00
Randy Mackay
9e91def774 Copter: update firmware version and release notes 2013-06-02 12:19:36 +09:00
Olivier-ADLER
735406fa77 Copter : POSITION_HOLD mode -> allow user position control 2013-06-02 11:49:18 +09:00
Olivier-ADLER
68470c9176 Copter : Land submode - Check for GPS 3D Fix instead of checking for available home position 2013-06-02 11:49:12 +09:00