Designing in situ interaction with ubiquitous robots