Face Recognition for Human Following Robot using D435i Camera and Robot Operating System

Authors

  • Muhammad Idzdihar Idris
  • Amirul Jamaludin Centre for Telecommunication Research & Innovation (CeTRI), Fakulti Kejuruteraan Elektronik & Kejuruteraan Komputer (FKEKK), Universiti Teknikal Malaysia Melaka (UTeM), 76100 Durian Tunggal, Melaka, Malaysia
  • Norhidayah Mohamad Yatim Centre for Telecommunication Research & Innovation (CeTRI), Fakulti Kejuruteraan Elektronik & Kejuruteraan Komputer (FKEKK), Universiti Teknikal Malaysia Melaka (UTeM), 76100 Durian Tunggal, Melaka, Malaysia
  • Zarina Mohd Noh Centre for Telecommunication Research & Innovation (CeTRI), Fakulti Kejuruteraan Elektronik & Kejuruteraan Komputer (FKEKK), Universiti Teknikal Malaysia Melaka (UTeM), 76100 Durian Tunggal, Melaka, Malaysia
  • Muhammad Noorazlan Shah Zainudin Centre for Telecommunication Research & Innovation (CeTRI), Fakulti Kejuruteraan Elektronik & Kejuruteraan Komputer (FKEKK), Universiti Teknikal Malaysia Melaka (UTeM), 76100 Durian Tunggal, Melaka, Malaysia
  • Wira Hidayat Mohd Saad Centre for Telecommunication Research & Innovation (CeTRI), Fakulti Kejuruteraan Elektronik & Kejuruteraan Komputer (FKEKK), Universiti Teknikal Malaysia Melaka (UTeM), 76100 Durian Tunggal, Melaka, Malaysia
  • Luke J. Bradley Rolls Royce UTC, University of Strathclyde, Glasgow G1 1XQ, United Kingdom

DOI:

https://doi.org/10.37934/araset.56.2.2232

Abstract

Most of the researchers only focus on people detection, which does not allow for recognizing specific individual. As a result, in environments with multiple people, this limitation makes it difficult for the human following robot to precisely track and follow a specific individual. Therefore, camera approach using Realsense D435i camera is implemented in this paper to recognize a specific human face as the first stage for the development of the human following robot. OpenCV is used as the underlying algorithm to recognize the human face based on the camera data obtained. In this study, a robot operating system (ROS) is utilized to integrate the camera data with the OpenCV modules for the face recognition process. The proposed model shows a remarkable performance, achieving an approximate accuracy of 70% in real-time recognition of the target individual by using camera. The experiment also has been evaluated and successfully recognize the target individual in the environment that have multiple persons. To enable the robot's data processing and task execution, the NVIDIA Jetson Nano, a cost-effective single-board computer with impressive processing capabilities, is employed and will be attached to the robot in the future works. In conclusion, the model can effectively be implemented on human following robot application using D435i camera.

Downloads

Download data is not yet available.

Downloads

Published

2024-10-08

Issue

Section

Articles

Most read articles by the same author(s)