Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
DimSim's browser and Deno physics/lidar producers now publish canonical CDR Image, PoseStamped and PointCloud2 values and consume canonical Twist commands. Raw LCM/LC02 WebSocket framing, relay fragmentation, coordinate transforms, physics integration and command deadman remain. The Python connection uses matching generated odom/TF transports and closes its owned TF endpoint on shutdown.
The browser publishes original RGBA canvas pixels in an rgba8 Image; the existing eval/sidebar JPEG stays separate. Depth keeps the existing uint16 millimeter/clamping behavior. The CLI invalidates a cached frontend when CDR sources, schemas or manifests change, so a previously-built legacy browser cannot silently remain paired with a new server.
Project: https://linear.app/dimensional/project/message-encoding-refactor-05a3ddb4af3e/overview
Parent: #4719 (
91847472a2bfb0641a01d487436986906c39e693). This proposal's remaining platform graphs, historical fixtures, final cleanup and logical PR organization are still open.File change summary
.msgsource definitionsVerification
dc5657681dd2dbfb6f94e36452bea42ee7d220d3eaebb6c44bae00f5b7a9b91f.Manual offline test
With development dependencies and Deno available:
The first preparation may download declared dependencies; no checkpoint, hardware, rendered scene, host-network change, real multicast acceptance or human visual acceptance is claimed. DimSim continues to require its source/assets checkout; this does not claim the full simulator is bundled in a main wheel. No CI result is claimed or polled. Rich numerical driver helper types remain behind boundaries; legacy dependency retirement is separate.