Real-time Recognition of Human Interactions from a Single RGB-D Camera for Socially-Aware Robot Navigation

📅 2025-09-29
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Existing robot navigation systems often neglect human social cues, resulting in unnatural interactions and compromised safety. This paper proposes a real-time, socially aware navigation method based on a single RGB-D camera. First, 3D human pose estimation extracts individual body configurations; then, a computationally efficient spatial group modeling approach—integrating Principal Component Analysis (PCA) with the shoelace formula—precisely identifies interaction directions and participant regions. The entire pipeline is implemented end-to-end within the ROS 2 framework. Evaluated in dynamic social environments, the method achieves high-accuracy social interaction recognition with an average per-frame processing time of approximately 4 ms, enabling deployment on resource-constrained embedded platforms. The source code is publicly released. This work establishes a novel paradigm for lightweight, scalable, and socially compliant robotic navigation.

Technology Category

Application Category

📝 Abstract
{Recognizing human interactions is essential for social robots as it enables them to navigate safely and naturally in shared environments. Conventional robotic systems however often focus on obstacle avoidance, neglecting social cues necessary for seamless human-robot interaction. To address this gap, we propose a framework to recognize human group interactions for socially aware navigation. Our method utilizes color and depth frames from a monocular RGB-D camera to estimate 3D human keypoints and positions. Principal component analysis (PCA) is then used to determine dominant interaction directions. The shoelace formula is finally applied to compute interest points and engagement areas. Extensive experiments have been conducted to evaluate the validity of the proposed method. The results show that our method is capable of recognizing group interactions across different scenarios with varying numbers of individuals. It also achieves high-speed performance, processing each frame in approximately 4 ms on a single-board computer used in robotic systems. The method is implemented as a ROS 2 package making it simple to integrate into existing navigation systems. Source code is available at https://github.com/thanhlong103/social-interaction-detector
Problem

Research questions and friction points this paper is trying to address.

Recognizing human group interactions for socially-aware robot navigation
Estimating 3D human keypoints from single RGB-D camera input
Determining interaction directions and engagement areas computationally
Innovation

Methods, ideas, or system contributions that make the work stand out.

RGB-D camera estimates 3D human keypoints and positions
PCA determines dominant interaction directions
Shoelace formula computes engagement areas and interest points
🔎 Similar Papers
No similar papers found.
T
Thanh Long Nguyen
Undergraduate Faculty, Fulbright University Vietnam, 105 Ton Dat Tien, Ho Chi Minh City, 700000, Vietnam.
D
Duc Phu Nguyen
Undergraduate Faculty, Fulbright University Vietnam, 105 Ton Dat Tien, Ho Chi Minh City, 700000, Vietnam.
T
Thanh Thao Ton Nu
Undergraduate Faculty, Fulbright University Vietnam, 105 Ton Dat Tien, Ho Chi Minh City, 700000, Vietnam.
Q
Quan Le
Undergraduate Faculty, Fulbright University Vietnam, 105 Ton Dat Tien, Ho Chi Minh City, 700000, Vietnam.
T
Thuan Hoang Tran
Faculty of Information Technology, Duy Tan University, 3 Quang Trung, Da Nang, 550000, Vietnam.
Manh Duong Phung
Manh Duong Phung
Fulbright University Vietnam
RoboticsComputer VisionUnmanned Aerial VehiclesSwarm Intelligence