Robot Area Coverage Problem