Package com.viam.service.motion.v1
Interface Motion.MoveOnMapRequestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
Motion.MoveOnMapRequest
,Motion.MoveOnMapRequest.Builder
- Enclosing class:
- Motion
public static interface Motion.MoveOnMapRequestOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionComponent on the robot to move to the specified destinationSpecify a destination to, which can be any pose with respect to the SLAM map's origincom.google.protobuf.Struct
getExtra()
Additional arguments to the methodOptional set of motion configuration optionsgetName()
Name of the motion servicecom.google.protobuf.ByteString
Name of the motion servicegetObstacles
(int index) Obstacles to be considered for motion planningint
Obstacles to be considered for motion planningObstacles to be considered for motion planningName of the slam service from which the SLAM map is requestedboolean
Component on the robot to move to the specified destinationboolean
Specify a destination to, which can be any pose with respect to the SLAM map's originboolean
hasExtra()
Additional arguments to the methodboolean
Optional set of motion configuration optionsboolean
Name of the slam service from which the SLAM map is requestedMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getName
String getName()Name of the motion service
string name = 1 [json_name = "name"];
- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Name of the motion service
string name = 1 [json_name = "name"];
- Returns:
- The bytes for name.
-
hasDestination
boolean hasDestination()Specify a destination to, which can be any pose with respect to the SLAM map's origin
.viam.common.v1.Pose destination = 2 [json_name = "destination"];
- Returns:
- Whether the destination field is set.
-
getDestination
Common.Pose getDestination()Specify a destination to, which can be any pose with respect to the SLAM map's origin
.viam.common.v1.Pose destination = 2 [json_name = "destination"];
- Returns:
- The destination.
-
hasComponentName
boolean hasComponentName()Component on the robot to move to the specified destination
.viam.common.v1.ResourceName component_name = 3 [json_name = "componentName"];
- Returns:
- Whether the componentName field is set.
-
getComponentName
Common.ResourceName getComponentName()Component on the robot to move to the specified destination
.viam.common.v1.ResourceName component_name = 3 [json_name = "componentName"];
- Returns:
- The componentName.
-
hasSlamServiceName
boolean hasSlamServiceName()Name of the slam service from which the SLAM map is requested
.viam.common.v1.ResourceName slam_service_name = 4 [json_name = "slamServiceName"];
- Returns:
- Whether the slamServiceName field is set.
-
getSlamServiceName
Common.ResourceName getSlamServiceName()Name of the slam service from which the SLAM map is requested
.viam.common.v1.ResourceName slam_service_name = 4 [json_name = "slamServiceName"];
- Returns:
- The slamServiceName.
-
hasMotionConfiguration
boolean hasMotionConfiguration()Optional set of motion configuration options
optional .viam.service.motion.v1.MotionConfiguration motion_configuration = 5 [json_name = "motionConfiguration"];
- Returns:
- Whether the motionConfiguration field is set.
-
getMotionConfiguration
Motion.MotionConfiguration getMotionConfiguration()Optional set of motion configuration options
optional .viam.service.motion.v1.MotionConfiguration motion_configuration = 5 [json_name = "motionConfiguration"];
- Returns:
- The motionConfiguration.
-
getObstaclesList
List<Common.Geometry> getObstaclesList()Obstacles to be considered for motion planning
repeated .viam.common.v1.Geometry obstacles = 6 [json_name = "obstacles"];
-
getObstacles
Obstacles to be considered for motion planning
repeated .viam.common.v1.Geometry obstacles = 6 [json_name = "obstacles"];
-
getObstaclesCount
int getObstaclesCount()Obstacles to be considered for motion planning
repeated .viam.common.v1.Geometry obstacles = 6 [json_name = "obstacles"];
-
hasExtra
boolean hasExtra()Additional arguments to the method
.google.protobuf.Struct extra = 99 [json_name = "extra"];
- Returns:
- Whether the extra field is set.
-
getExtra
com.google.protobuf.Struct getExtra()Additional arguments to the method
.google.protobuf.Struct extra = 99 [json_name = "extra"];
- Returns:
- The extra.
-