Skip to content

Add gRPC BiDi API to Motion service for streaming joint positions to arm - #898

Draft
Esha Maharishi (EshaMaharishi) wants to merge 2 commits into
mainfrom
motion-service-joint-streaming-grpc-bidi-api
Draft

Esha Maharishi (EshaMaharishi) wants to merge 2 commits into
mainfrom
motion-service-joint-streaming-grpc-bidi-api

Conversation

@EshaMaharishi

Copy link
Copy Markdown
Member

No description provided.

@github-actions github-actions Bot added the safe to test committer is a member of this org label Sep 15, 2026
@EshaMaharishi
Esha Maharishi (EshaMaharishi) force-pushed the motion-service-joint-streaming-grpc-bidi-api branch from 776b8d5 to c5c029d Compare September 18, 2026 19:00
Adds a bidirectional streaming RPC for feeding joint-space waypoints to an
arm through the motion service. The first request on the stream is an Init
naming the arm and optional StreamOptions (arm-side runway, send interval,
diagnostics window, and kinematic limits via arm.v1.MoveOptions); every
subsequent request is a Targets batch of JointPositions. Closing the request
stream drains the buffered trajectory; canceling aborts the session.

Includes regenerated Go code.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@EshaMaharishi
Esha Maharishi (EshaMaharishi) force-pushed the motion-service-joint-streaming-grpc-bidi-api branch from 38af13d to 379a038 Compare September 21, 2026 14:59
@EshaMaharishi Esha Maharishi (EshaMaharishi) added the ready-for-protos add this when you want protos to compile on every commit label Sep 21, 2026
@EshaMaharishi Esha Maharishi (EshaMaharishi) added ready-for-protos add this when you want protos to compile on every commit and removed ready-for-protos add this when you want protos to compile on every commit labels Sep 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-for-protos add this when you want protos to compile on every commit safe to test committer is a member of this org

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant