@inbook{c1b5c61fa0474669af64b044cfb6fc24,
title = "Path Planning and Following for an Autonomous Model Car Using an “Eye in the Sky”",
abstract = "Autonomous driving is a trend topic that is enabled by communication between devices. Under this scope, ROS is a useful tool for running multiple processes in a graph architecture, where each node may receive and post messages that are consumed by other nodes for their own needs. In this tutorial chapter we discuss a solution for autonomous path planning using a Randomized Random Tree (RRT) and a simple control scheme based on PIDs to follow that path. The control uses internal sensors and an external camera that works as an “eye in the sky”. This is implemented with the help of ROS version 1.12.13 using the Kinetic distribution. Results are validated using the Gazebo multi-robot simulator, version 7.0.0. The robot model used corresponds to the AutoNOMOS mini developed by PHD Ra{\'u}l Rojas, while the “eye in the sky” is an artificial simple RGB camera created in Gazebo for research purposes. The Rviz package is used to monitor the simulation. The repository for this project can be found at https://github.com/Sutadasuto/AutoNOMOS\_Stardust. (The original model for the AutoNOMOS mini was retrieved from https://github.com/EagleKnights/EK\_AutoNOMOS\_Sim ).",
keywords = "Autonomous driving, Eye in the sky, Path following, Path planning",
author = "Rodrigo Rill-Garc{\'i}a and Jose Martinez-Carranza and Edgar Granados and Marco Morales",
year = "2019",
month = jun,
day = "29",
doi = "10.1007/978-3-030-20190-6\_2",
language = "English",
isbn = "978-3-030-20189-0",
volume = "4",
series = "Studies in Computational Intelligence",
publisher = "Springer Verlag",
pages = "25--51",
editor = "Anis Koubaa",
booktitle = "Robot Operating System (ROS)",
address = "Germany",
}