epuck automatically avoid obstruction and form control