Beat Küng
86673ecfcb
navigator: remove dependency on vtol module by using the C param API
...
This is the quickest way to achieve the desired result.
Long-term we might do something else.
2018-10-26 08:02:42 +02:00
Beat Küng
ee5c18a737
SDLOG_MISSION param: update description
2018-10-26 08:02:42 +02:00
Beat Küng
c5d8abff00
log_writer_file: rename argument to avoid shadowing warning
2018-10-26 08:02:42 +02:00
Beat Küng
2642915a76
logger: enable mission log by default
...
To get it field-tested. This can be reverted for a release...
2018-10-26 08:02:42 +02:00
Beat Küng
3a462c2ba7
refactor logger: move debug buffer printf into separate method (DBGPRINT)
2018-10-26 08:02:42 +02:00
Beat Küng
234ec7f2a2
logger: add mission log to frontend, configurable via SDLOG_MISSION
...
- mission logs are stored in a separate directory mission_log
- It's disabled by default
- Does not increase RAM usage if disabled (if enabled, only 300 bytes)
- Log rotate does not apply to the mission logs
2018-10-26 08:02:42 +02:00
Beat Küng
4fc1c5c4f5
LogWriterFile: split long header messages that exceed the buffer length
...
Some message formats are longer than the 300 bytes. We can split the writes
because we have to wait until they are written anyway.
2018-10-26 08:02:42 +02:00
Beat Küng
28ac7679e0
logger: change message id from uint16_t to uint8_t
...
256 subscriptions are enough for now.
Reduces RAM usage by 300 bytes.
2018-10-26 08:02:42 +02:00
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