This chapter presents the concepts, advantages, and practical examples of computer vision on robot operating system (ROS), applied explicitly on unmanned aerial vehicle (UAV) domain. ROS was built with the concept of abstraction (using messages interfaces) to allow re-use of software. This concept allows the integration with already built source code for computer vision tasks with the ROS environment. In conjunction with the available simulators for ROS, it is possible to design UAV solutions in a model-based concept, anticipating many operational and technical constraints prior to operational release.
%0 Book Section
%1 de_Carvalho_Bertoli_2020
%A de Carvalho Bertoli, Gustavo
%A Saotome, Osamu
%A Estrela, Vania V.
%A Estrela, Vania Vieira
%A Estrela, V. V.
%A Vieira Estrela, Vania
%A Estrela, Vania
%B Imaging and Sensing for Unmanned Aircraft Systems. Volume 1: Control and Performance
%D 2020
%I Institution of Engineering and Technology
%K ROS cloud_computing computer_vision cyber_physical_systems drone image_processing imported industry_4.0 internet_of_things iot myown navigation uav
%P 217--241
%R 10.1049/pbce120f_ch9
%T Computer vision in UAV using ROS
%U https://doi.org/10.1049%2Fpbce120f_ch9
%X This chapter presents the concepts, advantages, and practical examples of computer vision on robot operating system (ROS), applied explicitly on unmanned aerial vehicle (UAV) domain. ROS was built with the concept of abstraction (using messages interfaces) to allow re-use of software. This concept allows the integration with already built source code for computer vision tasks with the ROS environment. In conjunction with the available simulators for ROS, it is possible to design UAV solutions in a model-based concept, anticipating many operational and technical constraints prior to operational release.
@incollection{de_Carvalho_Bertoli_2020,
abstract = {This chapter presents the concepts, advantages, and practical examples of computer vision on robot operating system (ROS), applied explicitly on unmanned aerial vehicle (UAV) domain. ROS was built with the concept of abstraction (using messages interfaces) to allow re-use of software. This concept allows the integration with already built source code for computer vision tasks with the ROS environment. In conjunction with the available simulators for ROS, it is possible to design UAV solutions in a model-based concept, anticipating many operational and technical constraints prior to operational release.},
added-at = {2021-04-21T11:45:34.000+0200},
author = {de Carvalho Bertoli, Gustavo and Saotome, Osamu and Estrela, Vania V. and Estrela, Vania Vieira and Estrela, V. V. and Vieira Estrela, Vania and Estrela, Vania},
biburl = {https://www.bibsonomy.org/bibtex/20985448e352d37a2d8616d3ec19aa2ae/vaniave},
booktitle = {Imaging and Sensing for Unmanned Aircraft Systems. Volume 1: Control and Performance},
doi = {10.1049/pbce120f_ch9},
interhash = {db2a6bead4bb00b2b3a531eb286c17ba},
intrahash = {0985448e352d37a2d8616d3ec19aa2ae},
keywords = {ROS cloud_computing computer_vision cyber_physical_systems drone image_processing imported industry_4.0 internet_of_things iot myown navigation uav},
language = {English},
month = apr,
pages = {217--241},
publisher = {Institution of Engineering and Technology},
timestamp = {2021-05-16T20:31:41.000+0200},
title = {Computer vision in {UAV} using {ROS}},
type = {Publication},
url = {https://doi.org/10.1049%2Fpbce120f_ch9},
year = 2020
}