TSC21
b2845c60d3
microRTPS: move buffer size to transport
5 years ago
TSC21
407bd8860f
microRTPS: transport: hotfix to skip data packets that that don't fit the buffer and continue the readings
5 years ago
TSC21
25d2236cce
microRTPS: fix FastRTPS version check on agent templates
5 years ago
Daniel Agar
9b12647ac4
px4io: delete broken test and unnecessary limit
...
- delete broken px4io test and if_test
- delete px4io limit (a fixed 400 Hz limit was always set at boot)
5 years ago
Koby Aizer
60d767406a
PAW3902: document that the driver is also compatible with PAW3903 module
5 years ago
Matthias Grob
a6777e2650
Subscription: correct doxygen comment
5 years ago
Daniel Agar
e4fa7597f4
logger: SDLOG_PROFILE remove estimator replay from default to minimize log rate
...
- log full sensor_combined by default for now
- small decrease to input_rc rate (manual_control_setpoint is no longer filtered)
- sensor_correction can be logged at full rate (low publication rate)
5 years ago
Daniel Agar
1b30bd328e
logger: decrease try subsribe interval 1000 ms -> 20 ms
5 years ago
Daniel Agar
7b46efaa6b
logger: record message gaps
5 years ago
Daniel Agar
f7415c3354
optical_flow/paw3902: silence info output (info -> debug)
5 years ago
Daniel Agar
86365949f6
Update submodule mavlink v2.0 to latest Wed Jul 29 00:38:22 UTC 2020
...
- mavlink v2.0 in PX4/Firmware (0b2d4a8ae765f36f984e7b6ddd12a7b17b767ed2): f90ef7c95a
- mavlink v2.0 current upstream: cf6e8cb415
- Changes: f90ef7c95a...cf6e8cb415
5 years ago
Katrin
a448e82798
Rover Airframe 50004_dfrobot_gpx_asurada: Changing of physical parameter
...
- the values of the parameters GND_MAX_ANG and GND_WHEEL_BASE are outdated. They belonged to another Rover setup.
- in the mixer file rover_diff_and_servo.main.mix the steering was controlled by roll, but in PX4 rover steering is controlled by yaw. And this was the reason why the attitude control did not work correctly
- the DF Robot GPX:Asurada rover has actual a steering angle of 60 degrees. And and wheel base of 0.17m. Parameter values in the airframe file are changed to this values
5 years ago
pengl-aee09
18eccb0cbd
PAW3902: align mode change logic with the spec
...
1. The spec specifies that the mode change condition should be met for 10
consecutive frames before changing to the next mode.
2. The spec (and comment) says that "PAW3902JF should not operate with Shutter < 0x01F4 in Mode 2" -
however the if condition checked the reverse condition
Signed-off-by: Koby Aizer <koby.aizer@tg-17.com>
5 years ago
bazooka joe
8a3a71caed
simplify the code to calculate signal_quality
5 years ago
bazooka joe
4d1c7b734c
don't set quality to 0 for lidar lite v3hp, because the strength data is valid even for short distance
5 years ago
Daniel Agar
ca33bb1c01
load_mon: slightly longer cpu average (300 -> 500 ms)
5 years ago
Julian Oes
b108adc5f1
Tools: retry gz model if gzserver is not ready yet
...
This should prevent the race between gzserver and gz model and fix the
integration tests which sometimes timeout because the model is not
spawned correctly.
This patch also changes the shebang to what's generally recommended.
5 years ago
stmoon
71b7647ca1
fix the return type problem of RTPS
5 years ago
stmoon
b457122489
remove unnecessary stderr msg when checking ldconfig
5 years ago
Daniel Agar
7354e39893
Jenkins HIL remove mRo Control Zero
...
- there are issues with the particular harware on the rack (an early prototype)
5 years ago
Daniel Agar
cfbf69f2a7
boards: rename Hex -> CubePilot
...
- hex_cube-orange_default -> cubepilot_cubeorange_default
- hex_cube-yellow_default -> cubepilot_cubeyellow_default
5 years ago
Daniel Agar
62fe6d59cc
boards: hex cube yellow fix STM32F7 selection (STM32F765II -> STM32F777VI)
5 years ago
Hamish Willee
4ade24869f
parameters: move XML injection to the group level ( #15403 )
...
So that they are also in the markdown and json output.
5 years ago
Matthias Grob
400d97e60c
math: add unit tests for everything in Functions.hpp
5 years ago
Matthias Grob
0b391fdcfc
mc_att_control: add gradual3 function to cover hover thrust rescaling
5 years ago
Daniel Agar
aa7735c1c0
pwm_out: limit actuator control callbacks to primary groups
...
- add backup schedule at minimum PWM rate
- fixes #15043
5 years ago
Daniel Agar
0586079a84
mixer_module: add subscription option to limit additional actuator_control callbacks
...
- optionally only register callbacks for primary control groups (if used)
5 years ago
Daniel Agar
9426c68a13
cmake: only allow gold linker for posix builds
...
- the gold linker doesn't currently work for NuttX builds
- NuttX skip --print-memory-usage if using the GOLD linker
- fixes #15400
5 years ago
Mirko Denecke
7ac66bae4f
hex io firmware remove double definition of GPIO_HEATER_OFF
5 years ago
Mirko Denecke
b7389119b3
px4 io firmware remove double definition of GPIO_HEATER_OFF
5 years ago
Julian Oes
26021b01cb
Tools: abort SITL start if gzserver fails
...
Sometimes gzserver seems to not start or not start fast enough. In this
case, instead of stalling forever, it would be nice to abort.
5 years ago
Mirko Denecke
01e9599e93
HEX Cube Yellow: enable platform-specific IO firmware with inverted heater pin.
5 years ago
Mirko Denecke
44e2c326e0
HEX Cube Orange: enable platform-specific IO firmware with inverted heater pin.
5 years ago
Mirko Denecke
57968c6e27
Add platform-specific IO firmware for HEX autopilots.
5 years ago
Mirko Denecke
2581badabd
Add ifdef to invert heater pin for px4 IO firmware.
5 years ago
xdwgood
f014d0de8e
Correctly set the FW_ARSP_MODE parameter value
5 years ago
Lorenz Meier
3b1be7dcd3
Revert "mavlink: GLOBAL_POSITION_INT send without lat/lon availability"
...
This reverts commit ad14796b5f
.
5 years ago
Daniel Agar
e4f65f81f7
vtol_att_control: limit excessive scheduling
...
- this is to prevent vtol_att_control running at absurdly high rates (kilohertz) from every single actuator controls publication from both the multicopter and fixed wing controllers
- I don't really like this solution, but it works for now until there are larger VTOL architectural changes in place
5 years ago
Matthias Grob
5c5005fa58
ROMFS: remove remaining RC_FLT_CUTOFF
...
The parameter was removed in #14896 and I forgot to remove it from
all the configurations.
5 years ago
Matthias Grob
aad7e88af2
setup scripts: install dmidecode before using it
...
On normal desktop distributions dmidecode is preinstalled
and I was assuming it's part of the core tools. Thanks to a hint
https://github.com/PX4/Firmware/pull/15241#issuecomment-659395458
I found out it's not and am installing the package before using it.
5 years ago
Daniel Agar
b8b19f6166
cdev: posix remove std::map usage
...
- this is to make things a little easier for platforms like QuRT (voxl snapdragon) where there are libstdc++ complications
5 years ago
Daniel Agar
81f57bccb6
px4io: servorail_status -> px4io_status and log all flags
5 years ago
Julian Oes
962b865301
Makefile: fix mavsdk_tests invocation
...
The config file was missing and a speed factor of 20 is much more
realistic.
5 years ago
Matthias Grob
9ba2539e60
FlightTaskOrbit: reset approach if radius gets changed
5 years ago
Matthias Grob
e9498064ef
StraightLine: allow resetting reached flag
5 years ago
Matthias Grob
5823101f07
FlightTaskOrbit: reset reached when new parameters are set
...
such that they get applied to the straight line trajectory class
and the drone starts approaching the new orbit.
5 years ago
Matthias Grob
8e4509c0a9
FlightTaskOrbit: simplify tangential yaw_setpoint and pi wrap
5 years ago
Matthias Grob
4d0aadbcd0
FlightTaskOrbit: set initial heading for every new command
5 years ago
Matthias Grob
abf6f4fa0a
FlightTaskOrbit: move start_to_circle to more local scope & const reference parameters
5 years ago
Matthias Grob
b8b46f8493
FlightTaskOrbit: use yaw setpoint from Altitude task with RC yaw mode
5 years ago