1. Obtaining a ROS-Based Face Recognition and Object Detection : Hardware and Software Issues
- Author
-
Tero Salminen, Petri Oksa, Tarmo Lipping, Yang, Xin-She, Sherratt, Simon, Dey, Nilanjan, Joshi, Amit, Tampere University, and Computing Sciences
- Subjects
business.product_category ,business.industry ,Computer science ,213 Electronic, automation and communications engineering, electronics ,Mobile robot ,222 Other engineering and technologies ,Python (programming language) ,113 Computer and information sciences ,Facial recognition system ,Object detection ,Software ,Laptop ,Robot ,business ,computer ,Computer hardware ,Coding (social sciences) ,computer.programming_language - Abstract
This paper presents solutions for methodological issues that can occur when obtaining face recognition and object detection for a ROS-based (Robot Operating System) open-source platform. Ubuntu 18.04, ROS Melodic and Google TensorFlow 1.14 are used in programming the software environment. TurtleBot2 (Kobuki) mobile robot with additional onboard sensors are used to conduct the experiments. Entire system configurations and specific hardware modifications that were proved mandatory to make out the system functionality are also clarified. Coding (e.g., Python) and sensors installations are detailed both in onboard and remote laptop computers. In experiments, TensorFlow face recognition and object detection are examined by using the TurtleBot2 robot. Results show how objects and faces were detected when the robot is navigating in the previously 2D mapped indoor environment. acceptedVersion
- Published
- 2022