Beat Küng
d6e820fe67
logger: add mission file to LogWriterFile backend
...
Not used yet, it should not affect anything, except for slight RAM
increase.
2018-10-26 08:02:42 +02:00
Beat Küng
b86c7d2e8f
Logger: only write subscribed topic format definitions
...
Previously the formats of all known uorb messages were written.
- reduces header size by about 13KB
- reduce ulog_message_format_s size to reduce required stack size.
Largest message format is about 1000 bytes.
2018-10-26 08:02:42 +02:00
Beat Küng
0745ba9052
refactor logger: move some code inside run() into separate methods
2018-10-26 08:02:42 +02:00
Beat Küng
5eafa1b34b
refactor logger: move some independent methods into separate util file
2018-10-26 08:02:42 +02:00
Beat Küng
b65871b433
fix reposition: set acceptance radius
...
Previously the acceptance radius was 0, so the FlightTaskAutoLine was
randomly changing yaw and sometimes going into a random direction.
There is still something else wrong in there, but avoids the reposition
problem.
2018-10-25 17:05:27 +02:00
CarlOlsson
d0c69efff9
gpio_led: fixed typo
2018-10-22 09:26:06 -04:00
CarlOlsson
db4d79358a
commander: fix typo
2018-10-22 09:26:06 -04:00
CarlOlsson
b85710b194
ekf2: fix typo
2018-10-22 09:26:06 -04:00
CarlOlsson
02a3528f24
commander: fix typo
2018-10-22 09:26:06 -04:00
CarlOlsson
c826140c2b
commander: update comment to make post takeoff ekf quality test logic more clear
2018-10-22 09:26:06 -04:00
CarlOlsson
cd382d8874
voted_sensors_update: fix typo
2018-10-22 09:26:06 -04:00
CarlOlsson
7b0e0de43c
ekf2: fix typo
2018-10-22 09:26:06 -04:00
CarlOlsson
6647471238
ekf2: increase maximum of EKF2_MAG_YAWLIM. This is needed on some fw platforms
...
in order to not constantly switch mag fusion mode in gusty winds.
2018-10-22 09:26:06 -04:00
CarlOlsson
82106cc4c1
fw_l1_control: add underscores to perf for consistency
2018-10-22 09:26:06 -04:00
CarlOlsson
e6d378c9aa
navigator: fix typo
2018-10-22 09:26:06 -04:00
Daniel Agar
526fa9e9dd
uORB remove unnecessary priority from each subscriber
2018-10-20 19:57:08 +02:00
Daniel Agar
efac6f2807
MC attitude control move to Vector3f LPF
2018-10-20 10:34:02 -04:00
Daniel Agar
50c879c2d6
land_detector: rover return not landed if disarmed
2018-10-18 12:51:52 -04:00
Paul Riseborough
10354f022e
ekf2: Allow use of RTK GPS heading
2018-10-17 09:48:38 -04:00
Paul Riseborough
92d2317b99
uavcan: publish GPS antenna heading offset as NAN
2018-10-17 09:48:38 -04:00
Paul Riseborough
cf962afafe
simulator: publish GPS antenna heading offset as NAN
2018-10-17 09:48:38 -04:00
Paul Riseborough
6a3692cf6b
mavlink: publish GPS antenna heading offset as NAN
2018-10-17 09:48:38 -04:00
Dennis Mannhart
304e00f158
ALTITUDE_THRESHOLD lower to 0.3 meters
2018-10-16 11:13:00 -04:00
Dennis Mannhart
511563d4ac
mc_pos_control: enable control in xy during smooth-takeoff from ground but limit tilt
2018-10-16 11:13:00 -04:00
Dennis Mannhart
3329d69d05
mc_pos_control: replace const with constexpr
2018-10-16 11:13:00 -04:00
Dennis Mannhart
4627d5d6e4
mc_pos_control_main smooth takeoff: enable position-xy/yaw control once above 0.5m from takeoff reference
2018-10-16 11:13:00 -04:00
Dennis Mannhart
345d3278d1
mc_pos_control smooth takeoff: if velocity is valid, the control velocity in xy during takeoff
2018-10-16 11:13:00 -04:00
Dennis Mannhart
4b70584cf4
mc_pos_control takeoff: control velocity if velocity estimation is available, otherwise
...
just keep thrust vector pointing upward
2018-10-16 11:13:00 -04:00
Dennis Mannhart
dbd1e1432a
mc_pos_control: for sanity distinguish between velocity and position setpoint during
...
smooth-takeoff. This is only required if someone writes a FlightTask where both position
and velocity setpoints are finite
2018-10-16 11:13:00 -04:00
PX4 Build Bot
5f583bf587
Update submodule libuavcan to latest Mon Oct 15 20:37:29 EDT 2018
...
- libuavcan in PX4/Firmware (8958b42dada1e14f27c287a59b51ff26e90486a1): https://github.com/UAVCAN/libuavcan/commit/479d144ded9d5d16e234121ef9511b9ca9dfdac5
- libuavcan current upstream: https://github.com/UAVCAN/libuavcan/commit/6174b8c10a2dbf47076ca7a7b5820a4c36c8a988
- Changes: https://github.com/UAVCAN/libuavcan/compare/479d144ded9d5d16e234121ef9511b9ca9dfdac5...6174b8c10a2dbf47076ca7a7b5820a4c36c8a988
6174b8c 2018-10-06 Pavel Kirienko - Link to the new forum
2018-10-15 21:08:08 -04:00
Dennis Mannhart
c3ba2687ac
FlightTask: if not in air, reActivate the task which will set the setpoints to current
...
vehicle state.
2018-10-10 10:30:48 -04:00
Dennis Mannhart
1f0d559d65
PositionControl: check and set _skip_controller flag at the end of the setpoint update
2018-10-10 10:29:46 -04:00
Dennis Mannhart
2f833a26d1
mc_pos_control: check if position-control setpoint update succeeded.
...
refactor use_obstacle_avoidance method
2018-10-10 10:29:46 -04:00
Martina
18f4144e5a
mission_block: when creating a triplet from a mission item use the default
...
acceptance radius from the paramters and overwrite it if the mission item
has set acceptance radius
2018-10-09 12:01:45 -04:00
Beat Küng
431bcbe642
MPC_THR_HOVER: reduce minimum from 20% to 10%
2018-10-09 12:09:07 +02:00
Beat Küng
48f5f8faa5
mc pos control: add MPC_THR_CURVE param
...
The hover thrust param also changed the thrust scaling in Stabilized mode.
However if the hover thrust is very low (e.g. below 20%), the throttle
stick input becomes very distorted.
2018-10-09 12:09:07 +02:00
Beat Küng
a9def8be93
MC land detector: remove LNDMC_THR_RANGE param
...
- no airframe changes the default
- it does not make much sense to be able to configure the 0.1 threshold
but the 0.3 threshold for ground contact detection cannot be configured.
2018-10-09 12:09:07 +02:00
bresch
d69cba5db9
FW trim - Fix typos in FW_DTRIM_R/P/Y_VMAX
2018-10-09 10:37:22 +02:00
TSC21
254a520e19
make the build stop in case of an error on the RTPS generation scripts
2018-10-08 10:58:45 +02:00
TSC21
3228e494bd
radio_status: change 'fixed' field name to 'fix' so it does not clash with 'fixed' floating-point notation on the IDL generation
2018-10-08 10:58:45 +02:00
TSC21
840117fa2f
Updated src/modules/micrortps_bridge/micro-CDR
2018-10-08 10:58:45 +02:00
TSC21
71d1b77bbe
parse output from python script into readable cmake list to use; refactor RTPS scripts
2018-10-08 10:58:45 +02:00
Beat Küng
92a1594430
mavlink config: remove Iridium option
...
The user does not need to configure this, so we can hide it from the UI.
2018-10-08 08:24:44 +02:00
Beat Küng
eb30b5b73e
mc_pos_control_params: remove unused MPC_MANTHR_MAX params
2018-10-04 15:09:02 +02:00
Julian Oes
39e0a39224
uavcan: update submodule
...
This fixes the build with Python 3.7.
2018-10-04 13:46:17 +02:00
Beat Küng
e2a32aab76
mavlink_main: add support for autopilot_version.uid2
2018-10-03 10:30:10 +02:00
David Sidrane
9709d23179
logger:Use PX4 GUID for sys_uuid
2018-10-03 10:30:10 +02:00
Martina
e73c50ad9c
mc_pos_control_main: enable continuos update of vehicle_trajectory_waypoint
...
desired such that it's possible to use it in manual modes
2018-10-02 09:45:48 -04:00
Beat Küng
403f909e3a
mavlink_receiver: simplify sleeptime calculation
2018-10-02 14:14:10 +02:00
Beat Küng
23094b9ac9
ekf2: subscribe only to 2 gps topic instances
2018-10-02 14:14:10 +02:00