Book Image

ROS Robotics By Example

Book Image

ROS Robotics By Example

Overview of this book

The visionaries who created ROS developed a framework for robotics centered on the commonality of robotic systems and exploited this commonality in ROS to expedite the development of future robotic systems. From the fundamental concepts to advanced practical experience, this book will provide you with an incremental knowledge of the ROS framework, the backbone of the robotics evolution. ROS standardizes many layers of robotics functionality from low-level device drivers to process control to message passing to software package management. This book provides step-by-step examples of mobile, armed, and flying robots, describing the ROS implementation as the basic model for other robots of these types. By controlling these robots, whether in simulation or in reality, you will use ROS to drive, move, and fly robots using ROS control.
Table of Contents (17 chapters)
ROS Robotics By Example
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Preface
Index

Introducing Bebop


The following image shows the Parrot Bebop quadrotor craft that will be discussed in this section. This quadrotor weighs 400 grams and has more advanced features than the Crazyflie. Its cost is around $ 500.

Bebop

Parrot is a company with headquarters in Paris, France, that produces products such as the Bebop quadrotor. The Bebop is described in detail at their website, http://www.parrot.com/usa/products/bebop-drone/.

The Bebop can be controlled by its own Skycontroller or by using smartphones or tablets. The Skycontroller is described at the following site: http://blog.parrot.com/2014/12/15/how-to-pilot-skycontroller/.

Bebop has on-board sensors for autonomous flight through the use of GPS for guidance. The Bebop also has a forward-looking camera for aerial photography. The Wi-Fi communications module of Bebop allows manual control and control by a ROS package called bebop_autonomy. The next section will concentrate on the use of the ROS software to control Bebop.

Tip

Important...