Commit Graph

  • b77797b490 tools: px_uploader.py: change RuntimeErorr to printf warning for fw_maxsize greater than fw_maxsize (#24321) main Jacob Dahl 2025-02-12 15:28:40 -09:00
  • 195961ae83 ci: only push dev container on commit to main Ramon Roche 2025-02-11 19:47:29 -08:00
  • 8acac41163 ark: pi6x: fix CDCACM_PRODUCTID (#24320) Jacob Dahl 2025-02-12 07:48:04 -09:00
  • 98cba19f50 esc_battery: report temperature Alex Klimaj 2025-02-11 19:17:53 -07:00
  • b96b4fb68d ci: run ROS humble + jazzy for translation node Beat Küng 2025-02-05 08:08:11 +01:00
  • 5a2fc5ef79 ci: check if a versioned .msg file is changed, a new version is added as well Beat Küng 2024-10-31 14:52:58 +01:00
  • 947cc7bcbe ci: run unit tests for ros translation node Beat Küng 2024-10-29 16:08:31 +01:00
  • f6bfa9812e msg: add message translation node for ROS Beat Küng 2024-10-29 14:50:08 +01:00
  • 975ec30c9c uxrce_dds_client: add DDS message versioning Beat Küng 2024-10-29 11:47:52 +01:00
  • 136f9f48fc FW Position controller: transform RWTO_PSP to rad when used (#24312) Silvan Fuhrer 2025-02-11 12:12:11 +01:00
  • 2b75d2e738 run fog check independently from stuck check RomanBapst 2025-02-10 16:38:44 +03:00
  • 8cedef2dc4 further cleanup RomanBapst 2025-02-10 10:17:42 +03:00
  • 2c4d38e303 fixed mistake RomanBapst 2025-02-10 10:15:17 +03:00
  • 806500fc4a further improve logic RomanBapst 2025-02-10 10:13:09 +03:00
  • 73ade6d05c range finder: remove potential deadlock RomanBapst 2025-02-07 16:40:04 +03:00
  • 35da86c85a improve unit tests for range fog detection RomanBapst 2025-02-07 16:39:33 +03:00
  • 8576b49e49 make format: ignore libuavcan alexklimaj 2025-02-08 13:08:27 -07:00
  • 047578a844 Disarm PWM ESCs before reboot Alexander Lerach 2025-02-10 18:16:48 +01:00
  • 55f51d7e7e ackermann: refactor code architecture chfriedrich98 2024-12-20 15:58:58 +01:00
  • ce64263ce7 publish validated airspeed topic (#24302) Bertug Dilman 2025-02-07 14:44:48 +01:00
  • 69d95a6664 sf45: separate sensor yaw variable into FRD and sensor frames for clarity. mahimayoga 2025-02-07 11:00:15 +01:00
  • 093b379b6b sf45/collision-prevention: replace repeated code with ObstacleMath library functions. mahimayoga 2025-02-07 10:59:25 +01:00
  • e7e76e2e21 Spacecraft build and bare control allocator (#24221) Pedro Roque 2025-02-07 05:54:24 +01:00
  • de1ade8eb8 sensors/vehicle_air_data: only trigger the sensor fallback when the baro_fault flag switches from 0 -> 1 Marco Hauswirth 2025-02-07 05:47:32 +01:00
  • fd175d619c boards/modalai/voxl2/target: remove trailing spaces, consistent tabs/spaces in files Alexander Lerach 2025-02-07 05:43:34 +01:00
  • 8d296a50f9 FlightTask: properly initialize EKF reset counters bresch 2025-02-05 12:14:19 +01:00
  • de650cab9e boards/matek/h743-slim: change parameter path to MicroSD Junwoo Hwang 2025-02-06 03:09:02 +09:00
  • bd2a009217 commander: remove MC nav test Daniel Agar 2024-06-27 19:56:26 -04:00
  • 0faec9b3e7 boards: ARK Flow MR alexklimaj 2024-12-19 15:47:28 -07:00
  • 9e5cfa330a Commander: Quick calibration supports mag too Hamish Willee 2025-02-05 08:51:17 +11:00
  • 64d8f9a3c6 cmake: for vscode launch fallback to gdb-multiarch Peter van der Perk 2025-01-27 10:43:20 +01:00
  • 90a806f5f8 ark: v6x: update net config (#24281) Jacob Dahl 2025-02-03 08:10:02 -09:00
  • 48c0992a7d sf45: refactor how sensor orientation (yaw_cfg) correction is applied to incoming sensor data. mahimayoga 2025-02-03 16:41:37 +01:00
  • 31bff3e5bb sf45: change handle_missed_bins() function logic. mahimayoga 2025-02-03 16:37:00 +01:00
  • cb332e047d obstacle-math: add standard obstacle map functions. mahimayoga 2025-02-03 16:31:31 +01:00
  • f7dadd9b89 Remove inclusion of rotors in library to enable test (#24286) Perre 2025-02-03 15:51:55 +01:00
  • a9214b3aa3 gimbal: don't spoof gimbal device (#24271) Julian Oes 2025-01-31 12:59:41 +13:00
  • 4c2e69b2e6 estimatorCheck: only warn about GPS in modes that require a position but fail all modes if GPS required by configuration Matthias Grob 2025-01-29 16:34:15 +01:00
  • f142363575 HealthAndArmingChecks: allow to warn in certain modes and fail arming checks in other modes Matthias Grob 2025-01-29 16:31:17 +01:00
  • 3b828e157a MC att: clarify prioritization algorithm bresch 2025-01-20 13:52:07 +01:00
  • 1eb9d05f69 Gazebo classic: report correct limits for H480 gimbal yaw (#24269) Sam 3 Firestorm 2025-01-29 10:37:00 -07:00
  • 96105cacc0 SIH airframes: clean up configs Balduin 2025-01-29 09:22:55 +01:00
  • ddf591c4f5 Navigator: use FLT_EPSILON instead of 0.0001f for >0 float comparison Silvan 2025-01-24 17:16:57 +01:00
  • 2f2e56c097 Navigator: replace custom NAV_EPSILON_POSITION with FLT_EPSILON Silvan 2025-01-24 17:15:09 +01:00
  • 7e47605871 batteryCheck: separate event messages for low, critical and emergency battery states Matthias Grob 2024-12-17 15:05:42 +01:00
  • 41c4933e10 add standard vtol airframe Balduin 2025-01-13 15:41:47 +01:00
  • a0a2bdaea5 commander: COM_MODE_ARM_CHK parameter to allow mode registration while armed (#24249) Bertug Dilman 2025-01-28 14:33:15 +01:00
  • 58d3e1ea8e test: in VTOL integration test use VTOL_LAND (#24261) Silvan Fuhrer 2025-01-28 11:22:51 +01:00
  • 4df65c133e add cs_baro_fault to switch to fallback baro if available (#24260) Marco Hauswirth 2025-01-28 10:37:16 +01:00
  • 92b1f51623 tropic: Fix runtime error on new GCC Peter van der Perk 2025-01-27 15:03:35 +01:00
  • dc3f6a1608 fmu-v6xrt: Fix runtime error on new GCC Peter van der Perk 2025-01-27 14:59:25 +01:00
  • 5bca71791a SIH: clean up control surface configuration (#24205) Balduin 2025-01-27 16:52:29 +01:00
  • 165f644580 control_allocator: fix typo and use [0,1] instead of [0%, 100%] in slew rate description Matthias Grob 2024-11-08 10:00:27 +01:00
  • c1cab2d4e0 control_allocator: add unit for slew rate and reword description Matthias Grob 2024-10-23 19:33:26 +02:00
  • c76e74338b ekf-replay: fix airspeed replay bresch 2025-01-24 14:52:30 +01:00
  • c3ba39f931 dshot: remove dshot 1200 alexklimaj 2025-01-21 23:00:37 -07:00
  • 1aab194f9e boards: fix 7-nano pwm voltage control pin not initialized cuav-liu1 2025-01-23 16:01:02 +08:00
  • d0042aa275 FW defaults: remove EKF2_GPS_CHECK custom FW setting Silvan Fuhrer 2025-01-23 09:34:38 +01:00
  • 07e7c64e60 drivers/power_monitor/ina238: retry if read fails Alex Klimaj 2025-01-22 13:32:26 -07:00
  • 6322ebc3db rcS: shift sensors + EKF startup earlier Daniel Agar 2025-01-22 15:27:56 -05:00
  • 752b25235c boards: update all NuttX defconfigs PX4 BuildBot 2025-01-22 11:55:09 +00:00
  • 1aa83d954b update all px4board kconfig PX4 BuildBot 2025-01-22 11:30:49 +00:00
  • e3b98e6ed2 Tools: remove unused/wrong define and fix comment Julian Oes 2025-01-22 10:41:10 +11:00
  • 045c8d9831 Mission feasibility checks: make adding new check less error prone (#24241) Roman Bapst 2025-01-22 18:56:31 +03:00
  • 57fdda597b vtol_takeoff: store altitude on takeoff and don't use home position altitude as vehicle does not need to be close to home position RomanBapst 2025-01-21 16:52:25 +03:00
  • ee150a15b4 Optical Flow: add unit testes for only using downward distance sensor (#23266) PavloZMN 2025-01-22 12:58:07 +02:00
  • caaae6ed51 ekf2: allow sideslip fusion to always start with airspeed fusion bresch 2025-01-17 10:27:31 +01:00
  • 1900d2c98f uavcan: fix hw_errors from mutex lock, hide ESC/Servo status if no function set (#23888) Jacob Dahl 2025-01-21 14:48:05 -09:00
  • a3215419d7 gz: remove model spawn offset (#24165) Jacob Dahl 2025-01-21 14:47:25 -09:00
  • 918eca8de4 gz: increase timeout for service request (#24164) Jacob Dahl 2025-01-21 12:14:38 -09:00
  • 8d1bfb77c6 boards: ark fpv add gimbal module (#24229) Alex Klimaj 2025-01-21 10:59:37 -07:00
  • f36b45b2ff VehicleOpticalFlow: use 32bit integer for dt RomanBapst 2025-01-13 11:12:38 +03:00
  • c7e494b8d9 VehicleImu: use 32 bit integer for dt RomanBapst 2025-01-09 20:34:31 +03:00
  • 25e76883b7 Integrator: use 32bit integer to store dt to avoid overflow RomanBapst 2025-01-09 20:33:42 +03:00
  • af062c85eb Revert "FLightTaskAuto: limit nudging speed based on distance sensor" Matthias Grob 2025-01-14 10:33:24 +01:00
  • 7a9608e54b increase EKF2_RNG_FOG for FW and VTOL Marco Hauswirth 2025-01-20 20:43:30 +01:00
  • 4a5aa1e947 Fix max-hagl restriction to position/altitude control (#23667) Marco Hauswirth 2025-01-20 15:50:21 +01:00
  • 0d22905558 VTOL params: fix param name Mathieu Bresciani 2025-01-20 15:27:37 +01:00
  • b09340cc98 Control Allocator: Add option for metric allocation (skip normalization) (#24199) Pedro Roque 2025-01-20 13:30:51 +01:00
  • 65a8cc0e0a sf45: scale measured distance with pitch and roll. mahimayoga 2025-01-20 10:33:30 +01:00
  • ab46502cbd obstacle-math: add unit tests for project_distance_on_horizontal_plane function. mahimayoga 2025-01-20 10:30:22 +01:00
  • 29f981f14c collision-prevention: extract rotation scaling function into new ObstacleMath library. mahimayoga 2025-01-20 10:29:30 +01:00
  • b1ca0495e2 ekf2: yaw estimator additional validity checks Daniel Agar 2025-01-17 12:50:10 -05:00
  • 1eb9434b8c stream ATTITUDE_QUATERNION in low bandwidth mode Balduin 2025-01-17 10:38:42 +01:00
  • f693fab7c8 rc_update params: remove comment about default static mixing Matthias Grob 2025-01-16 11:45:26 +01:00
  • 33841cf438 Update GPS submodule alexklimaj 2025-01-07 16:15:57 -07:00
  • c99cb6e94b ekf2: do not auto-generate sideslip measurement jacobian bresch 2025-01-15 14:30:19 +01:00
  • e01fef755a Control allocation: make heli rpm control an optional build flag disabled by default Matthias Grob 2025-01-15 14:07:47 +01:00
  • 8ecb76aba2 [Multirotor] add yaw torque low pass filter (#24173) Mathieu Bresciani 2025-01-15 14:02:28 +01:00
  • 974446c0e8 Make control allocation and actuator effectiveness a non-module-specific library (#24196) Jaeyoung Lim 2025-01-15 10:12:29 +01:00
  • 3064a4ad4c boards configs: add airspeed driver for micoair743 aio and v2 Minderring 2025-01-14 21:44:01 +08:00
  • 9f8325e8e0 Update submodule mavlink to latest Wed Jan 15 00:39:11 UTC 2025 PX4 BuildBot 2025-01-15 00:39:11 +00:00
  • 12a9087e92 ekf2: constrain max variance by zero innovation update bresch 2025-01-14 12:33:32 +01:00
  • 0723f75993 ci: move to px4 git tag versions Ramon Roche 2024-12-19 08:06:58 -08:00
  • bc92008885 RpmControl: Better consider the case where there's no rpm measurement (anymore) Matthias Grob 2024-12-17 21:02:51 +01:00
  • b584f8381c Helicopter defaults: don't auto disarm so quickly after spoolup Matthias Grob 2024-12-17 20:54:20 +01:00
  • 5e2848312d Commander: start timer for auto disarm after spoolup Matthias Grob 2024-12-17 19:28:20 +01:00
  • 2506bd3b5d RpmControl: simplify the entire control logic Matthias Grob 2024-12-16 18:39:15 +01:00
  • 1c4325db6d RpmControl: split into cpp source file fixing includes Matthias Grob 2024-12-16 16:30:43 +01:00
  • 2772ae7e0e RpmControl: maximum rpm outliers are now caught by RpmCapture Matthias Grob 2024-12-16 16:17:12 +01:00