Ramon Roche
b24db4d516
tools: update grouping lenghts
2024-08-13 07:06:50 -07:00
Ramon Roche
c1c923d663
ci: update action versions
2024-08-13 07:06:33 -07:00
Ramon Roche
f4e0abc700
ci: swap user to 1001
2024-08-13 06:36:25 -07:00
Ramon Roche
e89e67b3bc
ci: fix runs-on label
2024-08-12 14:30:54 -07:00
Ramon Roche
b006a913c2
ci: test new infra
2024-08-12 14:28:06 -07:00
Ramon Roche
fa570974a7
ci: go back to self hosted only
2024-08-09 12:57:28 -07:00
Ramon Roche
9b2be5c287
ci: update cache action and also use ubuntu runner
2024-08-09 12:52:50 -07:00
Ramon Roche
c39c6898cd
ci: fix target to platform map in groups
2024-08-09 10:43:12 -07:00
Ramon Roche
7d578aefe7
ci: shared cache key
2024-08-09 10:17:40 -07:00
Ramon Roche
4ebd4e75ad
ci: use the proper containers and job names
2024-08-09 10:08:16 -07:00
Ramon Roche
8b758efa44
tools: build tool fail
2024-08-09 09:12:02 -07:00
Ramon Roche
4d5c4b53ee
Toosls: fix aarch
2024-08-09 09:06:00 -07:00
Ramon Roche
2f31c07abe
ci: silence fix
2024-08-09 09:03:33 -07:00
Ramon Roche
21e882eefc
ci: set container user
2024-08-09 09:00:14 -07:00
Ramon Roche
01666ae613
ci: grouped output
2024-08-09 08:34:20 -07:00
Ramon Roche
fa8c4ff7c9
ci: run make on external script
2024-08-09 08:26:53 -07:00
Ramon Roche
166bf22cb7
ci: fix runs-on
2024-08-09 08:04:34 -07:00
Ramon Roche
5d2968c582
ci: fix substitution
2024-08-09 07:50:27 -07:00
Ramon Roche
be63f06fd3
ci: runs on self hosted
2024-08-08 11:42:20 -07:00
Ramon Roche
c15a2a03be
ci: fix run make build
2024-08-08 10:34:11 -07:00
Ramon Roche
43481ccc77
ci: build all action fix output
2024-08-07 18:50:19 -07:00
Ramon Roche
602657b72f
ci: remove manual compile actions
...
in favor of new build all
2024-08-07 18:49:53 -07:00
Ramon Roche
226bde5925
ci: build groups workflow
2024-08-07 10:13:18 -07:00
Ramon Roche
8f7345f6e2
ci: stop nuttx compile for now
2024-08-07 10:12:50 -07:00
Ramon Roche
1fb2992f17
Tools: boards group targets as trings
2024-08-07 10:09:25 -07:00
Ramon Roche
7c9217921c
Tools: generate build groups for CI
2024-08-06 12:01:33 -07:00
Ramon Roche
d51556dec4
editorconfig: yaml, yml settings
2024-08-06 07:16:22 -07:00
sbtjagu
326e2a9f5c
ackermann: add protection against float precision problem in acceptance radius update ( #23478 )
...
* ackermann: add protection against float precision problem in acceptance radius update
* ackermann: protect against divide-by-zero
---------
Co-authored-by: Mathieu Bresciani <brescianimathieu@gmail.com>
2024-08-05 13:02:12 +02:00
Beat Küng
4883f2128a
commander: allow external modes more time for initial response
...
We've come accross a case where a ROS node would consistently take something
over 800 ms until the first arming check request subscription callback was
triggered.
After the first sample, the callback always triggered within the expected
timeframe.
Therefore this patch allows for more time right after registration until
timing out.
2024-08-05 08:43:56 +02:00
Alexis Paques
d4d60a5181
Add missing rc.sysinit file in the ROMFS
2024-08-02 16:01:13 -04:00
Alexis Paques
abc629c2bb
zenoh: update zenoh-pico from 0.7.0 to 1.0.0 ( #23462 )
...
* Update Zenoh-pico from 0.7.0 to 1.0.0
* Update the zenoh-pico version to use PX4/dev/1.0.0-px4
* Remove the rostopic and rt/ prefix
* Unlike zenoh-bridge-dds we were using, zenoh-bridge-ros2dds is now adding the rt/ prefix automagically.
2024-08-02 11:48:55 -04:00
Silvan Fuhrer
75ce550db3
Navigator: add terrain collision avoidance logic for Mission/RTL
...
Avoid flying into terrain using the distance sensor.
Enable through the parameter NAV_MIN_GND_DIST.
Only active during commanded descents with vz>0 (to prevent climb-aways),
excluding landing and VTOL transitions.
It changes the altitude setpoint in the triplet to maintain the current altitude
and republish the triplet. We also change the mission item altitude used for
acceptance calculations to prevent getting stuck in a loop.
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2024-07-30 17:50:54 +02:00
Silvan Fuhrer
b74e46b1ac
SITL airframes/Navigator: remvoe reference to removed param MIS_LTRMIN_ALT
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2024-07-30 17:50:54 +02:00
chfriedrich98
e5657ba011
battery: remove reboot required flag from BAT_N_CELLS
2024-07-30 16:18:47 +02:00
chfriedrich98
9ca9ae5b24
battery: fix initialization for internal resistance estimation
...
Don't run/initialize if number of battery cells is zero and reinitialize whenever this parameter changes.
2024-07-30 16:18:47 +02:00
Matthias Grob
ba579245fb
battery_status: remove unused smart battery mode
2024-07-30 14:37:11 +02:00
Matthias Grob
a18c18e163
battery_status: remove custom_faults
2024-07-30 14:37:11 +02:00
Matthias Grob
72ed160aa9
batteryCheck: fix comment typo hyster{i,e}sis
2024-07-30 14:37:11 +02:00
Matthias Grob
2e66bbdfb8
battery_status: add failed to arm fault instead of duplicate over temperature
2024-07-30 14:37:11 +02:00
Matthias Grob
e06629bfe5
failsafe: unhealthy battery during spoolup leads to disarm
...
battery failures can occur upon arming when the load gets sgnificant.
In that case the safest thing to do is prevent a takeoff before anything
worse happens.
2024-07-30 14:37:11 +02:00
Matthias Grob
0d00543292
batteryCheck: explicitly report missing battery with ID
2024-07-30 14:37:11 +02:00
Matthias Grob
7d79bdfa05
batteryCheck: apply supply circuit breaker also to battery checks
...
This was the case in older versions of PX4.
2024-07-30 14:37:11 +02:00
Matthias Grob
edcda80cb9
Commander: adhere to parameter naming convention ( #23466 )
2024-07-30 14:27:27 +02:00
chfriedrich98
b93dd0e8d4
purePursuit: migrate parameters to library ( #23438 )
2024-07-30 14:16:05 +02:00
bresch
7b3d168af1
baro tuning: make hpf argument optional
...
This filter is often not needed. Setting the default value to -1 makes it
optional.
2024-07-29 14:20:41 +02:00
Silvan Fuhrer
9257744da3
TECS: reduce default of FW_T_SPD_STD to reduce airspeed measurement delay ( #23441 )
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2024-07-29 11:14:59 +02:00
Silvan Fuhrer
d841bf124f
fw_position_control: use time literals
2024-07-26 18:01:44 +02:00
Marco Hauswirth
9d9d8aeb4c
bugfix: wrong reset_counter used
2024-07-26 18:01:44 +02:00
Marco Hauswirth
5808dac4bc
reset position-mode line following after position reset
2024-07-26 18:01:44 +02:00
Silvan Fuhrer
97561d7802
Commander: never allow to switch out of Terminate state with user intend
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2024-07-26 09:53:07 +02:00