Add Example 19 for an end-to-end demo of the InferenceBridgeController - #1159
Open
vedh1234 wants to merge 16 commits into
Open
Add Example 19 for an end-to-end demo of the InferenceBridgeController#1159vedh1234 wants to merge 16 commits into
vedh1234 wants to merge 16 commits into
Conversation
…renceBridgeController demo
github-actions
Bot
requested review from
MarqRazz,
erickisos,
fmauch,
moriarty and
saikishor
July 5, 2026 20:47
…eling into the JTC
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.
Description
Add Example 19: an end-to-end demo of the
InferenceBridgeControlleron a mock 2-DOF RRBot.Background
The
InferenceBridgeController(PR#2443) upsamples positions-only action chunks into smooth C2 cubic-spline trajectories. This demo exercises it on mock hardware, so users can see the controller in action and verify its smoothness properties with zero setup cost.What the demo includes
mock_components/GenericSystem) with position + velocity command/state interfaces.mock_vla_policy.py) that streams positions-onlyJointTrajectorychunks at a configurable replan period, mimicking a learned policy's action-chunk output.verify_smoothness.py) that runs three scenarios (single chunk, sequential chunks, overlapping chunks) and reports C1/C2 continuity metrics and cross-chunk seam analysis.joint_state_broadcaster+inference_bridge) come up active and/joint_statesis published.How to run
Is this a user-facing change?
No. This is a new demo package.
Did you use Generative AI?
Yes, Google Gemini and Claude were used for code and review. All code was reviewed, modified, and verified by the author.
Test Results
TODOs
colcon testandpre-commit run)