Matthias Grob
1454694bdd
FlightTaskAuto: separate default speed and limit
...
It wasn't possible to fly faster than cruise speed even if planned
in the mission.
Limiting the planned cruise speed is necessary because
the smoothed trajectory mission plans to the _mc_cruise_speed and
if that's higher than the maximum it gets capped for safety by the
position controller and the result is a jerky flight.
6 years ago
Beat Küng
3135f9f0d2
sih: avoid static variable + style fixes
6 years ago
romain
65f623bd73
acceleration added when hitting the ground
6 years ago
romain
7be1cc389e
removed arguments from constructor
6 years ago
Beat Küng
744b50b478
send MAVLink GROUND_TRUTH at 25 Hz, only in SIH mode. And minor cleanup
6 years ago
romain
9adb4410bd
newline added at the end of files
6 years ago
romain
8b6480c1cf
sih.msg removed, serial port communication removed
6 years ago
romain
e8c5d85525
sih param names cleanup
6 years ago
Beat Küng
f542736140
'simulation' category added in srcparser.py
6 years ago
romain
e1d9438f79
sih: remove SYS_SIH parameter and extend SYS_HITL
6 years ago
romain
a9660d9da0
white noise generator updated
6 years ago
romain
cdd7e95a92
added a call to px4_sem_destroy()
6 years ago
romain
6ff228c2ff
sih module implemented with hrt_call_every and semaphore_wait
6 years ago
Beat Küng
914a9b78b6
new airframe for sih, HIL_STATE_QUATERION sent through MAVLink
6 years ago
romain
c09e9ec97f
simulator in hardware, new module added that allows to run a simulator in the hardware autopilot, for more documentation visit https://github.com/romain-chiap/PX4_SIH_QuadX
6 years ago
Daniel Agar
4fe9ac9993
vscode add uavcan.dsdl to recommended extensions
...
- this extension adds support for Data Structure Description Language (DSDL)
6 years ago
Andreas Daniel Antener
95a0803b14
Adding AK09916 driver to support the Here2 GNSS emulated mag (I2C) ( #11837 )
...
* drivers, magnetometer: added ak09916 driver to support the mag driver emulated by the Here2 gps
* boards: set yaw 270 rotation for external ak09916 driver and only start it for the PH21
* drivers: only start ak09916 when icm20948 is not available on a ph21 setup
6 years ago
Daniel Agar
5a50f96bcf
move icm20948 (Here GPS compass) to Cube sensors start ( #11838 )
6 years ago
Julian Oes
cd9b3d6b27
CI: move no-ninja builds to Jenkinsfile
6 years ago
Julian Oes
471d05381b
CI: also build PX4 SITL without ninja
6 years ago
Julian Oes
f74aab33ad
CI: also build two targets without ninja
...
This should prevent future regressions when compiling with "Unix
Makefiles" or others instead of ninja as the generator behind cmake.
6 years ago
Julian Oes
5b3a6facfa
cmake: fix races without ninja
...
This fixes build races which happened if "Unix Makefiles" instead of
ninja-build was used as the cmake backend.
For any dependencies of commands on files we need to create a target.
Otherwise, if "Unix Makefiles" are used as the generator the commands
are run in parallel on the different files which often can lead to
races or redundancies in our build.
A nice write-up can be found here:
https://samthursfield.wordpress.com/2015/11/21/
cmake-dependencies-between-targets-and-files-and-custom-commands/#
custom-commands-and-parallel-make
6 years ago
David Sidrane
dbd02b1e47
px4io:Detect Running on Cube and set GPIO for heater
...
Addresses #11832 - configure the mixed use GPIO
that can be the a BLue LED or a Heater as PUSH
PULL on Cube as to not let the heater input float.
6 years ago
mcsauder
9540869c20
Alphabetize a few methods and variable orders in mavlink_receiver.h.
6 years ago
Martina Rivizzigno
f0ce0646a3
rostest_avoiance_run: bump to avoidance stable release 0.2.0
6 years ago
Chris Lovett
b6120f39f3
Merge pull request #11826 from lovettchris/review/add_pwm_out_sim
...
Add back pwm out sim module so HITL simulation works again.
6 years ago
Alessandro Simovic
4127adf73c
addressing comments from #11796
6 years ago
Alessandro Simovic
482a46ab36
Standardising mavlink message strings
6 years ago
PX4 Build Bot
3549354599
Update submodule ecl to latest Tue Apr 9 12:38:37 UTC 2019
...
- ecl in PX4/Firmware (aed3d80d5982f37e8353d6d07e29c79a9260b086): f95cd4b358
- ecl current upstream: c4492b17c1
- Changes: f95cd4b358...c4492b17c1
c4492b1
2019-04-09 Martina - do not reset yaw if vehicle on ground
14227ea
2019-04-08 Julian Oes - CMakeLists.txt: fix cmake warning
f97f0b6
2019-03-30 Paul Riseborough - EKF: Remove unnecessary code
43b5e26
2019-03-02 Paul Riseborough - EKF: Fix bug causing continual yaw reset when EKF2_MAG_TYPE = 2
6 years ago
Julian Kent
911df49045
increase stacks in drivers identified by stackcheck builds
6 years ago
Daniel Agar
0206375de6
logger reduce default topics
6 years ago
Beat Küng
d9f8e37288
omnibus: use default clock rate of 20 MHz for SD card (CONFIG_MMCSD_SPICLOCK)
...
With 24 MHz accesses to the SD card were unreliable. And the chance of
failure recently got worse, so that logging became impossible.
6 years ago
Daniel Agar
6bb93936d1
cmake use ${PYTHON_EXECUTABLE} for mixer test
...
- needed for code coverage of python scripts
6 years ago
Daniel Agar
b9516d7e38
mixer move test_mixer_multirotor into cmake
6 years ago
Daniel Agar
d21314c74c
vscode add empty kit to quiet user prompt
6 years ago
Matthias Grob
eee51ef576
appveyor: cleanup unnecessary leftovers
...
- platform is optional and matters for Visual Studio builds
- `ver` command shows the windows version
and was just my first CI test
6 years ago
Matthias Grob
e94580711b
check_submodules: fetch in parallel on CI
6 years ago
Matthias Grob
d2a23c8512
appveyor: let build system fetch submodules
6 years ago
Daniel Agar
cbb5a25154
Update submodule mavlink v2.0 to latest Sun Apr 7 13:50:46 UTC 2019
...
- mavlink v2.0 in PX4/Firmware (88f2a6854c
): 171c83700c
- mavlink v2.0 current upstream: c6ab045934
- Changes: 171c83700c...c6ab045934
6 years ago
Matthias Grob
88f2a6854c
Appveyor: Enable build matrix for parallel CI targets
6 years ago
Anthony Lamping
a3ebe5676f
make: tests_avoidance add prerequisite
6 years ago
Julian Oes
4907b87882
sitl_gazebo: update submodule
...
This should fix the macOS build.
6 years ago
Julian Oes
95ab984f4c
commander: fix toggling datalink lost and regained
...
When using QGC and/or the Dronecode SDK it was possible to get in a
state where the two mavlink instances were both publishing their last
heartbeat_time and cause commander to consistently toggle between
data link lost and regained. With this fix, we only ever look at the
very last heartbeat time and therefore seem to avoid this issue.
6 years ago
Julian Oes
98857b4b94
ROMFS: don't check for UAVCAN_ENABLE param in SITL
...
This prevents a warning message being printed to SITL users because the
UAVCAN_ENABLE param does not exist.
6 years ago
Julian Oes
82682ac716
init.d-posix: re-use rc.logging
...
With this change the param SDLOG_MODE can be used for SITL as well.
6 years ago
Beat Küng
0bb5225370
rcS: add airframe parameter versioning and extend SYS_AUTOCONFIG
6 years ago
David Sidrane
46c4a68b62
fmu-v5: Move stage 0 dcache disable to later in boot ( #11791 )
6 years ago
Martina Rivizzigno
6f5c97f184
ObstacleAvoidance: do not check for loiter nav state twice
6 years ago
Martina Rivizzigno
0dab5d3a11
ObstacleAvoidance: enforce camel case
6 years ago
Martina Rivizzigno
c5dfcbc50e
cosmetics changes to ObstacleAvoidance library
6 years ago