Package com.viam.service.motion.v1
Class Motion
java.lang.Object
com.viam.service.motion.v1.Motion
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classCollisionSpecification is used to selectively apply obstacle avoidance to specific parts of the robotstatic interfacestatic final classA posestatic interfacestatic final classConstraints specifies all enumerated constraints to be passed to Viam's motion planning, along with any optional parametersstatic interfacestatic final classProtobuf typeviam.service.motion.v1.GetPlanRequeststatic interfacestatic final classProtobuf typeviam.service.motion.v1.GetPlanResponsestatic interfacestatic final classDeprecated.static interfaceDeprecated.static final classDeprecated.static interfaceDeprecated.static final classLinearConstraint specifies that the component being moved should move linearly relative to its goal.static interfacestatic final classProtobuf typeviam.service.motion.v1.ListPlanStatusesRequeststatic interfacestatic final classStatus of all executed / executing plan statuses with associated IDs within the 24 hour TTLstatic interfacestatic final classProtobuf typeviam.service.motion.v1.MotionConfigurationstatic interfacestatic final classProtobuf typeviam.service.motion.v1.MoveOnGlobeRequeststatic interfacestatic final classProtobuf typeviam.service.motion.v1.MoveOnGlobeResponsestatic interfacestatic final classProtobuf typeviam.service.motion.v1.MoveOnMapRequeststatic interfacestatic final classProtobuf typeviam.service.motion.v1.MoveOnMapResponsestatic interfacestatic final classMoves any component on the robot to a specified destination which can be from the reference frame of any other component on the robot.static interfacestatic final classProtobuf typeviam.service.motion.v1.MoveResponsestatic interfacestatic final classPairs a vision service with a camera, informing the service about which camera it may usestatic interfacestatic final classOrientationConstraint specifies that the component being moved will not deviate its orientation beyond some threshold relative to the goal.static interfacestatic final classA plan describes a motion planstatic interfacestatic enumThe states that a plan can be in.static final classPlan status describes the state of a given plan at a point in timestatic interfacestatic final classPlanStatusWithID 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 interfacestatic final classProtobuf typeviam.service.motion.v1.PlanStepstatic interfacestatic final classDescribes a plan, its current status & all status changes that have occured previously on that planstatic interfacestatic final classPseudolinearConstraint 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.static interfacestatic final classProtobuf typeviam.service.motion.v1.StopPlanRequeststatic interfacestatic final classProtobuf typeviam.service.motion.v1.StopPlanResponsestatic interface -
Method Summary
Modifier and TypeMethodDescriptionstatic voidregisterAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
-
Method Details
-
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
-