Development of a Humanoid Robot Prototype for Multimodal Human-Robot Interaction
Organizations: University of Engineering and Technology, Vietnam National University, Hanoi, Vietnam · School of Information Science, Japan Advanced Institute of Science and Technology
Abstract
Human-robot interaction (HRI) enables intuitive and intelligent collaboration between humans and robots in real-world environments. This paper introduces a humanoid robot prototype designed as a flexible testbed for developing and integrating artificial intelligence (AI) modules in HRI tasks. The system features a 12 degree-of-freedom (DOFs) dual-arm mechanism and a 2 DOFs head with an expressive LCD screen to express facial emotions. All hardware components are controlled by a custom-designed controller board with real-time AI processing supported by an onboard Jetson module. The system incorporates three AI modules: (1) gesture recognition using MediaPipe Pose and an LSTM classifier, (2) object detection with YOLO and 3D localization, and (3) voice-command processing through speech recognition and large language model(LLM)-based semantic parsing. The platform is validated through experiments on positioning accuracy, with results showing average manipulation errors of approximately 1.83 cm. To demonstrate its versatility, experimental results show over 90% task accuracy, with gesture recognition reaching 96%, speech recognition reaching 92%. The results confirm the effectiveness of the proposed system as a reproducible and accessible humanoid platform for research and prototyping in HRI.
Figures & tables
| Servo | Weight | Voltage Range | Max. Torque |
|---|---|---|---|
| DS5160 SSG | 158 g | 6.0–8.4 V | 65.0 kg·cm |
| FT5330M | 67 g | 6.0–7.4 V | 35.5 kg·cm |
| TD-8120MG | 56–68 g | 4.8–8.4 V | 22.8 kg·cm |
| MG996R | 55 g | 4.8–7.2 V | 11.0 kg·cm |
| Device | Parameters | Application |
|---|---|---|
| Battery | Input: 220V AC; Output: 36V 10Ah. | Power Supply |
| Jetson Xavier AGX | CPU: 8-core ARM v8.2; GPU: 512-core Volta Tensor Core; RAM: 32 GB LPDDR4x; Storage: 32 GB eMMC; Power: 10–30W. | High-level controller |
| Arduino UNO | MCU: ATmega328P; digital I/O; analog input; UART/I2C/SPI; MHz | Low-level controller |
| Arduino Mega 2560 | MCU: ATmega2560; digital I/O; analog input; UART; MHz | Low-level controller |
| FSR402 Force Sensor | Force range: – N; Resistance range: k –10M ; Diameter: mm | Grasp feedback |
| ZED 2 Stereo Camera | Dual MP; FoV: ; Depth sensing: - m; Integrated IMU + Barometer sensor; USB | Vision |
| Times | Left arm | Right arm | Integrated system |
|---|---|---|---|
| 1 | 1.05 | 1.07 | 1.30 |
| 2 | 1.28 | 0.88 | 1.24 |
| 3 | 1.29 | 0.96 | 1.84 |
| 4 | 1.55 | 1.36 | 3.48 |
| 5 | 1.56 | 1.68 | 3.82 |
| 6 | 1.25 | 1.24 | 1.51 |
Humanoid Robotics
Humanoid robotics develops human-shaped robots that move, manipulate objects, and interact with people in human environments.
See all 151 papers