Commit Graph

44193 Commits

Author SHA1 Message Date
Ramon Roche 23d36fdbd8 ci: we dont need container for first step 2024-08-13 11:04:00 -07:00
Ramon Roche 722f084a5b Tools: verbose debugging 2024-08-13 11:02:11 -07:00
Ramon Roche 8fef52c473 ci: add debug step with tmate 2024-08-13 10:56:02 -07:00
Ramon Roche b00a8de83a tools: debug grouping py script 2024-08-13 09:35:18 -07:00
Ramon Roche 746c3994d3 ci: debug target tool 2024-08-13 09:29:20 -07:00
Ramon Roche 81da3c0931 ci: i dont know anymore 2024-08-13 07:38:54 -07:00
Ramon Roche 3c3bf192b9 ci: dont specify token use default 2024-08-13 07:21:56 -07:00
Ramon Roche abafd089fd ci: rollback checkout to v3 2024-08-13 07:19:39 -07:00
Ramon Roche 385d38d566 ci: fix user id shenanigans 2024-08-13 07:16:48 -07:00
Ramon Roche d5ef958740 ci: roll back checkout v3 with user 1001 2024-08-13 07:14:49 -07:00
Ramon Roche 7c90d5ffb8 ci: comment user id 2024-08-13 07:12:42 -07:00
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