Package com.viam.service.motion.v1
package com.viam.service.motion.v1
-
ClassDescriptionCollisionSpecification is used to selectively apply obstacle avoidance to specific parts of the robotProtobuf type
viam.service.motion.v1.CollisionSpecification.AllowedFrameCollisionsProtobuf typeviam.service.motion.v1.CollisionSpecification.AllowedFrameCollisionsCollisionSpecification is used to selectively apply obstacle avoidance to specific parts of the robotA poseA poseConstraints specifies all enumerated constraints to be passed to Viam's motion planning, along with any optional parametersConstraints specifies all enumerated constraints to be passed to Viam's motion planning, along with any optional parametersProtobuf typeviam.service.motion.v1.GetPlanRequestProtobuf typeviam.service.motion.v1.GetPlanRequestProtobuf typeviam.service.motion.v1.GetPlanResponseProtobuf typeviam.service.motion.v1.GetPlanResponseDeprecated.Protobuf typeviam.service.motion.v1.GetPoseRequestDeprecated.Deprecated.Protobuf typeviam.service.motion.v1.GetPoseResponseDeprecated.LinearConstraint specifies that the component being moved should move linearly relative to its goal.LinearConstraint specifies that the component being moved should move linearly relative to its goal.Protobuf typeviam.service.motion.v1.ListPlanStatusesRequestProtobuf typeviam.service.motion.v1.ListPlanStatusesRequestStatus of all executed / executing plan statuses with associated IDs within the 24 hour TTLStatus of all executed / executing plan statuses with associated IDs within the 24 hour TTLProtobuf typeviam.service.motion.v1.MotionConfigurationProtobuf typeviam.service.motion.v1.MotionConfigurationProtobuf typeviam.service.motion.v1.MoveOnGlobeRequestProtobuf typeviam.service.motion.v1.MoveOnGlobeRequestProtobuf typeviam.service.motion.v1.MoveOnGlobeResponseProtobuf typeviam.service.motion.v1.MoveOnGlobeResponseProtobuf typeviam.service.motion.v1.MoveOnMapRequestProtobuf typeviam.service.motion.v1.MoveOnMapRequestProtobuf typeviam.service.motion.v1.MoveOnMapResponseProtobuf typeviam.service.motion.v1.MoveOnMapResponseMoves any component on the robot to a specified destination which can be from the reference frame of any other component on the robot.Moves any component on the robot to a specified destination which can be from the reference frame of any other component on the robot.Protobuf typeviam.service.motion.v1.MoveResponseProtobuf typeviam.service.motion.v1.MoveResponsePairs a vision service with a camera, informing the service about which camera it may usePairs a vision service with a camera, informing the service about which camera it may useOrientationConstraint specifies that the component being moved will not deviate its orientation beyond some threshold relative to the goal.OrientationConstraint specifies that the component being moved will not deviate its orientation beyond some threshold relative to the goal.A plan describes a motion planA plan describes a motion planThe states that a plan can be in.Plan status describes the state of a given plan at a point in timePlan status describes the state of a given plan at a point in timePlanStatusWithID 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 withPlanStatusWithID 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 withProtobuf typeviam.service.motion.v1.PlanStepProtobuf typeviam.service.motion.v1.PlanStepDescribes a plan, its current status & all status changes that have occured previously on that planDescribes a plan, its current status & all status changes that have occured previously on that planPseudolinearConstraint specifies that the component being moved should not deviate from the straight-line path to their goal by more than a factor proportional to the distance from start to goal.PseudolinearConstraint specifies that the component being moved should not deviate from the straight-line path to their goal by more than a factor proportional to the distance from start to goal.Protobuf typeviam.service.motion.v1.StopPlanRequestProtobuf typeviam.service.motion.v1.StopPlanRequestProtobuf typeviam.service.motion.v1.StopPlanResponseProtobuf typeviam.service.motion.v1.StopPlanResponseA MotionService declares the gRPC contract for a motion serviceA MotionService declares the gRPC contract for a motion serviceA stub to allow clients to do synchronous rpc calls to service MotionService.A stub to allow clients to do ListenableFuture-style rpc calls to service MotionService.Base class for the server implementation of the service MotionService.A stub to allow clients to do asynchronous rpc calls to service MotionService.