Related Experiment Video
Updated: Oct 13, 2025

A Networked Desktop Virtual Reality Setup for Decision Science and Navigation Experiments with Multiple Participants
Published on: August 26, 2018
Social Robot Navigation Tasks: Combining Machine Learning Techniques and Social Force Model
Óscar Gil1, Anaís Garrell1, Alberto Sanfeliu1
1Intitut de Robòtica i Informàtica Industrial (CSIC-UPC), Llorens i Artigas 4-6, 08028 Barcelona, Spain.
This study introduces a novel approach combining machine learning and the Social Force Model (SFM) for human-aware social robot navigation. This method ensures robots navigate safely and comfortably around people in dynamic environments.
Area of Science:
- Robotics
- Artificial Intelligence
- Human-Robot Interaction
Background:
- Robot navigation in dynamic public and private spaces is challenging due to environmental constraints and unpredictable pedestrian movement.
- Ensuring human comfort and safety during robot navigation requires a "human-aware" approach.
Purpose of the Study:
- To develop and validate novel navigation strategies for social robots that prioritize human comfort and safety.
- To integrate machine learning techniques with the Social Force Model (SFM) for enhanced social navigation capabilities.
Main Methods:
- Two navigation tasks were developed: social robot navigation and robot accompaniment.
- Both tasks utilized sensor data for environmental awareness and pedestrian motion analysis.
- The Social Force Model (SFM) was employed to model pedestrian behaviors, combined with supervised deep learning and Reinforcement Learning (RL) for robot motion control.
Main Results:
- The integrated SFM and machine learning models enabled robots to navigate in a socially aware manner.
- Simulations and real-world experiments with humanoid (IVO) and aerial robots demonstrated the system's effectiveness.
- The approach successfully addressed human-aware navigation challenges in complex, dynamic environments.
Conclusions:
- The combination of the Social Force Model (SFM) and machine learning provides a robust solution for human-aware social robot navigation.
- This methodology facilitates safe and comfortable robot movement alongside pedestrians and during accompaniment tasks.
- The developed systems show significant promise for real-world deployment of social robots in diverse environments.
Related Concept Videos
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Automatic Processing and Automatic Social Behavior
Two-Dimensional Force System: Problem Solving
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
Stereotype Content Model
Machines: Problem Solving II

