Part I: Navigation.- A Guide for 3D Mapping with Low-Cost Sensors using ROS.- Path Planning and Following for an Autonomous Model Car Using an "Eye in the Sky".- Part II: Quadcopters.- Parametric Optimization for Nonlinear Quadcopter Control using Stochastic Test Signals.- CrazyS: a software-in-the-loop Simulation Platform for the Crazyflie 2.0 nano-quadcopter.- Part III: Applications.- Cloud Robotics with ROS.- Video Stabilization of the NAO Robot Using IMU Data.- Part IV: ROS Tools.- Roslaunch2: Versatile, Flexible and Dynamic Launch Configurations for the Robot Operating System.- Penetration testing ROS.