Arthur Benemann
fe9e68f88c
Plane: send feedback to the GCS of pictures taken
10 years ago
Arthur Benemann
92ead67d99
Copter: remove call to camera.configure and control
...
The do_take_picture() function must be called for logging to occur.
configure_msg is empty at the moment so the call to this is remove
10 years ago
Andrew Tridgell
8ee677cfce
Plane: fixed CLI build again
...
thanks to John Williams for pointing it out
10 years ago
Andrew Tridgell
44ee1fcd3c
Plane: prevent large G_Dt_max report on startup
10 years ago
Andrew Tridgell
19c727c6c2
Plane: change default autotune level to 6
10 years ago
Andrew Tridgell
02d45468d6
Plane: update OVERRIDE_CHAN docs
10 years ago
Andrew Tridgell
34659478c2
Plane: fixed potential division by zero in mixing creation
...
also setup failsafe values if already armed, so while loading new
mixer the throttle output doesn't go to zero
10 years ago
Andrew Tridgell
1e6511b010
Plane: fixed number of channels we pass to PWM limits
10 years ago
Andrew Tridgell
0a318d3a68
Plane: move delay callback setup to after compass and airspeed config
...
this ensure parameters sent on startup include compass settings and
airspeed offset
10 years ago
Andrew Tridgell
7356503e90
Plane: set the PX4IO OVERRIDE_IMMEDIATE flag
10 years ago
Andrew Tridgell
0d2d63980d
Plane: limit RC config to 8 channels
...
this is a limitation of current px4io.c
10 years ago
Andrew Tridgell
63561e53fb
Plane: handle trims and reversals in px4 mixer creation
10 years ago
Andrew Tridgell
e30838a4ef
Plane: make OVERRIDE_CHAN behaviour exactly match FLTMODE6
...
this provides a convenient "real manual" flight mode
10 years ago
Andrew Tridgell
bfb2a7eb93
Plane: improved FLAPIN_CHANNEL docs
10 years ago
Andrew Tridgell
16fd113020
RC_Channel: added channel_function()
...
this is used in the plane mixing code
10 years ago
Andrew Tridgell
913004beb0
Plane: added OVERRIDE_CHAN parameter
...
this allows both for testing PX4IO override on the ground, and for
forced manual override while flying, including re-arming after in-air
reboot
10 years ago
Andrew Tridgell
c494057c98
Plane: add support for generating a PX4 mixer for failsafe
...
this creates APM/MIXER.MIX which will be used if the FMU dies to
provide manual control over RC
10 years ago
Andrew Tridgell
96a87b6990
Plane: added DF logging of 2nd battery voltage
10 years ago
Andrew Tridgell
538cf68005
Plane: removed unused function
10 years ago
Andrew Tridgell
ddd27f5acb
Plane: increase mav throttle slew rate in generated param docs
10 years ago
Andrew Tridgell
e4f7a7f6d2
Plane: removed incomplete DF log of go-around
...
the right commands should already be logged. This code would have
logged a lot of uninitialised bytes
10 years ago
Andrew Tridgell
c046273be2
Plane: fixed verify_land() comment for go-around
10 years ago
Andrew Tridgell
1f3e285ed0
Plane: reset commanded_go_around at start of land
...
this allows multiple landing attempts
10 years ago
Andrew Tridgell
ad58822cb5
Plane: removed impossible boolean check
10 years ago
Andrew Tridgell
959cd11cb1
Plane: save a byte in auto_state
...
keep single bits together to save space on APM2
10 years ago
Michael Day
01f611daa9
Plane: "Go around" operation. Assumes go around behavior follows land wp.
10 years ago
Andrew Tridgell
e434850f1f
Plane: move set_mode() after mission.set_current_cmd()
...
if set_current_cmd() fails, we don't want to change to AUTO with some
unknown mission item
10 years ago
Andrew Tridgell
02b80db67c
Plane: minor code style change
...
use comment and function style consistent with rest of code
10 years ago
Michael Day
c1b949a74f
Plane: Bugfix. Changing to landing sequence now works at mission end.
10 years ago
Andrew Tridgell
240e87dc2c
Plane: update for new AP_InertialSensor API
10 years ago
Andrew Tridgell
05c325a12a
Plane: display min as well as max loop delta_t
10 years ago
Andrew Tridgell
2fc69c7c4c
Plane: disable CLI by default
...
it really isn't needed any more, and saves 20k of flash on APM2
10 years ago
Andrew Tridgell
f87da51b37
Plane: prevent calling jump_to_landing_sequence() too often
10 years ago
Andrew Tridgell
8d329f6b5a
Plane: ignore DO_LAND_START in missions
10 years ago
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