My Moveit Node
Implements a node to control the arm of robot using moveit.
Services:
/move_arm
Description:
There are 7 markers in the environment, the joints configuration for each marker is found and once the move_arm service is called with arg true, reach(req, resp) function tries to find the plan to the corresponding joints configuration and executes it.
Functions
-
bool reach(std_srvs::SetBool::Request &req, std_srvs::SetBool::Response &resp)
Function for planning and executing it to each joints configuration. It uses the provided methods from
moveitpackage for loading robot model, its kinematic and joints group.- Parameters
req –
resp –
- Returns
true
- Returns
false
-
int main(int argc, char **argv)
main function for
my_moveitnode- Parameters
argc –
argv –
- Returns
int