Modular software architecture for human-robot interaction applied to the InterBot mobile robot
ROS: an open-source Robot Operating System