Andrew Tridgell
1f0840ddf8
Plane: improved RTL_AUTOLAND docs
10 years ago
Andrew Tridgell
9f32bf93d1
Plane: switch to AUTO on a DO_LAND_START MAVLink command
10 years ago
Andrew Tridgell
7ecc87a787
Plane: improved check for reaching RTL point for auto-land
10 years ago
Michael Day
be17bfd972
Plane: Added parameter RTL_AUTOLAND and implementation.
10 years ago
Michael Day
fe43ae538f
Plane: Added support for MAV_CMD_DO_LAND_START
10 years ago
Andrew Tridgell
4c984d9331
Plane: start preparing for 3.1.2
10 years ago
Randy Mackay
6d8e760582
Plane: report gyro unhealthy if failed calibration
10 years ago
Andrew Tridgell
71d786187e
Plane: make auto takeoff independent of compass
...
this solves a problem of poor initial yaw due to poor compass offsets
causing a takeoff to not be in the direction the plane is pointing. A
summed gyro is used until the GPS speed is above 5m/s for 2 seconds,
then the GPS heading corrected by the summed gyro error is used for L1
based navigation for the rest of the takeoff
10 years ago
Randy Mackay
b17c6d3368
Plane: only report ahrs unhealthy after initialisation
11 years ago
Andrew Tridgell
c4b17b74e2
Plane: use handle_set_mode()
11 years ago
Randy Mackay
82225de6fa
Plane: allow GCS to turn safety switch on/off
11 years ago
Randy Mackay
7a6b55368e
Plane: set sys_status motor outputs bit from safety switch
11 years ago
Randy Mackay
6d3acba04c
Plane: check target of set-mode request from GCS
...
Issue discovered and fix contributed by Deadolous
11 years ago
Andrew Tridgell
4b01cee330
Plane: send heartbeat to AFS when calibrating sensors
11 years ago
Andrew Tridgell
1fa03a49c9
Plane: disable the CLI if AFS failsafe enabled on APM2
...
the flash space is a bit too low for both CLI and AFS
11 years ago
Andrew Tridgell
e555b9a855
Plane: improved WP_RADIUS docs
11 years ago
Andrew Tridgell
7b4181dc14
Plane: prepare for 3.1.1 release
11 years ago
Andrew Tridgell
7aad03df28
Plane: minor doc update for fence auto enable
11 years ago
Andrew Tridgell
f3d1461d7a
Plane: improve the short and long failsafe docs
...
thanks to Mark Jacobsen for the analysis!
11 years ago
Andrew Tridgell
bf80a2485f
Plane: support acceptance radius for waypoints
11 years ago
Randy Mackay
c2cdc0468b
Plane: individual accel and gyro status to GCS
11 years ago
Andrew Tridgell
21ed86004a
Plane: raise the default WP radius
...
with L1 a large radius doesn't mean it turns too early
11 years ago
Andrew Tridgell
292517b88b
Plane: only override takeoff/land flaps if non-zero
11 years ago
Andrew Tridgell
5c96838473
Plane: allow zero throttle in LAND_STAGE_FINAL
11 years ago
Andrew Tridgell
5af4cefff3
Plane: added FLAP_SLEWRATE parameter
...
makes for smoother transition of flaps
11 years ago
Andrew Tridgell
f66039c9b4
Plane: added TKOFF_FLAP_PCNT and LAND_FLAP_PERCENT
...
easier control of flaps for takeoff and landing
11 years ago
Andrew Tridgell
b94bc0c243
Plane: don't use ground steering until flare in landing
...
we need to be able to guide the plane fully in the landing approach
11 years ago
Andrew Tridgell
988662027e
Plane: moved LAND_PITCH_CD into TECS
11 years ago
Andrew Tridgell
186806c768
Plane: lowpass the rangefinder correction, not height
...
this should produce less lag as the rangefinder correction should be
changing much less
11 years ago
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
11 years ago
Andrew Tridgell
a6ee46086c
Plane: allow continued use of rangefinder data for 5s after loss of contact
...
this allows short outages to be ridden out
11 years ago
Andrew Tridgell
50f492a69f
Plane: added RNGFND_LANDING option
...
this allows the use of a rangefinder for landing flare and landing
approach
11 years ago
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
11 years ago
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
11 years ago
Andrew Tridgell
b102c9d19c
Plane: use ground steering logic for final stage of auto landing
...
this should improve runway tracking
11 years ago
Andrew Tridgell
5f3ac159ba
Plane: start working towards 3.1.1
11 years ago
Andrew Tridgell
e880de67ed
Plane: prepare for 3.1.0 release
11 years ago
Andrew Tridgell
6e5344bc8d
Plane: prepare beta4
11 years ago
Andrew Tridgell
cf0741f6fd
Plane: don't do failsafe passthru with no RC input
...
thanks to Klrill-ka for the suggestion
fixes issue #1302
11 years ago
Andrew Tridgell
7649907ec2
Plane: run terrain.update() more often
...
this provides faster checking of mission waypoints
11 years ago
Andrew Tridgell
daa32f9b62
Plane: reset steering integrator on mode change and when not moving
...
this prevents an old integrator from causing problems on takeoff
11 years ago
Andrew Tridgell
f2f730ba9b
Plane: added FBWA_TDRAG_CHAN parameter
...
this allows for testing taildragger takeoffs in FBWA mode
11 years ago
Andrew Tridgell
15a7f63d7e
Plane: set GPS non-blocking
...
the new GPS driver only ever needs a non-blocking port
11 years ago
Andrew Tridgell
79fa22e4ad
Plane: use gcs_send_text_fmt() for SCHED_DEBUG timing
...
lets values be saved in mavlink logs
11 years ago
Andrew Tridgell
cf410f8d12
Plane: prepare for 3.1.0-beta3
11 years ago
Andrew Tridgell
1ce3d1d4a4
Plane: update for AFS API change
11 years ago
Andrew Tridgell
9fff67ec89
Plane: update for APM_OBC API change
11 years ago
Randy Mackay
c107f1da69
Revert "Plane: use rcmap when sending radio_in to GCS"
...
This reverts commit 441f23eed4
.
11 years ago
Randy Mackay
441f23eed4
Plane: use rcmap when sending radio_in to GCS
11 years ago
Randy Mackay
7d7272520e
Plane: use baro healthy()
...
Use baro last update time in place of healthy to determine whether HIL
sensor updates have started
11 years ago