feat(rebot-b601): expose B601-RS motion settings and 3D preview in Studio - #324
Open
alfieroddan wants to merge 5 commits into
Open
alfieroddan wants to merge 5 commits into
alfieroddan wants to merge 5 commits into
Conversation
…mit by joint direction
Contributor
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
Sustained open-gripper stalls emit warnings on every control tick, causing log flooding.
Review effort: Balanced
Findings: 1
What changed in this PR
Exposes configurable B601-RS motion controls in Studio and adds a joint-frame-correct 3D preview.
Changes:
- Adds Studio payload fields for gains, torque limits, and step limiting.
- Adds RS gripper safety behavior and relative-target limiting.
- Registers and documents the corrected preview URDF with expanded tests.
| File | Description |
|---|---|
README.md |
Documents the preview URDF. |
examples/runtime/teleop-rs.yaml |
Enables step limiting and 60 fps. |
src/.../rs.py |
Adds motion limits and gripper stall handling. |
src/.../studio_catalog.py |
Exposes settings and registers the asset. |
tests/test_rs.py |
Tests driver behavior and validation. |
tests/test_studio_catalog.py |
Tests payload and asset integration. |
urdf/..._joint_frame.urdf |
Provides corrected preview joint axes. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
This branch has not been deployed
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.

Why: The Studio RS form only has the CAN port, so the step limit, gains and gripper limits are hard-coded, and the RS has no 3D preview.
Fix: Add those settings to the RS payload (step limit defaults to 10°, the rest advanced) and register a joint-frame copy of the RS URDF as its asset.
Depends on #322.