Legibot: Generating Legible Motions for Service Robots Using Cost-Based Local Planners
Javad Amirian, Mouad Abrini, Mohamed Chetouani
TL;DR
Legibot addresses legibility in service-robot navigation by introducing a legibility-aware local planner that predicts observer expectations over multiple potential goals and optimizes trajectories to resemble the true goal $G^*$ while diverging from unintended goals. The method augments the task-cost with a similarity term $C_{ ext{Sim}}$ and a field-of-view term $C_{ ext{FOV}}$, integrated as $C_{ ext{LA}}( abla)= C_{ ext{Task}}( abla) + \lambda_{ ext{sim}} C_{ ext{Sim}}( abla) + \lambda_{ ext{fov}} C_{ ext{FOV}}( abla)$, and incorporates observer perspective through $h(q)$ and $v(q)$ in the similarity metric. The contributions include (i) a novel legibility-aware planning objective, (ii) observer-perspective adaptations for partial field-of-view constraints, and (iii) a ROS-based navigation stack enabling real-time deployment on service robots, validated in Gazebo restaurant scenarios, offline user studies, and real Pepper experiments. Results indicate improved observer ability to infer the robot's target with legible trajectories, though achieving high overall legibility and balancing efficiency remain open challenges for future work.
Abstract
With the increasing presence of social robots in various environments and applications, there is an increasing need for these robots to exhibit socially-compliant behaviors. Legible motion, characterized by the ability of a robot to clearly and quickly convey intentions and goals to the individuals in its vicinity, through its motion, holds significant importance in this context. This will improve the overall user experience and acceptance of robots in human environments. In this paper, we introduce a novel approach to incorporate legibility into local motion planning for mobile robots. This can enable robots to generate legible motions in real-time and dynamic environments. To demonstrate the effectiveness of our proposed methodology, we also provide a robotic stack designed for deploying legibility-aware motion planning in a social robot, by integrating perception and localization components.
