- Apr 02, 2019
-
-
David Sidrane authored
I2C bus chaged I2C0 is external, I2C1 internal Added BMM150 on I2C1 @ Addr 0x100 Added BMP280 on I2C1 @ Addr 0x76 UART0 (/dev/ttyS1) now used at Telem 2 Chip select added for W25X40CLUXIG Calibration EE prom Driver is not added at this time
-
Nico van Duijn authored
This updates the submodule sitl_gazebo to include the iris_obs_avoid sdf model
-
Nico van Duijn authored
-
- Mar 30, 2019
-
-
Alessandro Simovic authored
-
Alessandro Simovic authored
-
- Mar 29, 2019
-
-
Thijs Raymakers authored
-
- Mar 28, 2019
-
-
DanielePettenuzzo authored
-
CarlOlsson authored
Signed-off-by:
CarlOlsson <carlolsson.co@gmail.com>
-
Beat Küng authored
-
- Mar 27, 2019
-
-
Julian Oes authored
This is a workaround for the write timeout that we have seen for some host computers trying to flash the firmware. We don't know the root cause of the problem but we do observed the following: - For blocking writes with timeout (Pyserial write_timeout=0.5): write() throws SerialTimeoutException. In systrace we see that the select() call after write waiting for the write to be finished hangs and finally times out. - For blocking writes without timeout (Pyserial write_timeout=None): write() hangs indefinitely. In systrace we see that the select() call after write waiting for the write to be finished hangs. - For non-blocking writes: write() works but flush() hangs. In systrace we see that ioctl(fd, TCSBRK, 1) which is (correctly) triggered by termios tcdrain hangs. Inspecting USB traffic using usbmon, we can see that the data which is written actually seems to be sent and looking at responses from the Pixhawk bootloader and the timings it looks like all the data has arrived. This workaround uses non-blocking writes without flushing and this seemed to prevent the issue from happening so far. Debugging was done in collaboration with Beat Küng and David Sidrane.
-
Julian Oes authored
The replay functionality was broken with lockstep. This is an interim fix for the replay functionality. In the longer term it would be nice to leverage the lockstep speedup for the replay.
-
Matthias Grob authored
Put adaption into a method because it needs to be called when the control mode or the parameter changes.
-
Matthias Grob authored
- Remove unnecessary in between rate limits member vectors. - Only switch the yaw rate limit in auto modes, other values stay the same anyways. - Fill gain vectors with parameters in one line.
-
Matthias Grob authored
-
Matthias Grob authored
to modularize and simplify unit testing
-
Claudio Micheli authored
Signed-off-by:
Claudio Micheli <claudio@auterion.com>
-
Claudio Micheli authored
Signed-off-by:
Claudio Micheli <claudio@auterion.com>
-
Claudio Micheli authored
Since the time out is only Obstacle-Avoidance related, the new naming is more self explanatory. Signed-off-by:
Claudio Micheli <claudio@auterion.com>
-
Claudio Micheli authored
Signed-off-by:
Claudio Micheli <claudio@auterion.com>
-
Claudio Micheli authored
With this commit the use cases will be: Success case: - booting, no messages about OA, pre-arm check would fail if you try to arm and OA is not yet running Fail case: - if OA takes longer than timeout time defined in COM_ONB_BOOT_T, then an error message is triggered. Signed-off-by:
Claudio Micheli <claudio@auterion.com>
-
Claudio Micheli authored
Since onboard controllers bootup times are hardware dependent, it makes sense to have the possibility to adapt timeout time according to the specific HW. Signed-off-by:
Claudio Micheli <claudio@auterion.com>
-
Claudio Micheli authored
Signed-off-by:
Claudio Micheli <claudio@auterion.com>
-
Claudio Micheli authored
Signed-off-by:
Claudio Micheli <claudio@auterion.com>
-
Claudio Micheli authored
Signed-off-by:
Claudio Micheli <claudio@auterion.com>
-
Claudio Micheli authored
This allows to perform pre-arm checks and prevent arming if obstacle avoidance is enabled but not yet running. Added a print once flag to prevent excessive message spamming in QGC. Signed-off-by:
Claudio Micheli <claudio@auterion.com>
-
Julian Oes authored
If we dont explicitly check for pyserial, we can have the case where the import works but the Serial object creation fails. However, we don't see this because we have this huge try/catch block which swallows everything.
-
- Mar 25, 2019
-
-
CarlOlsson authored
Signed-off-by:
CarlOlsson <carlolsson.co@gmail.com>
-
- Mar 24, 2019
-
-
Daniel Agar authored
- prevents loss of numerical precision
-
Daniel Agar authored
- prevents loss of numerical precision - fixes #11695
-
Daniel Agar authored
- this is a workaround for PATH variables that exceed the maximum cmake custom command length
-
Matthias Grob authored
- correcting c9e52d43 to allow 180° maximum tilt instead of landing tilt. - Introducing tilt limitation minimums like requested in #11473
-
Daniel Agar authored
-
- Mar 23, 2019
-
-
Oleg Kalachev authored
-
Julian Oes authored
This fixes a build error due to a Scandinavian letter in the help text.
-
Daniel Agar authored
* working debugging (one click build and debug) * SITL jmavsim * SITL gazebo * jlink px4_fmu-v{2-5} * improved syntax highlighting * GNU linker files * ROS message files msg/*.msg * jinja2 template files * fixed intellisense support
-
- Mar 22, 2019
-
-
Martina Rivizzigno authored
-
- Mar 21, 2019
-
-
Ilya Petrov authored
fix for issue https://github.com/PX4/Firmware/issues/11030 - "getting required buffer size failed" on jmavsim simulation on Windows 10
-
Beat Küng authored
With a DLPF of 62.5 Hz, the sampling rate is apperently not 1 kHz anymore, because the driver got duplicate samples and published only at 128 Hz. We have to increase the filter back to 500 Hz so that we get 1 kHz sampling rate, with 250 Hz publications.
-
Daniel Agar authored
-
Daniel Agar authored
-