moveit_goal_builder Documentation

moveit_goal_builder

The moveit_goal_builder package

Goal builder for MoveIt's MoveGroup action.

This is useful for when you want to use the MoveGroup actionlib interface directly, instead of using the MoveGroup class. This allows you to poll when the action is done, which the normal MoveGroup interface does not allow you to do.

moveit_goal_builder::Builder is the main API. To use it:

C++ example

#include "moveit_goal_builder/builder.h"

moveit_goal_builder::Builder builder("base_link", "arms");
builder.AddPoseGoal("r_wrist_roll_link", pose);
builder.AddPathOrientationConstraint(orientation_constraint);
builder.planning_time = 10.0;
builder.num_planning_attempts = 3;
builder.can_replan = true;
builder.replan_attempts = 3;

moveit_msgs::MoveGroupGoal goal;
builder.Build(&goal);


moveit_goal_builder
Author(s):
autogenerated on Sat Jun 8 2019 18:52:57