ebook img

Robot Operating System (ROS): The Complete Reference (Volume 3) PDF

774 Pages·2018·31.19 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Robot Operating System (ROS): The Complete Reference (Volume 3)

Volume 778 Studies in Computational Intelligence Series Editor Janusz Kacprzyk Polish Academy of Sciences, Warsaw, Poland The series “Studies in Computational Intelligence” (SCI) publishes new developments and advances in the various areas of computational intelligence— quickly and with a high quality. The intent is to cover the theory, applications, and design methods of computational intelligence, as embedded in the fields of engineering, computer science, physics and life sciences, as well as the methodologies behind them. The series contains monographs, lecture notes and edited volumes in computational intelligence spanning the areas of neural networks, connectionist systems, genetic algorithms, evolutionary computation, artificial intelligence, cellular automata, self-organizing systems, soft computing, fuzzy systems, and hybrid intelligent systems. Of particular value to both the contributors and the readership are the short publication timeframe and the worldwide distribution, which enable both wide and rapid dissemination of research output. More information about this series at http://www.springer.com/series/7092 Editor Anis Koubaa Robot Operating System (ROS)The Complete Reference (Volume 3) Editor Anis Koubaa College of Computer Science and Information Systems, Prince Sultan University, Riyadh, Saudi Arabia CISTER Research Unit, Porto, Portugal Gaitech Robotics, Shanghai, Beijing, China ISSN 1860-949X e-ISSN 1860-9503 Studies in Computational Intelligence ISBN 978-3-319-91589-0 e-ISBN 978- 3-319-91590-6 https://doi.org/10.1007/978-3-319-91590-6 Library of Congress Control Number: 2018940893 © Springer International Publishing AG, part of Springer Nature 2019 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations. This Springer imprint is published by the registered company Springer International Publishing AG part of Springer Nature The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland Acknowledgements to Reviewers The Editor would like to thank the following reviewers for their great contributions in the review process of the book by providing a quality feedback to authors. Reviewers Anis Koubâa, Prince Sultan University, Saudi Arabia / CISTER Research Unit, Portugal Abdulla Al-Kaff, Universidad Carlos III de Madrid David Portugal, Ingeniarius, Ltd. Maram Alajlan, King Saud University Joao Fabro, UTFPR - Federal University of Technology-Parana Valerio De Carolis, Heriot-Watt University Ricardo Julio, UNIFEI Andre Oliveira, UTFPR Juan Jesús Roldán Gómez, Universidad Politécnica de Madrid Kostas Alexis, University of Nevada, Reno Christoph Rösmann, Institute of Control Theory and Systems Engineering, TU Dortmund University Guilherme Sousa Bastos, UNIFEI Walter Fetter Lages, Universidade Federal do Rio Grande do Sul Lennart Kryza, TU Berlin Vladimir Ivan, The University of Edinburgh Elena Peña-Tapia, Universidad Politécnica de Madrid L. V. R. Arruda, UTFPR Michael Hutchinson, Loughborough University Maximilian Krämer, Technische Universität Maximilian Krämer, Technische Universität Dortmund Gonçalo Martins, University of Coimbra Viswanath Bellam, Robotics Research Industry Ali Bin Wahid, Shanghai Gentech Scientific Instruments Paulo Drews Jr., FURG Franz Albers, TU Dortmund Christos Papachristos, UNR João Santos, FARO Moritz Luetkemoeller, TU Dortmund Christos Papachristos, UNR Alvaro Cantieri, IFPR Acknowledgments The Editor would like to thank the Robotics and Internet of Things (RIoT) Lab of the College of Computer and Information Sciences of Prince Sultan University for their support to this work. Furthermore, the Editor thanks Gaitech Robotics in China for their support. Contents Part I Multi-robot Systems A ROS-Based Framework for Simulation and Benchmarking of Multi-robot Patrolling Algorithms David Portugal, Luca Iocchi and Alessandro Farinelli Multi-robot Systems, Virtual Reality and ROS: Developing a New Generation of Operator Interfaces Juan Jesús Roldán, Elena Peña-Tapia, David Garzón-Ramos, Jorge de León, Mario Garzón, Jaime del Cerro and Antonio Barrientos Part II Unmanned Aerial Systems Autonomous Exploration and Inspection Path Planning for Aerial Robots Using the Robot Operating System Christos Papachristos, Mina Kamel, Marija Popović, Shehryar Khattak, Andreas Bircher, Helen Oleynikova, Tung Dang, Frank Mascarich, Kostas Alexis and Roland Siegwart A Generic ROS Based System for Rapid Development and Testing of Algorithms for Autonomous Ground and Aerial Vehicles Pawel Ladosz, Matthew Coombes, Jean Smith and Michael Hutchinson ROS-Based Approach for Unmanned Vehicles in Civil Applications Abdulla Al-Kaff, Francisco Miguel Moreno and Ahmed Hussein A Quadcopter and Mobile Robot Cooperative Task Using Visual Tags Based on Augmented Reality ROS Package Alvaro Rogério Cantieri, Ronnier F. Rohrich, André Schneider de Oliveira, Marco Aurélio Wehrmeister, João Alberto Fabro, Marlon de Oliveira Vaz, Magnus Eduardo Goulart and Guilherme Hideki Part III Navigation, Motion Planning and Control EXOTica: An Extensible Optimization Toolset for Prototyping and Benchmarking Motion Planning and Control Vladimir Ivan, Yiming Yang, Wolfgang Merkt, Michael P. Camilleri and Sethu Vijayakumar Online Trajectory Optimization and Navigation in Dynamic Environments in ROS Franz Albers, Christoph Rösmann, Frank Hoffmann and Torsten Bertram A Backstepping Non-smooth Controller for ROS-Based Differential-Drive Mobile Robots Walter Fetter Lages University Rover Challenge: Tutorials and Team Survey Daniel Snider, Matthew Mirvish, Michal Barcis and Vatan Aksoy Tezer Part IV Contributed ROS Packages SROS1: Using and Developing Secure ROS1 Systems Ruffin White, Gianluca Caiazza, Henrik Christensen and Agostino Cortesi GPU and ROS the Use of General Parallel Processing Architecture for Robot Perception Nicolas Dalmedico, Marco Antônio Simões Teixeira, Higor Santos Barbosa, André Schneider de Oliveira, Lucia Valeria Ramos de Arruda and Flavio Neves Jr Connecting ROS and FIWARE: Concepts and Tutorial Raffaele Limosani, Alessandro Manzi, Laura Fiorini, Paolo Dario and Filippo Cavallo Enabling Real-Time Processing for ROS2 Embedded Systems Lucas da Silva Medeiros, Ricardo Emerson Julio, Rodrigo Maximiano Antunes de Almeida and Guilherme Sousa Bastos Part V Interfaces for Interaction with Robots bum_ros : Distributed User Modelling for Social Robots Using ROS Gonçalo S. Martins, Luís Santos and Jorge Dias ROSRemote: Using ROS on Cloud to Access Robots Remotely Alyson Benoni Matias Pereira, Ricardo Emerson Julio and Guilherme Sousa Bastos

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.