arm_navigation_msgs/MoveArm Action

File: arm_navigation_msgs/MoveArm.action

Action Definition

# Service name to call for getting a motion plan
# Move arm will call a service on this service name 
# using the MotionPlanRequest specified here
string planner_service_name

# A planning scene diff
PlanningScene planning_scene_diff

# A motion planning request
MotionPlanRequest motion_plan_request

# OPTIONAL: Diff uses ordered collision operations in addition to allowed_collision_matrix
arm_navigation_msgs/OrderedCollisionOperations operations

# OPTIONAL flag
# Setting this flag to true will allow move_arm to accept plans that do not go all the way to the goal
bool accept_partial_plans

# OPTIONAL flag
# Setting this flag to true will allow move_arm to accept invalid goals
# This is useful if you are using a planner like CHOMP along with a noisy rapidly changing collision map
# and you would like to plan to a goal near an object.
bool accept_invalid_goals

# OPTIONAL flag
# Setting this flag to true will disable the call to IK for a pose goal
bool disable_ik

# OPTIONAL flag
# Setting this flag to true will disable collision monitoring during execution of a trajectory
bool disable_collision_monitoring
---
# An error code reflecting what went wrong
ArmNavigationErrorCodes error_code

ContactInformation[] contacts
---
# The internal state that the move arm action currently is in
string state

# Time to completion - this is a combination of requested planning time and trajectory completion time
duration time_to_completion