Skip to main content

Crate natnet_zenoh

Crate natnet_zenoh 

Source
Expand description

Bridge OptiTrack NatNet motion capture to Zenoh and ROS 2 (rmw_zenoh).

Start with the README for the natnet_zenoh binary. For library use:

Modules§

bridge
The bridge: source events in, zenoh and ROS 2 outputs out.
config
The bridge configuration file (TOML). Every field has a default, so an empty file is valid; natnet_zenoh config prints the defaults.
mocap
Motion-capture model: typed NatNet sections, model definitions, frame conventions, timestamps and derived quantities.
ros
A pure-Rust ROS 2 client layer that speaks the rmw_zenoh_cpp protocol.
source
NatNet data sources: a live Motive server, a recorded capture, or a synthetic generator. Each runs on its own thread and delivers SourceEvents over a bounded channel.

Macros§

ros_message
Declares a ROS 2 message struct with its CDR encoding and description.