Andreas Antener
bb4decfa8b
implemented basic heading timeout for waypoint acceptance, added parameter for yaw error on waypoint heading acceptance, set yaw timeout for vtol default
2016-02-15 23:26:28 +01:00
Lorenz Meier
0a4d0f6eae
Reaper config: Provide standby pulse
2016-02-15 16:33:13 +01:00
Lorenz Meier
a3b57c6820
Add REAPER frame
2016-02-15 16:03:22 +01:00
Lorenz Meier
4207213fc3
Set correct MAV type for quad_h mixer
2016-02-15 15:58:01 +01:00
Andreas Antener
8dbbe1b1f3
fixed code style in px4io.cpp
2016-02-15 15:55:14 +01:00
Andreas Antener
9e2e78c9ed
only set PWM AUX values where necessary so the surfaces don't move to extreme positions on boot
2016-02-15 13:29:26 +01:00
Lorenz Meier
cd7001fd2f
Sensors: Fix code style
2016-02-15 13:20:20 +01:00
Roman
15b0baf555
ekf2: fixed call to save parameter
2016-02-15 12:52:49 +01:00
Paul Riseborough
af5bbc916c
ekf2: Enable user defeatible saving of declination for next startup
2016-02-15 12:52:49 +01:00
Paul Riseborough
2ca48037fd
ekf2: Add mavlink adjustable parameters for control of magnetometer fusion
2016-02-15 12:52:49 +01:00
Paul Riseborough
384ab209fc
ecl: update library reference
2016-02-15 12:52:49 +01:00
Lorenz Meier
be6278a1ba
IO: Avoid param writes which do not change a value
2016-02-15 12:44:07 +01:00
Lorenz Meier
c3529d353d
sensors: Do not change parameter if it already has the right default
2016-02-15 12:43:11 +01:00
Lorenz Meier
230db2e050
VTOL control: Do not spam the console
2016-02-15 12:42:20 +01:00
Lorenz Meier
2fd89ea904
ROMFS: Remove calls which messed with params
2016-02-15 12:40:57 +01:00
Lorenz Meier
17e77535bf
Enable new PWM disarmed setting which allows to pick the single throttle channel. Servos stay unpowered until safety is disabled, ESC gets a standby pulse
2016-02-15 12:06:27 +01:00
suiauthon
ada61ef06b
added support for FreeRTOS
2016-02-15 11:21:10 +01:00
suiauthon
b4f6e1e553
added support for FreeRTOS
2016-02-15 11:15:42 +01:00
Roman
1d5cf70e83
implemented vtol weathervane yaw control for landing and loiter mission item
2016-02-15 09:49:24 +01:00
sander
dc7077b125
Move constraint after feed forward
2016-02-15 09:48:37 +01:00
Andreas Antener
7db35337da
use control flag to decide if we enable wv or not
2016-02-15 09:48:37 +01:00
Roman
8c2eec6161
use correct struct names for virtual topics
2016-02-15 09:48:37 +01:00
Roman
80f8fcbdf6
implemented vtol weathervane yaw control for landing and loiter mission item
2016-02-15 09:48:37 +01:00
Roman
be0f680863
orb topic messages:
...
-added flag to enable weathervane yaw control for vtol
-added comment to keep virtual topics and original topic identical
2016-02-15 09:48:37 +01:00
Paul Riseborough
de02aebafd
EKF: Reset covariance matrix when doing a yaw and magnetic field reset
...
The correlation terms in the covariance matrix will be incorrect after a reset, so should be zeroed
2016-02-14 22:01:53 +01:00
Paul Riseborough
dba58aa4c6
EKF: Add control logic for fusion modes
2016-02-14 22:01:53 +01:00
Paul Riseborough
22c177c951
EKF: Re-align yaw and magnetic field states when changing into GPS aiding mode
2016-02-14 22:01:53 +01:00
Paul Riseborough
c089079321
EKF: Split tilt and yaw align
2016-02-14 22:01:53 +01:00
Paul Riseborough
020cc5978e
EKF: Move calculation of declination into a separate function
2016-02-14 22:01:53 +01:00
Paul Riseborough
aa58b3e98c
EKF: Split angular alignment into tilt and yaw and use yaw and magnetic field alignment function
2016-02-14 22:01:53 +01:00
Paul Riseborough
2bbe7f9a1c
EKF: Update magnetometer fusion to use declination from the specified source
2016-02-14 22:01:53 +01:00
Paul Riseborough
83945581ed
EKF: Add function to calculate the magnetic declination to use
2016-02-14 22:01:53 +01:00
Paul Riseborough
9017e077f8
EKF: Publish the magnetic declination we wish to save for next startup
2016-02-14 22:01:53 +01:00
Paul Riseborough
0308f2f796
EKF: Add parameters to control declination source and fusion type
2016-02-14 22:01:53 +01:00
Paul Riseborough
6140d4b21f
EKF: Add function to reset yaw and magnetic field states
2016-02-14 22:01:53 +01:00
Roman
11df8168ee
provide ekf2 with landed flag from landing detector
2016-02-14 21:26:47 +01:00
Roman
2177c0e18a
ekf2: remove unused print functions
2016-02-14 20:51:01 +01:00
Roman
ad978c642f
estimator interface:
...
added flag for in_air status of vehicle
2016-02-14 20:43:22 +01:00
Lorenz Meier
e46824e784
MC pos control: Param meta data
2016-02-14 18:43:58 +01:00
Lorenz Meier
9cb82e93be
MC att control: Param meta data
2016-02-14 18:43:58 +01:00
Lorenz Meier
6d75f11d3c
Commander param meta data
2016-02-14 18:43:58 +01:00
Lorenz Meier
d2041b0ef3
Fix initial build error for new users
2016-02-14 17:37:28 +01:00
Andreas Antener
b9b05dcc03
updated docs for FW_AIRSPD_SCALE param
2016-02-14 13:24:58 +01:00
Roman
ce0ddc0207
-added comments
...
-removed unused print functions
-removed false _imu_time_last variable (correct is _time_last_imu)
2016-02-14 09:49:26 +01:00
Paul Riseborough
9d7340e187
EKF: Fix bugs in position and velocity resets
...
The position reset was not being compensated for velocity and measurement delay
The height was being reset with the position. It has been moved into a separate reset function
The maximum accepted GPS delay of 100msec was inadequate
The states was being incorrectly reset to the GPS position and Baro height on initial alignment.
2016-02-14 09:49:26 +01:00
Paul Riseborough
da1de2cc4d
EKF: Correct for sensor noise and baro offset during alignment
2016-02-14 09:49:26 +01:00
Lorenz Meier
de8c4c9901
Pixracer: Increase streams and data rate via Wifi
2016-02-13 23:32:22 +01:00
Lorenz Meier
07a0da9114
jMAVSim: Update to fixed version with declination support
2016-02-13 11:41:05 +01:00
Lorenz Meier
f53b3ae49d
Commander: Fix comment
2016-02-13 11:40:41 +01:00
Lorenz Meier
df28f970fa
CMake: Fix submodule init
2016-02-13 11:40:24 +01:00