Matthias Grob
b511ccd9fe
mc_pos_control: integrate complete order and limits of velocity setpoint calculation
...
- one warn_rate_limited was missing
- vel_sp_slewrate was in the wrong order for smooth slowdown/speedup on takeoff and landing
- slow_land_gradual_velocity_limit was replaced by calls to math::gradual
- smooth takeoff speed got controllable by user input
- comments were corrected
- an additional check for the sanity of velocity setpoints was added
8 years ago
Matthias Grob
1d7f760a96
mathlib, mc_pos_control: rename functions file and add gradual linear function
8 years ago
Dennis Mannhart
1c2d54397f
mc_pos_control: move constraints to the end
8 years ago
Dennis Mannhart
2758a4a6fa
mc_pos_control: add warn_rate limit function
8 years ago
Beat Küng
c8b9f8afa8
F7 nuttx configs: increase CONFIG_STM32F7_BBSRAM_FILES to 5
8 years ago
Beat Küng
9141bf8386
replay: handle INFO_MULTIPLE & FLAG_BITS ULog messages
8 years ago
Beat Küng
c775b07b43
logger: use INFO_MULTIPLE for top & perf output
8 years ago
Beat Küng
209f220288
hardfault_log: move hardfault_store_ulog_filename to logger module
8 years ago
Beat Küng
eac657f4b3
hardfault_log: append crash log to last ULog file upon commit
...
This keeps the separate .txt around, since it's possible that the ULog file
gets corrupt during the crash.
8 years ago
Beat Küng
b515873bee
ULog: add INFO_MULTIPLE & FLAG_BITS messages
...
This requires support in the parsers, and thus the ULog file version is
increased.
As long as no data is appended, both, existing pyulog & FlightPlot, can
still read the new logs (they will output a warning).
The replay module will print an error, but still continue.
8 years ago
Beat Küng
1be089cf0c
BBSRAM: add another partition and store the last ulog path
8 years ago
Beat Küng
18ea5ec1f8
logger: add git branch name to the log
8 years ago
Lorenz Meier
91144f502f
EKF2 build fix
8 years ago
Hamish Willee
5af62c8e49
Fix up so image links work properly
8 years ago
Hamish Willee
02b1048752
Make default output file name airframes_reference.md, which is expected by our gitbooks
8 years ago
Hamish Willee
8edc70d150
Add anchors for every vehicle in airframes reference
8 years ago
Hamish Willee
7775953289
Fix up airframe URLS to point to the PX4 user guide airframe build info
8 years ago
Paul Riseborough
63cbce6bd3
ekf2: Increase RAM to remove stack space warnings
8 years ago
Paul Riseborough
ee75f0eb0e
ekf2: Use updated quaternion type def
8 years ago
Paul Riseborough
b7a5fd3147
ecl: update to latest master with bug fixes
8 years ago
Lorenz Meier
f7ba70a032
MPU6K driver: Ensure that default range is always 16g by default
8 years ago
Daniel Agar
1c7833e3b1
airspeed calibration simplify logic
8 years ago
Daniel Agar
eb067291bf
airspeed sensors apply offset separately
8 years ago
Daniel Agar
c45d369004
ms5525 use int64 for calculation
8 years ago
Daniel Agar
b66b734a74
rcS move additional sensors to rc.sensors
8 years ago
Daniel Agar
95eaac6876
bmp280 properly cleanup if failed
8 years ago
Daniel Agar
936f92fd0b
airspeed verify using filtered differential pressure
8 years ago
Daniel Agar
72969f00d7
airspeed calibration error_count is uint64_t
8 years ago
Daniel Agar
32068dcd17
px4io increase stack
8 years ago
Daniel Agar
85d7c7d165
add sdp3x_airspeed to px4fmu configs
8 years ago
Daniel Agar
73d9358b1d
meas_airspeed rename to ms4525_airspeed
8 years ago
Daniel Agar
7029be87c0
MS5525 differential pressure driver
8 years ago
James Goppert
66a890d428
Remove mode enum since not used and declare enum type.
8 years ago
James Goppert
9f20730d7e
Remove unused sdlog mode handle.
8 years ago
James Goppert
57e0051c42
Fix enum.
8 years ago
James Goppert
ac8ef5f338
Formatting.
8 years ago
James Goppert
16f46c15d3
Switch to class enum and cleanup log profiles.
8 years ago
James Goppert
034c0c702a
Remove estimator replay log profile.
8 years ago
James Goppert
82d7332f1a
Remove log profile set to thermal calibration for PX4FMU_V5.
8 years ago
Beat Küng
784cec1cae
logger: check if topic already added & if so only update the interval
8 years ago
James Goppert
15ae3a9eb7
Add estimator replay topics to default.
8 years ago
James Goppert
d10a491243
Add logging profiles to logger module.
8 years ago
Nicolae Rosia
2092770361
Integrator: fix comparison
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
8 years ago
Lorenz Meier
9bb3ab4a71
Update SITL module
8 years ago
Lorenz Meier
72e452ba32
Add missing Iris config
8 years ago
imcnanie
629844adff
Dodeca mixer using the AUX channels ( #7532 )
...
* Added Dodecarotor Mixer
* fixed formatting style
* Renamed dodeca mixers to top and bottom
8 years ago
Beat Küng
1e2ce51c6d
LandDetector: fix vehicle flight time
...
The problem was signed vs unsigned mixing together with 64bit conversion:
int32_t flight_time = ...;
uint64_t _total_flight_time = ...;
_total_flight_time |= flight_time;
When flight_time is negative, the last line would first extend the sign
bit to the upper 32bits of the 64bit uint and then apply the bitwise OR.
The fix is to use an unsigned 32 bit value.
8 years ago
Lorenz Meier
f54a6c2999
VTOL Controller: Always read ready topics
...
When poll returns a ready FD we have to read it, no matter which flight mode the system is in.
8 years ago
Lorenz Meier
1acf547e8b
POSIX: Move C/C++ separation
8 years ago
Lorenz Meier
ca7c71b759
Update SITL version
8 years ago