Julian Oes
5273e2af04
Tools: remove decode_backtrace.py
...
This hasn't been used in a while and didn't quite work with the
backtraces produced anyway.
6 years ago
Daniel Agar
a1b96ba3a5
mpu9250 delete unused perf counters
6 years ago
Daniel Agar
26e041c43c
WQ increase stacks from 1200 to 1250 bytes
6 years ago
Daniel Agar
574f7e9f00
batt_smbus move to new WQ
6 years ago
Daniel Agar
3faab909d7
commander move most orb subscriptions to uORB::Subscription
6 years ago
Daniel Agar
777b615cf9
land_detector move to PX4 WQ hp_default
6 years ago
Daniel Agar
53aa4130a8
land_detector move orb subscriptions to uORB::Subscription
6 years ago
baumanta
2320088541
use position controller parameters for limitation instead of acceleration/jerk
6 years ago
baumanta
c497d94616
publish a minimal message for logging/debugging
6 years ago
baumanta
09e1d4888c
use velocity component in bin direction instead of norm
6 years ago
baumanta
33cd032c35
camelcase function name, initialize c++11 style
6 years ago
baumanta
e7d17cc265
consider acceleration ramp-up time
6 years ago
baumanta
ab792093e1
fix wrong if clause
6 years ago
baumanta
23c23e3aa5
clean up
6 years ago
baumanta
f50a1d58b0
bugfixes and cleanup
6 years ago
baumanta
4212ae8b87
sign bug fix and clean up
6 years ago
baumanta
60befdce5b
change collision prevention algorithm
6 years ago
baumanta
8427cd3051
constant acceleration breaking for collision prevention
6 years ago
Julian Oes
6f9598c76a
topic_listener: document how to exit
...
This was left out when the feature was added.
6 years ago
Daniel Agar
ceac68e69d
uORB remove unused SubscriptionInterval and SubscriptionIntervalData
6 years ago
Beat Küng
d68dcb9cf7
log_writer_file: increase stack size by 20 bytes
...
Seems to be due to the console buffer.
6 years ago
Beat Küng
0d71eeccbf
console buffer: write to log as 'boot_console_output' message
6 years ago
Beat Küng
08b8ee4831
replace fprintf(stderr with PX4_{INFO/WARN}
6 years ago
Beat Küng
d947818654
console: add simple dmesg functionality (enable only on v5)
6 years ago
bresch
2307c7c390
Geofence - Rename _warning_action_on to _geofence_warning_action_on
...
since it is only set by the geofence logic. Simplify conditions in IF
statements.
6 years ago
bresch
f8f967f073
Geofence - Change from "re-engage geofence failsafe every 10s when
...
outside the fence" to "engage geofence failsafe on transition". This
way, the pilot is not stucked in the non flight zone and can switch to
a manual mode and fly back or trigger RTL.
6 years ago
bresch
427b2e6636
Geofence - Do not trigger geofence failsafe while in low battery
...
failsafe action.
Also move geofence flags from static variables declared into the if
statement to private members of the class.
6 years ago
pedro-roque
a707403eaf
mc_att_ctrl: added yawrate control from offboard.
...
This commit adds Roll Pitch Yawrate Thrust (RPYrT) setpoint control to the
PX4 stack, enabling the UAV to follow specific yawrates sent from
offboard. It also introduces individual body_rate flags, along the
lines of mavros.
Tested on a MoCap enabled flight arena in KTH Royal Institute of
Technology, Stockholm. The MAV receives RPYrT setpoints from an
external PID controller to stabilize around position setpoints.
The UAV is also externally disturbed to assess the stability to
external unmodeled events.
Fixed Kabir comments.
Removed deprecated ignore_bodyrate.
Fixed integration test.
6 years ago
Matthias Grob
ac002db25c
MAVLink/Commander: @Pedro-Roque's offboard yawrate handling
6 years ago
Daniel Agar
579cbbb42c
mavlink move to new lightweight uORB::Subscription
6 years ago
Daniel Agar
2c63e335e9
uORB::Subscription subscribe directly to uORB device node object
6 years ago
Daniel Agar
2d1c60bc85
SITL offboard ATT test reduce Z boundary requirement
...
- fixes #12155
6 years ago
rfauvet
755eccbe60
simulator: fixing missing declaration
...
The "len" variable was not defined and gave me an error, declaring it as "int" fixed it
6 years ago
mcsauder
8966ad59c7
Add distance sensor id to the the MavlinkStreamDistanceSensor class and format whitespace in mavlink_messages.cpp.
6 years ago
Daniel Agar
32fb2bae8c
InvenSense MPU9250 move to PX4Accelerometer and PX4Gyroscope helpers
6 years ago
Daniel Agar
cd45d8fc68
fxas21002c split out main and header
6 years ago
Daniel Agar
b57dff8594
fxas21002c move to PX4Gyroscope and cleanup
6 years ago
Daniel Agar
c8ea198a78
uavcan cmake FATAL_ERROR if platform isn't set
...
- this indicates a build system error
6 years ago
Daniel Agar
43e3fc707d
simulator move to PX4Accelerometer, PX4Gyroscope, PX4Magnetometer, PX4Barometer helpers ( #12081 )
6 years ago
Daniel Agar
4a4d323a97
Update submodule mavlink v2.0 to latest Thu May 30 13:05:26 UTC 2019 ( #12127 )
...
- mavlink v2.0 in PX4/Firmware (a10b1afb54
): 4b80386684
- mavlink v2.0 current upstream: 60df261372
- Changes: 4b80386684...60df261372
6 years ago
Daniel Agar
f85c15e247
board common create generic dma allocator (from fat_dma_alloc)
6 years ago
Daniel Agar
bf12583d80
fw_pos_control_l1 replace FW_LND_THRTC_SC param description < character
...
- fixes #12124
6 years ago
Daniel Agar
e4926373e6
INA226 move to new WQ and cleanup
6 years ago
Daniel Agar
a10b1afb54
vtol_att_control vtol_type enum -> enum class
6 years ago
bresch
d13dfdcd24
AutoLineSmoothVel - Remove duplicate of _yaw_sp_prev update. This is done in the Auto FlightTask, _limit_yaw_rate
6 years ago
bresch
a7cf981c8c
AutoLineSmoothVel - Reduce jerk if acceleration, velocity and desired velocity are small to help the optimizer to converge towards zero
6 years ago
bresch
3499b6ff89
AutoLineSmoothVel - Do not generate heading from trajectory if the velocity vector is smaller than 10cm/s
...
This is done to avoid generating large yaw changes when the velocity
vector is small; for example when switching into loiter or reaching the
last waypoint.
6 years ago
Daniel Agar
21c791e959
listener exit with ctrl-c, escape, or q
6 years ago
Julian Oes
2ac8841f35
vtol/fw/mc: fix VTOL enum shadowing
...
This changes the enums used for various VTOL states to enum classes
which makes them type-safe and should avoid shadowing.
This change was motivated by a Clang warning about shadowing of the
enum const TRANSITION_TO_FW which was declared twice, once in
vtol_type.h and once in standard.h.
This change only removes the shadowing but presumably these enums could
be cleaned up and consolidated further.
6 years ago
Daniel Agar
4b3f68f90c
cmake and Tools/setup.sh default to python3
6 years ago