ROS-based Multiple Cameras Video Streaming for a Teleoperation Interface of a Crawler Robot

Authors
Ramil Safin1, Roman Lavrenov1, Edgar A. Martínez-García2, Evgeni Magid1, *
1
Intelligent Robotic Systems Laboratory, Intelligent Robotics Department, Higher Institute for Information Technology and Intelligent Systems, Kazan Federal University, Kazan 420008, Russian Federation
2
Robotics Laboratory, Department of Industrial Engineering and Manufacture, Institute of Engineering and Technology, Universidad Autónoma de Ciudad Juárez, Chihuahua 32310, Mexico
*
Corresponding author. Email: [email protected]
Corresponding Author
Evgeni Magid
Received 1 October 2018, Accepted 22 October 2018, Available Online 1 December 2018.
DOI
https://doi.org/10.2991/jrnal.2018.5.3.9
Keywords
Video streaming; mobile robot; ROS package; real-time; camera calibration
Abstract
Digital cameras are being widely used in robotics in 3D scene reconstruction, simultaneous localization and mapping (SLAM), and other applications, which often require real-time video stream from multiple cameras. In a case of a mobile robotic system with limited hardware capabilities performance issues may arise. In this work we present a real-time video streaming robot operating system (ROS) package for our crawler-type mobile robot Servosila Engineer, which has four on-board cameras. Compared to OpenCV based solution our package demonstrates less resource consumption.

Copyright
© 2018 The Authors. Published by ALife Robotics Corp. Ltd..
Open Access
This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).

Download article (PDF)