Private
clientReadonly
methods: { Readonly
doDoCommand sends/receives arbitrary commands
from rpc viam.service.motion.v1.MotionService.DoCommand
Readonly
I: typeof DoCommandRequestReadonly
O: typeof DoCommandResponseReadonly
kind: UnaryReadonly
name: "DoCommand"Readonly
getReturns the plan(s) & state history of the most recent execution to move a component. Returns a result if the last execution is still executing OR changed state within the last 24 hours AND the robot has not reinitialized. Plans are never mutated. Replans always create new plans. Replans share the execution_id of the previously executing plan. This currently only returns plans for MoveOnGlobe and MoveOnMap.
from rpc viam.service.motion.v1.MotionService.GetPlan
Readonly
I: typeof GetPlanRequestReadonly
O: typeof motionApi.GetPlanResponseReadonly
kind: UnaryReadonly
name: "GetPlan"Readonly
getfrom rpc viam.service.motion.v1.MotionService.GetPose
Readonly
I: typeof GetPoseRequestReadonly
O: typeof GetPoseResponseReadonly
kind: UnaryReadonly
name: "GetPose"Readonly
listReturns the status of plans created by requests to move components that are executing OR are part of an execution which changed it state within the a 24HR TTL OR until the robot reinitializes. This currently only returns plans for MoveOnGlobe and MoveOnMap.
from rpc viam.service.motion.v1.MotionService.ListPlanStatuses
Readonly
I: typeof ListPlanStatusesRequestReadonly
O: typeof motionApi.ListPlanStatusesResponseReadonly
kind: UnaryReadonly
name: "ListPlanStatuses"Readonly
move: { from rpc viam.service.motion.v1.MotionService.Move
Readonly
I: typeof motionApi.MoveRequestReadonly
O: typeof motionApi.MoveResponseReadonly
kind: UnaryReadonly
name: "Move"Readonly
moveGenerate and begin executing an execution to move a component to a specific GPS coordinate. May replan to avoid obstacles & account for location drift. Creates a new plan upon replanning.
from rpc viam.service.motion.v1.MotionService.MoveOnGlobe
Readonly
I: typeof MoveOnGlobeRequestReadonly
O: typeof MoveOnGlobeResponseReadonly
kind: UnaryReadonly
name: "MoveOnGlobe"Readonly
moveGenerate a plan and move a component to a specific pose with respect to the SLAM map's origin. May replan to avoid obstacles
from rpc viam.service.motion.v1.MotionService.MoveOnMap
Readonly
I: typeof MoveOnMapRequestReadonly
O: typeof MoveOnMapResponseReadonly
kind: UnaryReadonly
name: "MoveOnMap"Readonly
stopStops a Plan
from rpc viam.service.motion.v1.MotionService.StopPlan
Readonly
I: typeof StopPlanRequestReadonly
O: typeof StopPlanResponseReadonly
kind: UnaryReadonly
name: "StopPlan"Readonly
typePrivate
Readonly
namePrivate
Readonly
optionsOptional
lastPlanOnly: booleanOptional
executionId: stringOptional
onlyActivePlans: booleanOptional
worldState: PlainMessage<commonApi.WorldState>Optional
constraints: PlainMessage<motionApi.Constraints>Optional
heading: numberOptional
obstaclesList: PlainMessage<commonApi.GeoGeometry>[]Optional
motionConfig: PlainMessage<motionApi.MotionConfiguration>Optional
boundingRegionsList: PlainMessage<commonApi.GeoGeometry>[]Optional
motionConfig: PlainMessage<motionApi.MotionConfiguration>Optional
obstacles: PlainMessage<commonApi.Geometry>[]Generated using TypeDoc
A gRPC-web client for a Motion service.