Skip to content

feat(rebot-b601): expose B601-RS motion settings and 3D preview in Studio - #324

Open
alfieroddan wants to merge 5 commits into
openvinotoolkit:mainfrom
alfieroddan:ar/rebot-b601-rs-studio-settings
Open

alfieroddan wants to merge 5 commits into
openvinotoolkit:mainfrom
alfieroddan:ar/rebot-b601-rs-studio-settings

Conversation

@alfieroddan

Copy link
Copy Markdown
Contributor

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.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Sustained open-gripper stalls emit warnings on every control tick, causing log flooding.

Review effort: Balanced
Findings: 1 Medium severity

Open (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

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants