migration to robotInterface