Skip to content
onsuggest
Log in
Tool en

Show HN: Cerulion – ROS 2-compatible robotics runtime with multi-process replay

Source: Show HN ·

Hi HN, I'm Lakshay. Raveen and I built Cerulion, an open-source Rust robotics runtime that deterministically replays recorded multi-process runs against new code and runs existing ROS 2 nodes unmodified. Repo: https://github.com/cerulion-inc/cerulion During my MIT PhD in off-road autonomy, a robot with two lidars and six cameras had too much latency between ROS processes. ROS 2's loaned messages need POD data, which rules out the standard sensor types like Image and PointCloud2. We ended up using a single process, which is very brittle. And when it broke, I couldn't reproduce the heisenbug rel

What is Show HN: Cerulion – ROS 2-compatible robotics runtime with multi-process replay?

Show HN: Cerulion – ROS 2-compatible robotics runtime with multi-process replay is a tool discovery curated from Show HN. Hi HN, I'm Lakshay. Raveen and I built Cerulion, an open-source Rust robotics runtime that deterministically replays recorded multi-process runs against new code and runs…

How can I access or experience this?

You can experience this content directly on its original host (Show HN) by clicking the "Open Original" button.

Where does this content come from?

Curated from Show HN by the OnSuggest team to surface the most interesting and serendipitous content on the web.

Tool · Developer tools

Remove Val Town

Remove Val Town Val Town is shutting down on January 10, 2027 https://blog.val.town/winding-down

Free for Dev View Details →

Keyboard shortcuts

Previous discovery
←P
Next discovery
→N
Like
L
Not for me
X
Save
S
Show this help
?
Close
Esc

Shortcuts work on the discovery page.