Skip to content

Docs: Note web-bridge port 3201 change in MoveIt Pro 9.4#8

Draft
noah-wardlow wants to merge 1 commit into
mainfrom
docs/cli-web-bridge-rosbridge-9.4
Draft

Docs: Note web-bridge port 3201 change in MoveIt Pro 9.4#8
noah-wardlow wants to merge 1 commit into
mainfrom
docs/cli-web-bridge-rosbridge-9.4

Conversation

@noah-wardlow
Copy link
Copy Markdown
Collaborator

Problem

The moveit-pro-cli skill tells agents to connect roslibpy to rosbridge on port 3201. Starting in MoveIt Pro 9.4, port 3201 is the MoveIt Pro web-bridge (binary CDR wire format), not rosbridge_server, so rosbridge-protocol clients (roslibpy, roslibjs, rossharp, roslibrust, jrosbridge) can no longer reach 3201 as-is. The skill's guidance silently breaks on 9.4+.

Change

Make the Websocket section version-aware while keeping the existing rosbridge example intact:

  • ≤9.3: port 3201 is rosbridge_server — existing behavior, unchanged.
  • 9.4+: port 3201 is the web-bridge; rosbridge clients use either the native ROS 2 client libraries (recommended) or the opt-in --enable-rosbridge sidecar on port 3204 (override with --rosbridge-port).
  • Updated the Ports Reference table (added the 3204 sidecar row, relabeled 3201) and the headless launch-mode row.
  • Links to the published Legacy Websocket Compatibility guide for full migration detail.

Verified against src/docs/.../rosbridge/rosbridge.md and the 9.4.0 release notes in the moveit_pro repo: port 3201 → web-bridge, sidecar default 3204 via --enable-rosbridge, override via --rosbridge-port.

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.

1 participant