protos/service/motion library Protobuf Definitions

The proto definitions for motion

Classes

CollisionSpecification
CollisionSpecification is used to selectively apply obstacle avoidance to specific parts of the robot
CollisionSpecification_AllowedFrameCollisions
ComponentState
A pose
Constraints
Constraints specifies all enumerated constraints to be passed to Viam's motion planning, along with any optional parameters
GetPlanRequest
GetPlanResponse
GetPoseRequest
GetPoseResponse
LinearConstraint
LinearConstraint specifies that the component being moved should move linearly relative to its goal. It does not constrain the motion of components other than the component_name specified in motion.Move
ListPlanStatusesRequest
ListPlanStatusesResponse
Status of all executed / executing plan statuses with associated IDs within the 24 hour TTL
MotionConfiguration
MotionServiceBase
MotionServiceClient
MoveOnGlobeRequest
MoveOnGlobeResponse
MoveOnMapRequest
MoveOnMapResponse
MoveRequest
Moves any component on the robot to a specified destination which can be from the reference frame of any other component on the robot.
MoveResponse
ObstacleDetector
Pairs a vision service with a camera, informing the service about which camera it may use
OrientationConstraint
OrientationConstraint specifies that the component being moved will not deviate its orientation beyond some threshold relative to the goal. It does not constrain the motion of components other than the component_name specified in motion.Move
Plan
A plan describes a motion plan
PlanState
The states that a plan can be in. InProgress if the plan is executing. Stopped if the plan was stopped. Suceeded if the robot reached its destination successfully. Failed if the robot did not reach its destination.
PlanStatus
Plan status describes the state of a given plan at a point in time
PlanStatusWithID
PlanStatusWithID describes the state of a given plan at a point in time plus the plan_id, component_name and execution_id the status is associated with
PlanStep
PlanWithStatus
Describes a plan, its current status & all status changes that have occured previously on that plan
StopPlanRequest
StopPlanResponse

Constants

CollisionSpecification$json → const Map<String, Object>
CollisionSpecification_AllowedFrameCollisions$json → const Map<String, Object>
ComponentState$json → const Map<String, Object>
Constraints$json → const Map<String, Object>
GetPlanRequest$json → const Map<String, Object>
GetPlanResponse$json → const Map<String, Object>
GetPoseRequest$json → const Map<String, Object>
GetPoseResponse$json → const Map<String, Object>
LinearConstraint$json → const Map<String, Object>
ListPlanStatusesRequest$json → const Map<String, Object>
ListPlanStatusesResponse$json → const Map<String, Object>
MotionConfiguration$json → const Map<String, Object>
MoveOnGlobeRequest$json → const Map<String, Object>
MoveOnGlobeResponse$json → const Map<String, Object>
MoveOnMapRequest$json → const Map<String, Object>
MoveOnMapResponse$json → const Map<String, Object>
MoveRequest$json → const Map<String, Object>
MoveResponse$json → const Map<String, Object>
ObstacleDetector$json → const Map<String, Object>
OrientationConstraint$json → const Map<String, Object>
Plan$json → const Map<String, Object>
PlanState$json → const Map<String, Object>
PlanStatus$json → const Map<String, Object>
PlanStatusWithID$json → const Map<String, Object>
PlanStep$json → const Map<String, Object>
PlanStep_StepEntry$json → const Map<String, Object>
PlanWithStatus$json → const Map<String, Object>
StopPlanRequest$json → const Map<String, Object>
StopPlanResponse$json → const Map<String, String>

Properties

collisionSpecificationDescriptor Uint8List
Descriptor for CollisionSpecification. Decode as a google.protobuf.DescriptorProto.
final
componentStateDescriptor Uint8List
Descriptor for ComponentState. Decode as a google.protobuf.DescriptorProto.
final
constraintsDescriptor Uint8List
Descriptor for Constraints. Decode as a google.protobuf.DescriptorProto.
final
getPlanRequestDescriptor Uint8List
Descriptor for GetPlanRequest. Decode as a google.protobuf.DescriptorProto.
final
getPlanResponseDescriptor Uint8List
Descriptor for GetPlanResponse. Decode as a google.protobuf.DescriptorProto.
final
getPoseRequestDescriptor Uint8List
Descriptor for GetPoseRequest. Decode as a google.protobuf.DescriptorProto.
final
getPoseResponseDescriptor Uint8List
Descriptor for GetPoseResponse. Decode as a google.protobuf.DescriptorProto.
final
linearConstraintDescriptor Uint8List
Descriptor for LinearConstraint. Decode as a google.protobuf.DescriptorProto.
final
listPlanStatusesRequestDescriptor Uint8List
Descriptor for ListPlanStatusesRequest. Decode as a google.protobuf.DescriptorProto.
final
listPlanStatusesResponseDescriptor Uint8List
Descriptor for ListPlanStatusesResponse. Decode as a google.protobuf.DescriptorProto.
final
motionConfigurationDescriptor Uint8List
Descriptor for MotionConfiguration. Decode as a google.protobuf.DescriptorProto.
final
moveOnGlobeRequestDescriptor Uint8List
Descriptor for MoveOnGlobeRequest. Decode as a google.protobuf.DescriptorProto.
final
moveOnGlobeResponseDescriptor Uint8List
Descriptor for MoveOnGlobeResponse. Decode as a google.protobuf.DescriptorProto.
final
moveOnMapRequestDescriptor Uint8List
Descriptor for MoveOnMapRequest. Decode as a google.protobuf.DescriptorProto.
final
moveOnMapResponseDescriptor Uint8List
Descriptor for MoveOnMapResponse. Decode as a google.protobuf.DescriptorProto.
final
moveRequestDescriptor Uint8List
Descriptor for MoveRequest. Decode as a google.protobuf.DescriptorProto.
final
moveResponseDescriptor Uint8List
Descriptor for MoveResponse. Decode as a google.protobuf.DescriptorProto.
final
obstacleDetectorDescriptor Uint8List
Descriptor for ObstacleDetector. Decode as a google.protobuf.DescriptorProto.
final
orientationConstraintDescriptor Uint8List
Descriptor for OrientationConstraint. Decode as a google.protobuf.DescriptorProto.
final
planDescriptor Uint8List
Descriptor for Plan. Decode as a google.protobuf.DescriptorProto.
final
planStateDescriptor Uint8List
Descriptor for PlanState. Decode as a google.protobuf.EnumDescriptorProto.
final
planStatusDescriptor Uint8List
Descriptor for PlanStatus. Decode as a google.protobuf.DescriptorProto.
final
planStatusWithIDDescriptor Uint8List
Descriptor for PlanStatusWithID. Decode as a google.protobuf.DescriptorProto.
final
planStepDescriptor Uint8List
Descriptor for PlanStep. Decode as a google.protobuf.DescriptorProto.
final
planWithStatusDescriptor Uint8List
Descriptor for PlanWithStatus. Decode as a google.protobuf.DescriptorProto.
final
stopPlanRequestDescriptor Uint8List
Descriptor for StopPlanRequest. Decode as a google.protobuf.DescriptorProto.
final
stopPlanResponseDescriptor Uint8List
Descriptor for StopPlanResponse. Decode as a google.protobuf.DescriptorProto.
final