The MoveIt! architecture
Before using MoveIt! in our ROS system, you have to install it. The installation procedure is very simple and is just a single command. Using the following commands, we install the MoveIt! core, a set of plugins and planners for ROS Noetic:
sudo apt-get install ros-noetic-moveit ros-noetic-moveit-plugins ros-noetic-moveit-planners
Let's start with MoveIt! by discussing its architecture. Understanding the architecture of MoveIt! helps to program and interface the robot with MoveIt!. We will quickly go through the architecture and the important concepts of MoveIt!, and start interfacing with and programming our robots.
Here is an overview of the MoveIt! architecture:
This diagram is also included in their official web page, at http://moveit.ros.org/documentation/concepts.
The move_group node
We can say that move_group
is the heart of MoveIt!, as this node acts as an...