Package com.viam.service.motion.v1
Class Motion
java.lang.Object
com.viam.service.motion.v1.Motion
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
CollisionSpecification is used to selectively apply obstacle avoidance to specific parts of the robotstatic interface
static final class
A posestatic interface
static final class
Constraints specifies all enumerated constraints to be passed to Viam's motion planning, along with any optional parametersstatic interface
static final class
Protobuf typeviam.service.motion.v1.GetPlanRequest
static interface
static final class
Protobuf typeviam.service.motion.v1.GetPlanResponse
static interface
static final class
Protobuf typeviam.service.motion.v1.GetPoseRequest
static interface
static final class
Protobuf typeviam.service.motion.v1.GetPoseResponse
static interface
static final class
LinearConstraint specifies that the component being moved should move linearly relative to its goal.static interface
static final class
Protobuf typeviam.service.motion.v1.ListPlanStatusesRequest
static interface
static final class
Status of all executed / executing plan statuses with associated IDs within the 24 hour TTLstatic interface
static final class
Protobuf typeviam.service.motion.v1.MotionConfiguration
static interface
static final class
Protobuf typeviam.service.motion.v1.MoveOnGlobeRequest
static interface
static final class
Protobuf typeviam.service.motion.v1.MoveOnGlobeResponse
static interface
static final class
Protobuf typeviam.service.motion.v1.MoveOnMapRequest
static interface
static final class
Protobuf typeviam.service.motion.v1.MoveOnMapResponse
static interface
static final class
Moves any component on the robot to a specified destination which can be from the reference frame of any other component on the robot.static interface
static final class
Protobuf typeviam.service.motion.v1.MoveResponse
static interface
static final class
Pairs a vision service with a camera, informing the service about which camera it may usestatic interface
static final class
OrientationConstraint specifies that the component being moved will not deviate its orientation beyond some threshold relative to the goal.static interface
static final class
A plan describes a motion planstatic interface
static enum
The states that a plan can be in.static final class
Plan status describes the state of a given plan at a point in timestatic interface
static final class
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 withstatic interface
static final class
Protobuf typeviam.service.motion.v1.PlanStep
static interface
static final class
Describes a plan, its current status & all status changes that have occured previously on that planstatic interface
static final class
Protobuf typeviam.service.motion.v1.StopPlanRequest
static interface
static final class
Protobuf typeviam.service.motion.v1.StopPlanResponse
static interface
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
registerAllExtensions
(com.google.protobuf.ExtensionRegistryLite registry)
-
Method Details
-
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
-