bresch
c7696488fe
VelocitySmoothing - Improve computation of the direction of the trajectory by predicting the velocity at zero acceleration instead of the current velocity
...
This helps when the current velocity is smaller than the target but that
the acceleration is too large such that the velocity will overshoot.
Without this check, the algorithm increases the acceleration which leads
to an even larger overshoot.
6 years ago
bresch
052932fa95
VelocitySmoothingTest - Update unit test to use the same parameters ordering (time, setpoint) as the VelocitySmoothing class
6 years ago
bresch
c13499e64b
test_velocity_smothing - Update test script to use new polynomial evaluation algorithm
6 years ago
bresch
a03cc495ce
VelocitySmoothing - Refactor class to use polynomial evaluation instead of numerical integration
...
This solves many numerical issues when the trajectory is close to the
primary NE axes (small velocities). It is also more robust when dt is
large and has some jitter.
6 years ago
Hamish Willee
0c0b261ff2
ubuntu.sh - remove modemmanager
6 years ago
Daniel Agar
5507f14bb2
Jenkins HIL disable rgbled
6 years ago
Daniel Agar
ed6c7cc806
cmake remove unused/broken _no_optimization_for_target
6 years ago
Daniel Agar
251831f7af
cmake px4_add_library remove unused PX4_LIBRARIES property
6 years ago
Daniel Agar
dc46b6a749
cmake px4_add_module MAIN is always present (required)
6 years ago
Daniel Agar
fb7521eb5e
cmake px4_base -> px4_parse_function_args
6 years ago
Daniel Agar
d256fb8770
cmake px4_find_python_module move to standalone file
6 years ago
Daniel Agar
d27dfcd921
NuttX CMakeLists.txt extract helpers (jlink, upload, etc)
6 years ago
Daniel Agar
f2189dd045
CMakeLists.txt extract top level helpers (ccache, doxygen, metadata, etc)
6 years ago
Matthias Grob
d4f984fea5
FlightTaskAutoLineSmooth: Fix comment to be style compliant
6 years ago
bresch
47401d1177
AutoLineSmoothVel - Replace min/max absolute constraints with a function named constrainAbs
...
This function constrain the absolute value of some value but keeps the original sign.
6 years ago
bresch
3c5b24037a
AutoLineSmoothVel - Improve virtual pilot logic that provides velocity setpoints to the trajectory generator.
...
Constrain the generated velocities in the NE inertial frame rather than
just constraining the norm.
6 years ago
bresch
59f54a7fd8
mathlib - Add FLT_EPSILON deadzone in sign computation
6 years ago
mcsauder
410dd85289
Comment out the ll40ls (LidarLite) driver from the fmu-v2 build.
6 years ago
Nico van Duijn
a26865c279
drivers: set CM8JL65 signal_quality invalid beyond bounds
6 years ago
Martina Rivizzigno
78279f6587
Unit tests for Obstacle Avoidance interface ( #12816 )
...
* FlighTask: remove legacy definition of empty_trajectory_wapoint
* add unit tests for the ObstacleAvoidance interface
6 years ago
Julian Kent
39451b811a
Do syscall for time once, outside of loop
6 years ago
Julian Kent
b27d6a958a
Account for the time since range data arrived
6 years ago
Hamish Willee
94ef585f76
Link to missing params docs
6 years ago
Hamish Willee
fd10220a34
Ubuntu.sh: check for requirements.txt
6 years ago
Daniel Agar
6277710fac
Github actions simple cpp build
6 years ago
Daniel Agar
df01eda550
systemcmds/tests: delete obsolete test_sensors
6 years ago
Silvan Fuhrer
702c6f6df4
FW pos C: fix altitude control for VTOL/FW by also publishing attitude sp if in altitude, not only if position or velocity controlled
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
6 years ago
Silvan Fuhrer
92b824e218
VTOL attitude controller: run update_vtol_state only if mc or fw att sp changed, such that pusher support in hover works again
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
6 years ago
Silvan Fuhrer
1b2403a87f
VTOL land detector: trigger land detector in fixed-wing mode if disarmed.
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
6 years ago
Julian Kent
a8fbe6bba2
Remove references to pow(x,0.5), use sqrt instead ( #12928 )
...
* Remove references to pow(x,0.5), use sqrt instead
* Update matrix library
6 years ago
Patrick Servello
47e668eb86
simulator and dumpfile fix minor resource leaks
...
* Certain conditional branches returned before closing the file handler.
6 years ago
Daniel Agar
a5e6c880fe
Update submodule mavlink v2.0 to latest Mon Sep 9 12:38:36 UTC 2019
...
- mavlink v2.0 in PX4/Firmware (65db4b70fd76afe122c1aed404de60e978ead294): d5d131cf71
- mavlink v2.0 current upstream: ac40c0329e
- Changes: d5d131cf71...ac40c0329e
6 years ago
mcsauder
e4509486e8
Correct a typo and create a #define for the LeddarOne FOV.
6 years ago
mcsauder
aea139bc1b
Correct the LeddarOne FOV and deprecate the unneeded _distance_sensor_topic after migrating to PX4RangeFinder.
6 years ago
mcsauder
ddd9a97d42
Modify the LeddarOne driver class to utilize the PX4RangeFinder library.
6 years ago
mcsauder
94d39e4466
Return from LeddarOne::collect() via LeddarOne::measure() and alphabetize #includes.
6 years ago
mcsauder
f31ac44289
Const correctness and fix leddar_one::test().
6 years ago
mcsauder
c0e8b37d96
Add collect() validation to the LeddarOne::init() method, format whitespace and console output.
...
Reduce measure/collect timing logic complexity to use ScheduleOnInterval() rather than SchuleDelayed().
6 years ago
mcsauder
04073f2c71
Deprecate the LeddarOne request() and publish() methods to match other distance sensor driver classes and fix perf counter errata.
6 years ago
Tanja Baumann
f3c5ca6015
Collision Prevention: support multiple sensors and frames ( #12883 )
...
* build internal sensor map
* Extend testing coverage
* Update matrix library
6 years ago
Hamish Willee
eb81f4bce2
ubuntu.sh: Add note to reboot computer
6 years ago
Hamish Willee
0b049fa4d7
Add updated ccache for Ubuntu 16.04 dev scripts
6 years ago
Julien Lecoeur
7bea81f02c
Add board orientation ROLL_90_YAW_270
6 years ago
Daniel Agar
c75954fef8
lib/led: temporarily ignore implicit fallthrough warning
6 years ago
Julian Oes
c8d13bacf2
pwm_out_sim: don't advertise garbage
6 years ago
TSC21
f6a5c7cca9
qshell: rename qshell sequence fields so they can be parsed on fastrtpsgen
6 years ago
PX4 Build Bot
69475a172b
Update submodule ecl to latest Wed Sep 4 08:37:31 EDT 2019
...
- ecl in PX4/Firmware (da6970329175df98ff46b2d9ddfa467ba438bb2e): 62fa464e4d
- ecl current upstream: 3b32ee4166
- Changes: 62fa464e4d...3b32ee4166
3b32ee4
2019-09-02 bresch - Flow aiding - Reset state when flow is enabled only if it is the only position/velocity aiding sensor. Until now, it was alway resetting if the vehicle does not have gps or external vision. This caused a reset/glitch at every stop (when range data gets valid)
be368f3
2019-08-28 kamilritz - Update comment
c5abfe6
2019-08-28 kamilritz - remove canonicalize and adapt comments
67512d8
2019-08-22 kamilritz - Update matrix library for CI
a2ff415
2019-08-22 kamilritz - Fix get frame aligning quaternion function
53eac6e
2019-08-21 kamilritz - Canonicalize alignment quaternion
933c32c
2019-08-20 kamilritz - Enable local frame alignment also without using it
ea352a6
2019-08-20 kamilritz - Dont use mag suffix for magnitude
05196db
2019-08-20 kamilritz - Fix alignment of local frame
6 years ago
BazookaJoe1900
6ab5c2170e
remove unused pca8574 and oreoled drivers
6 years ago
Nico van Duijn
b4709d229a
PMW3901: use quality metric
6 years ago
Claudio Micheli
5fd483dbf8
ll40ls: fixed typo errors.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
6 years ago