MoveGroup C++ interface for programming the manipulator

Brief introduction to MoveGroup C++ interface

MoveGroup C++ interface

Before we start coding

In this section we are going to learn how to program a manipulator robot using the MoveGroup C++ interface. For practicing how to program robot manipulators by using MoveGroup C++ interface, let’s use the digital twin by launching the demo.launch. The following list of nuggets explain different ways we can program robot manipulators using MoveGroup C++ interface. All the example code solutions can be found in the repository for movegroup_interface_demo. Clone it and build it.

The API refrence can be found here

Keep in mind that in the example code, the execute function has been commented out for safety reasons. When working with a digital twin it is safe to uncomment the line.

Planning to a Pose Goal

MoveGroup C++ interface: planning to a pose goal

Planning to a Joint Value Goal

MoveGroup C++ interface: planning to a joint value goal

Planning to a Named Goal

MoveGroup C++ interface: planning to a named goal

Computing a Cartesian Path

MoveGroup C++ interface: planning a Cartesian path