Search papers, labs, and topics across Lattice.
This paper introduces the Social Preference Learning for Crowd Robot Navigation (SPLC) algorithm, which addresses the challenge of designing effective reward functions for socially compliant robot behaviors in pedestrian environments. By leveraging a social preference feedback mechanism, SPLC automates the generation of preference data, allowing for a more nuanced understanding of pedestrian dynamics and reducing reward bias. Experimental results show that SPLC consistently outperforms state-of-the-art methods in both simulated and real-world settings, enhancing the feasibility of robots navigating in human-populated spaces.
SPLC eliminates the need for complex reward design by automatically generating social preference data, leading to significant improvements in robot navigation in crowded environments.
Offline reinforcement learning (RL) holds significant potential for crowd robot navigation in human-robot coexistence applications. However, the inherent complexity of pedestrian motion renders the design of effective reward functions for promoting socially compliant robot behaviors a persistent challenge. This paper proposes a Social Preference Learning for Crowd Robot Navigation (SPLC) algorithm to eliminate the need for detailed reward design. Its core innovation lies in the introduction of a social preference feedback mechanism to automatically generate preference data through principled preference evaluation criteria. By explicitly accounting for the intricacies of pedestrian dynamics, the pipeline mitigates the reward bias and facilitates the systematic quantification of broad social norms, thereby fostering socially compliant behaviors. Extensive experiments integrating SPLC with offline RL methods demonstrate consistent improvements over state-of-the-art baselines across standard performance metrics. Furthermore, real-world experiments on the TurtleBot4 further validate the effectiveness of SPLC in practical human-robot coexistence settings. Our code and video demos are available at https://github.com/sklus949/SPLC.