Andrew Tridgell
4b01cee330
Plane: send heartbeat to AFS when calibrating sensors
11 years ago
Andrew Tridgell
7b4181dc14
Plane: prepare for 3.1.1 release
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
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
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
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
7649907ec2
Plane: run terrain.update() more often
...
this provides faster checking of mission waypoints
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
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
Andrew Tridgell
dad95648a0
Plane: split landing code into landing.pde
...
this is in preparation for more complex landing code using the
rangefinder
11 years ago
Andrew Tridgell
7def71d43a
Plane: improved landing approach and flare
...
flare if we are within the specified time of landing either vertically
or horizontally
11 years ago
Andrew Tridgell
ce9b14f0c8
Plane: convert to using StorageManager
11 years ago
Andrew Tridgell
e6f5a31944
Plane: prepare for 3.1.0-beta2
11 years ago
Andrew Tridgell
5e997b20f6
Plane: move battery init to after parameter load
11 years ago
Andrew Tridgell
2b89d728f3
Plane: rename to 3.1.0-beta1
11 years ago
Andrew Tridgell
bfe7c47aea
Plane: prepare new beta
11 years ago
Andrew Tridgell
9184e47f84
Plane: added TERRAIN_LOOKAHD parameter
...
distance to look forward for terrain following
11 years ago
Andrew Tridgell
781abc7593
Plane: fix for changed AP_Terrain API
11 years ago
Andrew Tridgell
448b3f60e0
Plane: use dataflash logging for terrain
11 years ago
Andrew Tridgell
d54bb68270
Plane: prevent cross-track on some WP types
...
when finishing a takeoff or when a user forces a WP change don't do
any cross-tracking. This avoids a problem where the plane tries to
line up with a track completely unrelated to the track currently being
flown
11 years ago
Andrew Tridgell
09a679368b
Plane: use bitfields in auto_state
11 years ago
Andrew Tridgell
8610d9a8ea
Plane: added GLIDE_SLOPE_MIN parameter
...
this is used to prevent slow glide slopes being used for small
altitude changes in missions. This allows more accurate tracking of
altitude with terrain changes
11 years ago
Andrew Tridgell
b64ab07ca4
Plane: added STAB_PITCH_DN_CD parameter
...
this adds some down trim when at throttle levels below the trim
throttle in FBWA mode.
defaults to 200 centi-degrees. I may adjust based on flight tests
11 years ago
Matthias Badaire
57253fc2ee
Rover: Add SERIAL2_PROTOCOL for GCS and FRSky telemtry
...
This allows selection of protocol type on telem2. The default is MAVLink, but can be selected as FrSky protocol
11 years ago
Andrew Tridgell
b158b7e5a9
Plane: replace HAVE_AP_TERRAIN with AP_TERRAIN_AVAILABLE
11 years ago
Andrew Tridgell
3e320d71ab
Plane: added TERRAIN_FOLLOW parameter
...
when enabled RTL, CRUISE and rally points will use terrain altitude
11 years ago
Andrew Tridgell
d18c00d6fc
Plane: split up altitude handling
...
this creates altitude.pde for altitude handling, getting ready to add
terrain following
11 years ago
Andrew Tridgell
32bfeed169
Plane: incorporate terrain mavlink calls
11 years ago
Andrew Tridgell
e725b2c77e
Plane: added terrain object
11 years ago
Andrew Tridgell
ae29a24348
Plane: use sensors from board subtypes
11 years ago
Andrew Tridgell
f6bba74fb6
Plane: enable MPU9250 for Linux build
11 years ago
Andrew Tridgell
473865ccc1
Plane: prepare for 3.0.4-beta3
11 years ago
Randy Mackay
aef746b3b1
Plane: pass in compass to Arming constructor
11 years ago
Andrew Tridgell
28e1449e8d
Plane: updates for new AP_RangeFinder API
11 years ago
Andrew Tridgell
105382bf21
Plane: release 3.0.4beta2
11 years ago
Andrew Tridgell
ea086fa79c
Plane: added MAV_CMD_DO_INVERTED_FLIGHT support
...
allows for mission control over inverted flight
11 years ago
Andrew Tridgell
55e7f9b1d6
Plane: calculate next_turn_angle to prevent early WP completion
...
this should help for ball drop and camera trigger with straight line
runs
11 years ago
Andrew Tridgell
a7868dd6b3
Plane: fixed zero throttle in FBWA glide failsafe
11 years ago
Andrew Tridgell
055d8fe7aa
Plane: added TKOFF_THR_MAX parameter
11 years ago
Andrew Tridgell
286479ee93
Plane: prevent stalled takeoff with bad TKOFF_TDRAG_SPD1
...
go to level pitch if pitch rises by 10 degrees
11 years ago
Andrew Tridgell
d87619c2f1
Plane: added 4 new parameters to control takeoff
...
this gives flexible control for taildragger takeoff
11 years ago
Andrew Tridgell
2a230b2703
Plane: set version to 3.0.4beta
11 years ago
Andrew Tridgell
8c5226a17a
Plane: prepare for release of 3.0.3
11 years ago
Andrew Tridgell
3a73878ca7
Plane: mark 3.0.3beta
11 years ago