Andrew Tridgell
e836d1aa2b
autotest: added CMAC_South
...
used to simulate takeoff to the south
2014-08-28 11:22:40 +10:00
Andrew Tridgell
988662027e
Plane: moved LAND_PITCH_CD into TECS
2014-08-27 20:13:19 +10:00
Andrew Tridgell
7547cd45f5
AP_TECS: bring the flare height rate demand in slowly
...
bring it in over 0.5s to give less of a bounce
2014-08-27 20:13:01 +10:00
Andrew Tridgell
500e20b08d
AP_TECS: make TECS aware of LAND_PITCH_CD
...
this makes the flare a bit smoother
2014-08-27 20:11:48 +10:00
Andrew Tridgell
fb4ef0b5c6
AP_Vehicle: added land_pitch_cd for fixed wing
2014-08-27 20:11:03 +10:00
Andrew Tridgell
46ac52bccc
HAL_Linux: removed retry loop on UART open
...
this was there for HAL_PX4 only, and makes no sense on Linux
2014-08-27 18:31:38 +10:00
Andrew Tridgell
186806c768
Plane: lowpass the rangefinder correction, not height
...
this should produce less lag as the rangefinder correction should be
changing much less
2014-08-27 18:25:17 +10:00
Randy Mackay
d6aa868cac
Mission: start next nav cmd immediately after prev completes
2014-08-27 18:05:49 +10:00
Andrew Tridgell
24622030b4
Plane: improved landing glide slope
...
we project a point 500m past the landing point to prevent
discontinuites close to the landing point
2014-08-27 17:14:19 +10:00
Andrew Tridgell
68dd61c7c7
AP_TECS: added TECS_LAND_TCONST
...
this allows control of the time constant for landing in TECS. A lower
time constant gives tighter altitude control on landing approach
2014-08-27 17:14:19 +10:00
Andrew Tridgell
a6ee46086c
Plane: allow continued use of rangefinder data for 5s after loss of contact
...
this allows short outages to be ridden out
2014-08-27 17:14:19 +10:00
Andrew Tridgell
5da5360dde
HAL_SITL: fixed sonar correction for attitude
2014-08-27 17:14:19 +10:00
Andrew Tridgell
50f492a69f
Plane: added RNGFND_LANDING option
...
this allows the use of a rangefinder for landing flare and landing
approach
2014-08-27 17:14:19 +10:00
Andrew Tridgell
b6319a9d19
Plane: keep an estimate of the rangefinder altitude
...
only accept data when we have had 10 samples in a row in range at 50Hz
2014-08-27 17:14:19 +10:00
Andrew Tridgell
d0b6676547
Plane: do landing flare if past landing point
...
this helps prevent us keeping the throttle on after we've landed if
the baro has drifted enough that we think we are not yet at the flare altitude
2014-08-27 17:14:19 +10:00
Andrew Tridgell
b102c9d19c
Plane: use ground steering logic for final stage of auto landing
...
this should improve runway tracking
2014-08-27 17:14:19 +10:00
Andrew Tridgell
5f3ac159ba
Plane: start working towards 3.1.1
2014-08-27 17:14:19 +10:00
Randy Mackay
eb51a8e5da
Copter: pre-arm check of internal vs ext compass
2014-08-26 22:34:06 +09:00
Randy Mackay
2b0a7c59bc
Copter: remote arming check reference to compass learning
2014-08-26 22:34:04 +09:00
Kevin Hester
81bd4c0b4c
LogAnalyzer: If skipping badlines, ignore parse errors
2014-08-26 15:36:56 +09:00
Kevin Hester
5cb242f5a4
LogAnalyzer: Report missing parameters as test failures
2014-08-26 15:36:53 +09:00
Kevin Hester
332ab9bc1b
LogAnalyzer: convert tabs to spaces (only) per coding conventions
2014-08-26 15:36:50 +09:00
Randy Mackay
68be36d4f8
AutoTest: reduce copter throttle when flying square
...
This will keep the copter lower during this test and resolve the timeout
during landing
2014-08-26 12:19:58 +09:00
Andrew Tridgell
3d8f1e03e1
Rover: prepare for 2.46 release
2014-08-26 07:48:55 +10:00
Andrew Tridgell
e880de67ed
Plane: prepare for 3.1.0 release
2014-08-26 06:20:37 +10:00
Andrew Tridgell
6e5344bc8d
Plane: prepare beta4
2014-08-25 22:20:52 +10:00
Andrew Tridgell
6b893a5865
GCS_MAVLink: slow down parameter send a lot with no flow control
2014-08-25 22:19:30 +10:00
Randy Mackay
63d0cddfa4
Copter: make landing detector more strict
...
Made more strict by requiring 50 consecutive iterations where the climb
rate is below +- 40cm/s. Previously it was 50 cumulative.
Removed check of failsafe.radio when clearing the land flag because it
could result in the vehicle taking off if the user picked it up.
2014-08-25 21:12:05 +09:00
Andrew Tridgell
cf0741f6fd
Plane: don't do failsafe passthru with no RC input
...
thanks to Klrill-ka for the suggestion
fixes issue #1302
2014-08-25 19:45:39 +10:00
priseborough
0f62dbf6ed
AP_NavEKF : Clear compass fail on transition between armed and disarmed
...
This allows a compass that has been declared failed, possibly because of
external disturbances (eg movement of hatches, proximity of tools, etc)
to be given a second chance when the vehicle is armed.
2014-08-25 19:29:07 +10:00
Eric Liao
e34b0847d7
3dr Berkeley moved - updated coords
2014-08-25 16:17:54 +09:00
Ju1ien
1c96bf0b1d
AP_Mount.cpp - correct units in description
...
That should be corrected also in MP as the current code is expecting
degrees, not centidegrees.
2014-08-25 15:55:07 +09:00
Andrew Tridgell
7649907ec2
Plane: run terrain.update() more often
...
this provides faster checking of mission waypoints
2014-08-25 14:55:40 +10:00
Andrew Tridgell
eeb04ba1b8
AP_Terrain: fetch more terrain data around waypoints
...
this ensures we have data for a wide region (1km) around each waypoint
2014-08-25 14:55:15 +10:00
Andrew Tridgell
daa32f9b62
Plane: reset steering integrator on mode change and when not moving
...
this prevents an old integrator from causing problems on takeoff
2014-08-25 08:20:37 +10:00
Andrew Tridgell
e9a9e33280
AP_AHRS: use EKF use_compass() if EKF enabled
...
this allows magfailed status to show on console via SYS_STATUS health
bits
2014-08-24 21:00:56 +10:00
Andrew Tridgell
5d40ec8014
AP_NavEKF: make use_compass() public
2014-08-24 21:00:24 +10:00
Andrew Tridgell
f2f730ba9b
Plane: added FBWA_TDRAG_CHAN parameter
...
this allows for testing taildragger takeoffs in FBWA mode
2014-08-24 19:39:51 +10:00
Randy Mackay
65ed77e803
Copter: ensure motors don't stop during flip
2014-08-23 23:40:13 +09:00
Randy Mackay
e1e010c504
Copter: remove unused flip_stop
2014-08-23 23:40:11 +09:00
Randy Mackay
4184c1d6e5
Copter: flip minor comments and formatting
2014-08-23 23:40:09 +09:00
Jason Short
882edaf787
Copter: add pitch axis flipping
...
Added Pitch axis flipping. You must be pushing forward or back 3° to make it flip in Pitch axis or it will flip in the default roll axis.
Added some extra throttle control to maintain altitude
removed the CH7 ability to exit Flip mode. It will exit only if completing flip or user aborts with control sticks.
2014-08-23 23:40:07 +09:00
Randy Mackay
5a66ff1ef9
AC_AttControl: bug fix for ef target during acro
2014-08-23 22:17:54 +09:00
Randy Mackay
3e0b573dfe
AC_AttControl: remove debug message
2014-08-22 22:58:48 +09:00
Randy Mackay
a83a47682d
Copter: remove get_angle_targets_for_reporting fn
...
this saves a tiny amount of time by removing the memory copy of a
Vector3f
2014-08-22 22:56:21 +09:00
Randy Mackay
f6e12bda06
AC_AttControlHeli: integrate div-by-zero check for bf-to-ef conversion
2014-08-22 22:56:18 +09:00
Randy Mackay
c45338f080
AC_AttControl: div-by-zero check for bf-to-ef conversion
2014-08-22 22:56:15 +09:00
Andrew Tridgell
87f0cb6168
Rover: remove unused variable
2014-08-22 21:13:11 +10:00
Andrew Tridgell
7cda392827
Rover: show firmware version on param list
2014-08-22 21:13:11 +10:00
Andrew Tridgell
7618ffde63
Copter: show firmware version on param fetch
...
fixes pull #1320
thanks Arthur!
2014-08-22 21:13:11 +10:00