Andrew Tridgell
4cf509a693
Plane: fixed EKF3 logging
8 years ago
priseborough
38ad778ff1
make.inc: Add EKF3 and remove EKF1 library from make.inc files
8 years ago
priseborough
38a0e8a6ae
ArduPlane: Add EKF3 and remove EKF1
8 years ago
Tom Pittenger
b7b56b94a3
Plane: convert landing.complete to landing.is_complete()
8 years ago
Tom Pittenger
4b683edac9
Plane: simplified logic where landing complete overrides the calc value
8 years ago
Tom Pittenger
83f0a8114b
Plane: use a common reset for uniform landing wipe
8 years ago
Tom Pittenger
8c1509ad47
Plane: abstract land abort request method
8 years ago
Andrew Tridgell
3dcf4cfb55
Plane: removed resetting integrators on mode change
...
this removes the zero of roll, pitch and yaw integrator on mode
change, now only doing the steering integrator.
The zeroing was from the early days when our controllers were not as
good. It should not be needed any more.
8 years ago
Randy Mackay
c3b6fd4315
Plane: fix suppressing comment for case fall through
...
No functional change
eclipse stops complaining if no-break is used in place of fall-through
8 years ago
Randy Mackay
4efbc29490
Plane: pass HIL_GPS to gps driver
8 years ago
Tom Pittenger
a3ccca17ff
Plane: use fabsf instead of fabs
8 years ago
Tom Pittenger
b299b9c0bb
Plane: abstract out init_start_nav_cnd work to landing lib
...
This reverts commit 1380a35f70
.
8 years ago
Peter Barker
669dc01b67
Plane: correct on_flight_line landing stage check
8 years ago
Andrew Tridgell
1380a35f70
Revert "Plane: abstract out init_start_nav_cnd work to landing lib"
...
This reverts commit e2288d5262
.
doesn't build
8 years ago
Tom Pittenger
e2288d5262
Plane: abstract out init_start_nav_cnd work to landing lib
8 years ago
Andrew Tridgell
1e691cdefc
Plane: fixed build
8 years ago
Pierre Kancir
da1f784e78
Plane : quadplane change to float to avoid the loss of a fractional part
8 years ago
Michael du Breuil
da400dc643
Plane: Add compass cal capability bit
8 years ago
Tom Pittenger
9dd46aa03a
Plane: post msg if aborting via throttle
...
fixes https://github.com/ArduPilot/ardupilot/issues/4906
8 years ago
Tom Pittenger
696828c144
Plane: increase landing airspeed scaled to headwind
8 years ago
Randy Mackay
d95baf51c9
Plane: include AP_Beacon
8 years ago
Randy Mackay
d9462d5dbc
Plane: remove call to EKF1 logging
8 years ago
Randy Mackay
3587961be6
Plane: add AP_Beacon to build
8 years ago
Peter Barker
f712dd5d7e
Plane: add arming check for logging actually started
8 years ago
Peter Barker
784da9d1eb
Plane: check CardInserted in AP_Arming
8 years ago
Peter Barker
98b5ab4656
Plane: remove incorrect comment about logging/in_mavlink-delay
8 years ago
Peter Barker
d11578f203
Plane: do not reset LOG_BITMASK when no CardInserted
...
This really just confuses everyone
8 years ago
Peter Barker
17f5ef4610
Plane: inform dataflash of vehicle arm state
8 years ago
Tom Pittenger
dc85ffa834
Plane: move jump_to_landing_sequence() to AP_Mission
8 years ago
Tom Pittenger
ac1dced3bf
Plane: set landing params as private and use accessors
8 years ago
Tom Pittenger
6544afbcba
Plane: Migrate the rest of "LAND_" params from Plane to AP_Landing
8 years ago
Tom Pittenger
8a5a62cfdc
Plane: migrate aparm "LAND_" params from plane to AP_Landing
8 years ago
Tom Pittenger
9f184a1490
Plane: migrate aparm "LAND_" params from plane to AP_Landing
8 years ago
Tom Pittenger
bfbfc3ea3d
Plane: migrate aparm "LAND_" params from plane to AP_Landing
8 years ago
Tom Pittenger
fa991297db
Plane: create new "LAND_" param block for AP_Landing
8 years ago
Tom Pittenger
e919afad1e
Plane: update comment and remove redundant work
...
- update_flight_stage is already called within restart_landing_sequence()
8 years ago
Tom Pittenger
1b0a263761
Plane: remove landing.cpp entirely
8 years ago
Tom Pittenger
fc2f518f31
Plane: revert auto_state.checked_for_autoland back to Plane
8 years ago
Tom Pittenger
db42252168
Plane: port the rest of plane/landing.cpp to AP_Landing
8 years ago
Tom Pittenger
9a79b79f1e
AP_Landing: port more from plane
8 years ago
Tom Pittenger
10027b21d6
Plane/AP_Landing: port setup_landing_glide_slope()
8 years ago
Tom Pittenger
f556f705e6
Plane: move various g params to aparms
8 years ago
Tom Pittenger
5dbb2d4c2a
Plane: move two functions out of landing.cpp
...
- these two functions will be hard to port to AP_Landing due to complex dependancies so we'll defer them by moving them ArduPlane.cpp
8 years ago
Tom Pittenger
d2376b7c8b
Plane: migrate two helper functions to AP_Landing
...
- move functions restart_landing_sequence() and jump_to_landing_sequence() to AP_Landing
- NOTE: jump_to function can not set mode, so it is now done externally in vehicle
8 years ago
Tom Pittenger
896b931a7c
Plane: Move auto_state variables to AP_landing members
8 years ago
Tom Pittenger
61b02cb41d
AP_Landing: add new library for fixed wing landing abstraction
8 years ago
Tom Pittenger
ce8db1fdba
Plane: move struct Rangefinder_State to AP_Vehicle
8 years ago
Tom Pittenger
0ffeed644c
Plane: remove define RANGEFINDER_ENABLED - always enabled
8 years ago
murata
0ee8edc29d
Plane: Change from printf statement to print, println statement.
8 years ago
Francisco Ferreira
4c8d151190
Plane: support MAV_CMD_ACCELCAL_VEHICLE_POS
8 years ago