Benjamin Chung
80b5cf2ed7
Prevent conversion warnings from static integers in zenoh-pico
2025-08-22 08:22:59 +02:00
Peter van der Perk
9ffd31097d
zenoh: Use CDRv1 to match ROS2
...
Fixes various padding related serialization issues.
2025-08-22 08:22:59 +02:00
Peter van der Perk
f99759db87
zenoh: Fix status keyexpr printf
2025-08-22 08:22:59 +02:00
Peter van der Perk
231128c68e
Zenoh set transport lease to 60000 to match ros2
2025-08-22 08:22:59 +02:00
Peter van der Perk
5622565eea
Zenoh optimize memory usage and add optional publish on matching
2025-08-22 08:22:59 +02:00
Peter van der Perk
0763bbe2cf
Generate default Zenoh config from dds_topics.yaml
...
For easy transition from uxrce to zenoh and a sane base config to begin with
2025-08-22 08:22:59 +02:00
Peter van der Perk
ac2627cca9
rmw attachment serialization changes
...
Use new atachment serialization format
Subscriber fix parsing payload and remove uorb publisher on destructor
2025-08-22 08:22:59 +02:00
Peter van der Perk
61e2f566ca
Zenoh config, lv and connection fixes
...
Fixes a bug in the csv parsing
Use % for / seperators in ros2_lv
On startup retry connecting
2025-08-22 08:22:59 +02:00
Peter van der Perk
3d30eaae5f
Fix NuttX keepalive socketoption
2025-08-22 08:22:59 +02:00
Peter van der Perk
e052f35664
zenoh: omit timestamp attachment
...
This isn't needed for the rmw_zenoh zenohd configuration
2025-08-22 08:22:59 +02:00
Peter van der Perk
2bc9cb4ead
zenoh: implemement experimental liveliness to get ROS2 graph to work
2025-08-22 08:22:59 +02:00
Peter van der Perk
5211d9c92e
zenoh: pubsub factory fix datatype naming convention
2025-08-22 08:22:59 +02:00
Peter van der Perk
e37f20e94d
zenoh: Don't use uORB o_name as type but check for parent type
...
For example vehicle_local_position_groundtruth has ROS2 type
vehicle_local_position, so we've to use px4_msgs/VehicleLocalPosition as typename
2025-08-22 08:22:59 +02:00
Peter van der Perk
cb74cee970
zenoh: Increase CDR safety margin
...
Figure out by trial and error with padding on vehicle_local_position
2025-08-22 08:22:59 +02:00
Peter van der Perk
70536766db
zenoh: Handle parsing errors in config
2025-08-22 08:22:59 +02:00
Peter van der Perk
40bba0069d
zenoh: Fix handling for non-existing types
2025-08-22 08:22:59 +02:00
Peter van der Perk
923257779a
zenoh: Default to 127.0.0.1 when using sitl/posix
...
Also improve error message when connection failed
2025-08-22 08:22:59 +02:00
Peter van der Perk
a24b3a121c
zenoh: Improve error message when there are no scouting results
2025-08-22 08:22:59 +02:00
Peter van der Perk
859ba81e33
Zenoh fix gcc/sitl compile errors
2025-08-22 08:22:59 +02:00
Peter van der Perk
796efeebe7
Implement Domain id parameter and move gid to zenoh
2025-08-22 08:22:59 +02:00
Peter van der Perk
9d02698987
Update Zenoh for library and implement rmw_zenoh features
...
New zenoh-pico library
Keyexpr instrospection
RIHS01 Types
2025-08-22 08:22:59 +02:00
Peter van der Perk
33a5122916
Update Zenoh-pico
2025-08-22 08:22:59 +02:00
PX4 BuildBot
81ff0925f8
boards: update all NuttX defconfigs
2025-08-07 20:35:04 -04:00
RomanBapst
779a55c6dc
FW Position Controller rework
...
- split up old module into two, one handling setpoint generation, one control
- add lateral and longitudinal control setpoints topics that can also be
injected from companion computer
- add configuration topics that (optionally) configure the controller
with limits and momentary settings
Signed-off-by: RomanBapst <bapstroman@gmail.com >
2025-05-26 14:47:38 +02:00
Silvan
b916a96e00
Remove uorb topics exclusively used for avoidance
...
- TrajectoryBezier.msg
- TrajectoryWaypoint.msg
- VehicleTrajectoryBezier.msg
- VehicleTrajectoryWaypoint.msg
Additionally remove TRAJECTORY_REPRESENTATION_WAYPOINTS mavlink stream.
Signed-off-by: Silvan <silvan@auterion.com >
2025-02-18 14:33:16 +01:00
PX4 BuildBot
a85a9eccf7
boards: update all NuttX defconfigs
2024-11-15 21:14:12 -05:00
Matthias Grob
b5d18c6131
Remove unused collision_report message
2024-11-12 21:18:57 -05:00
PX4 BuildBot
51702efe94
boards: update all NuttX defconfigs
2024-10-02 15:08:38 -04:00
Matthias Grob
84d4ee0e60
zenoh-pico: update to correct dev/1.0.0 branch
...
which is up to date containing "Use SO_REUSEPORT only if it exists"
and is advertised by GitHub because the commit is on a branch
2024-08-06 13:42:23 +02: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
Peter van der Perk
a99cc0a20b
Remove unused kconfig symbol
2024-07-24 11:39:44 -04:00
Peter van der Perk
46e43ec725
Decouple filepaths from rcS/MTD
2024-07-24 11:39:44 -04:00
PX4 BuildBot
ac13fb77a9
boards: update all NuttX defconfigs
2024-06-18 09:37:58 -04:00
Peter van der Perk
791d7894c8
modules: zenoh: remove broken serial config and update topics
2024-04-01 22:05:20 -04:00
Eric Katzfey
57df7e35b2
uORB: make queue size (ORB_QUEUE_LENGTH) completely static ( #22815 )
...
Previously uORB queue size was an awkward mix of runtime configurable (at advertise or IOCTL before allocate), but effectively static with all queue size settings (outside of test code) actually coming from the topic declaration (presently ORB_QUEUE_LENGTH in the .msg). This change finally resolves the inconsistency making the queue size fully static.
Additionally there were some corner cases that the muorb and orb communicator implementation were not correctly handling. This PR provides fixes for those issues. Also correctly sets remote queue lengths now based on the topic definitions.
* Made setting of uORB topic queue size in based on topic definition only
* Fixes to the ModalAI muorb implementation
* Removed libfc sensor from format checks
* msg/TransponderReport.msg ORB_QUEUE_LENGTH 8->16 (was set to higher in AdsbConflict.h
---------
Co-authored-by: Eric Katzfey <eric.katzfey@modalai.com >
Co-authored-by: Daniel Agar <daniel@agar.ca >
2024-03-08 16:28:24 -05:00
PX4 BuildBot
dce53a626e
boards: update all NuttX defconfigs
2024-02-12 08:58:49 -05:00
PX4 BuildBot
0edebffcd6
boards: update all NuttX defconfigs
2024-01-24 21:51:05 -05:00
PX4 BuildBot
3d1ce20c12
boards: update all NuttX defconfigs
2023-12-07 17:55:38 -05:00
PX4 BuildBot
33a3e568bb
boards: update all NuttX defconfigs
2023-11-29 20:54:34 -05:00
PX4 BuildBot
ae89c30a18
boards: update all NuttX defconfigs
2023-11-17 09:15:14 -05:00
Peter van der Perk
fee6d250f3
zenoh: fix sitl ci compile warning
2023-10-31 09:55:51 -04:00
Peter van der Perk
019d232911
Add Zenoh pico support
2023-10-18 15:30:36 -04:00