Summary

In this chapter, we have covered most of the aspects involved in integrating a robotic arm with MoveIt! and Gazebo, which gives us a realistic view of how a robotic arm could be used in a real-life environment. MoveIt! provides us with very simple and concise tools for motion planning with robotic arms using an Inverse Kinematics (IK) solver as well as ample documentation in order to facilitate this process, but given the complexity of the architecture, it can only be done properly once all of the different interactions between MoveIt!, the sensors, and the actuators in our robot have been properly understood.

We have glanced through the different high-level elements in the MoveIt! API, which, to cover in detail, would require an entire book of their own. In an attempt to avoid the cost of understanding a full API to perform very simple actions, the approach taken in this section has been to limit ourselves to very simple motion planning and interacting with both artificially created objects in the planning scene and RGB-D sensors that generate a point cloud.

Finally, a very detailed explanation has been provided for how to perform an object pick and place task. Although not being the sole purpose of a robotic arm, this is one that you might enjoy experimenting with as it is very common in industrial robots, but using MoveIt! motion planning and 3D perception allows you to do so in complex and dynamic environments. For this particular purpose of the robotic arm, a deeper look at the APIs and enhanced understanding of the MoveIt! architecture was required, giving you much more depth and understanding as to the possibilities of MoveIt!

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.145.14.200