Control algorithms for a mobile robot tracking a human in front | Synapse