05de941399
Add Traffic Avoidance System (ADSB/FLARM) Arming Check ( #26390 )
...
* Add traffic avoidance system checks
* Update msg/px4_msgs_old/msg/VehicleStatusV1.msg
Co-authored-by: Hamish Willee <hamishwillee@gmail.com >
* docs: add arming check for traffic avoidance systems in ADS-B/FLARM documentation
* fix formating
* trafficAvoidanceCheck: switch case for configuration options
---------
Co-authored-by: Hamish Willee <hamishwillee@gmail.com >
Co-authored-by: Matthias Grob <maetugr@gmail.com >
2026-02-18 17:37:03 +01:00
Claudio Chies and Matthias Grob
e52ce5c43b
UAVCAN: Configurable LED Light Control with Flexible Addressing ( #26253 )
...
* feat: implement UAVCAN LED control for individual light control and assignment
* uavcan led: nit-picks from review
* uavcan led: reduce maximum number of lights
to avoid unused parameters
* uavcan led: simplify anticolision on check
* uavcan led: correctly map 8-bit RGB to rgb565
* Trim param name character arrays to 17
16 characters + \0 termination
* uavcan led: final nit-picks
---------
Co-authored-by: Matthias Grob <maetugr@gmail.com >
2026-02-16 18:39:48 +01:00
Claudio Chies and Hamish Willee
f5c5f2ed8c
Update FLARM link to the correct product page ( #26361 )
...
* Update FLARM link to the correct product page
* Update docs/en/peripherals/adsb_flarm.md
---------
Co-authored-by: Hamish Willee <hamishwillee@gmail.com >
2026-01-29 12:48:30 +11:00
86e1356e0a
Extend SENS_GPS_PRIME usage for UAVCAN GNSS devices ( #26126 )
...
* UAVCAN: extent SENS_GPS_PRIME usage to UAVCAN GNSS devices
* use convenience function
Co-authored-by: Matthias Grob <maetugr@gmail.com >
* Update src/drivers/uavcan/sensors/gnss.cpp
Co-authored-by: Øyvind Taksdal Stubhaug <o_github@oystub.com >
* Apply suggestion from @MaEtUgR
Co-authored-by: Matthias Grob <maetugr@gmail.com >
* Fix type casting in GPS prime range check
* reverted parameter default
* UAVCAN: fix and improve device_id logic (#26135 )
* UAVCAN: extent SENS_GPS_PRIME usage to UAVCAN GNSS devices
* use convenience function
Co-authored-by: Matthias Grob <maetugr@gmail.com >
* Update src/drivers/uavcan/sensors/gnss.cpp
Co-authored-by: Øyvind Taksdal Stubhaug <o_github@oystub.com >
* Apply suggestion from @MaEtUgR
Co-authored-by: Matthias Grob <maetugr@gmail.com >
* Fix type casting in GPS prime range check
* UAVCAN: fix and improve device_id logic
* Added bus information to more UAVCAN drivers
* Fix device_id registration in UavcanBarometerBridge
---------
Co-authored-by: Matthias Grob <maetugr@gmail.com >
Co-authored-by: Øyvind Taksdal Stubhaug <o_github@oystub.com >
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com >
---------
Co-authored-by: Matthias Grob <maetugr@gmail.com >
Co-authored-by: Øyvind Taksdal Stubhaug <o_github@oystub.com >
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com >
2026-01-07 10:19:07 -09:00
Claudio Chies
1ff36422c9
docs: UAVCAN asset tracking ( #26152 )
2026-01-07 14:46:15 +11:00
Claudio Chies and Beat Küng
24d06047bd
UAVCAN: Add device tracking and information publishing ( #25617 )
...
* uavcan: collect node info and publish every second
* UORB: Add DeviceInformation Message
Format DeviceInformation.msg with standard comment spaces
* SENS: add getter for device_id
* UAVCAN: add publishing of DeviceInformation based on publised message type, and Node Information
* LOG: add deviceInformation
* MSG:BAT: fix comment to be inline with the max_instaces
* UAVCAN: DeviceInformation, incorporated feedback
* UAVCAN: DeviceInformation, incorporated feedback
* UAVCAN: DeviceInformation, Fixed bug with Powermonitor
---------
Co-authored-by: Beat Küng <beat-kueng@gmx.net >
2025-12-16 14:53:44 -09:00
Claudio Chies
cfe4cc82ea
UAVCAN: fix message definition issues ( #25809 )
2025-11-03 09:34:54 +01:00
Claudio Chies and Matthias Grob
1840c0db48
UAVCAN:BAT: improve remaining time calculation ( #25500 )
...
* UAVCAN:BAT: improve remaining time calculation
* UAVCAN:BAT: fix time_remaining calculation, bugfixes, improved filter convergence time
* UAVCAN:BAT: remove BatteryInfo Publishing if no valid info
* UAVCAN + Battery library: suggestions while reviewing
---------
Co-authored-by: Matthias Grob <maetugr@gmail.com >
2025-09-05 10:57:13 +02:00
Claudio Chies
fe1abb5b92
the PR has long been merged ( #25495 )
2025-08-28 08:28:44 -08:00
Claudio Chies
095ab9d27a
add PWM_Input as default for ats-based flight termination ( #25209 )
2025-07-22 09:30:53 +02:00
Claudio Chies
051ced0fee
SENS: RNG: SF45: Added timeout to sensor measurements, to compensate the lower loop time of CollisionPrevention
2024-12-16 10:49:13 +01:00
Claudio Chies
1718b37fe4
SENS: RNG: SF45 changed data processing and publication design, moved to a publishing per sector design.
...
other minor improvements
2024-12-16 10:49:13 +01:00
Claudio Chies
1a165a4956
Added possibility to modify the start position from external sources, as its done in the _getMaxXYSpeed
2024-12-02 14:52:31 +01:00
Claudio Chies
06dde4ede8
MPC: PositonSmoothing, change test to reflect that we have to come inwithing the acceptance radius, and not exact position.
2024-12-02 14:52:31 +01:00
Claudio Chies
72e758950b
Included turning radius calculations for vertical changes and removed the requirement for the same altitude in the 2D turning radius logic.
2024-12-02 14:52:31 +01:00
Claudio Chies
db13b9cb50
CollisionPrevention: Added Case where velocity gets reduced to zero if we are closer to the obstacle than the minimal distance
2024-11-21 11:36:03 +01:00
Claudio Chies
f41a08aea8
CollisionPrevention: changed to resolution of 5 degrees, and adapted tests to reflect the change
...
rewrite of obstacle_distance merging methods, and fix of various issues
2024-11-21 11:36:03 +01:00
Claudio Chies
0cd6a553b9
CollisionPrevention: rewrite for Acceleration based manual flight mode
2024-11-21 11:36:03 +01:00
Claudio Chies and Jacob Dahl
d14c054149
SIM: MPC: add two x500 lidar airframes ( #23879 )
...
* add two x500 lidar airframe, including the gazebo bridge for the lidar sensors and their orientation
* Update src/modules/simulation/gz_bridge/GZBridge.cpp
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com >
* Update src/modules/simulation/gz_bridge/GZBridge.hpp
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com >
* update submodule
---------
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com >
2024-11-13 08:44:19 +01:00
Claudio Chies
04b6412731
fixed the Parameter value so it corresponds to the DistanceSensor rotation enum
2024-11-06 16:22:11 +01:00
Claudio Chies
ab41927bbd
SIM: GZ: Added mono_cam_down and aruco world ( #23687 )
2024-09-18 15:16:27 +02:00
Claudio Chies and Matthias Grob
5d2e7c8748
Misc: Matrix: Added Addition and Subtraction to Slices ( #23679 )
...
* Added Addition and Subtraction to Slices
* MatrixSliceTest: refactor Addition/Substraction checks
* Slice: replace operations returning a Matrix with calling the existing Matrix function
---------
Co-authored-by: Matthias Grob <maetugr@gmail.com >
2024-09-18 11:17:37 +02:00
Claudio Chies
4ba4b340cc
Reduce the orbit jerk by using a slew rate
2024-09-13 10:28:42 +02:00
Claudio Chies
1a4e8a7341
FLOW: PARAM: GCS Parameter readability
2024-08-26 16:09:21 +02:00
Claudio Chies and Silvan Fuhrer
ee022a70c1
Navigator: Land: Improve it for VTOL by taking breaking distance into account ( #23566 )
...
* vtol adjust landing setpoint
* improve comment
Co-authored-by: Silvan Fuhrer <silvan@auterion.com >
---------
Co-authored-by: Silvan Fuhrer <silvan@auterion.com >
2024-08-22 14:10:36 +02:00
4d21110cfb
Documentation - improved GCS parameter readablity ( #23376 )
...
improved GCS parameter description
Co-authored-by: Hamish Willee <hamishwillee@gmail.com >
Co-authored-by: Silvan Fuhrer <silvan@auterion.com >
2024-08-19 13:36:04 +02:00
Claudio Chies
e29a36adb4
Landing horizontal velocity compensation / unsteady landing ( #23546 )
...
* initial working
* implemented feedback
2024-08-19 08:01:43 +02:00
Claudio Chies
28a0de63c5
Orbit Yaw Vehicle Parameter ( #23358 )
2024-08-07 11:12:52 +02:00
Claudio Chies
76cf54c948
adapted UORB Description to match MAVLink
2024-07-16 11:07:03 +02:00
Claudio Chies
33be5d8356
Survey - fix of survey tracking problem on steep slopes ( #23371 )
...
* initial working
* incoperated review
2024-07-11 14:54:22 +02:00
Claudio Chies
57e303b11b
bugfix for failing actions
2024-07-10 21:12:55 -04:00
Claudio Chies
aed0fd41cf
SIH - change how LAT and LON is used for Takeoff location ( #23363 )
...
change how lat long is used for SIH
2024-07-08 14:51:08 +02:00