The described project is an iPhone application to control a robot using the accelerometer and the touch screen of the mobile device. The iPhone and the robot are connected over WiFi. The application interface displays full screen real time images coming from the robot vision system, allowing remote driving of the robot. We implemented 2 different driving modes and interactions: the first one fully exploits the accelerometer to move the robot forward and backward and to change direction, the second one uses the interface buttons for forward and backward movements, while the accelerometer is used only to change direction. In both driving modes there is the possibility to control the robot's mechanical arm to take and release an object through two touchscreen buttons. We carried on several user tests in order to validate and enhance our design. In fact, based on the test results, we could improve the interface as well as the driving experience (e.g. we could tune the correct power to drive the gearmotors of the robot as a function of the device inclination and the pressing duration of the interface controls). Users that tested the final version could smoothly drive the robot along a route with obstacles. © 2012 Authors.

iPhone interface for wireless control of a robot / Panizzi, Emanuele; Dario, Vitulli. - ELETTRONICO. - (2012), pp. 782-783. (Intervento presentato al convegno 2012 International Working Conference on Advanced Visual Interfaces, AVI 2012 tenutosi a Capri Island nel 21 May 2012 through 25 May 2012) [10.1145/2254556.2254712].

iPhone interface for wireless control of a robot

PANIZZI, Emanuele;
2012

Abstract

The described project is an iPhone application to control a robot using the accelerometer and the touch screen of the mobile device. The iPhone and the robot are connected over WiFi. The application interface displays full screen real time images coming from the robot vision system, allowing remote driving of the robot. We implemented 2 different driving modes and interactions: the first one fully exploits the accelerometer to move the robot forward and backward and to change direction, the second one uses the interface buttons for forward and backward movements, while the accelerometer is used only to change direction. In both driving modes there is the possibility to control the robot's mechanical arm to take and release an object through two touchscreen buttons. We carried on several user tests in order to validate and enhance our design. In fact, based on the test results, we could improve the interface as well as the driving experience (e.g. we could tune the correct power to drive the gearmotors of the robot as a function of the device inclination and the pressing duration of the interface controls). Users that tested the final version could smoothly drive the robot along a route with obstacles. © 2012 Authors.
2012
2012 International Working Conference on Advanced Visual Interfaces, AVI 2012
ios; mobile interaction
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
iPhone interface for wireless control of a robot / Panizzi, Emanuele; Dario, Vitulli. - ELETTRONICO. - (2012), pp. 782-783. (Intervento presentato al convegno 2012 International Working Conference on Advanced Visual Interfaces, AVI 2012 tenutosi a Capri Island nel 21 May 2012 through 25 May 2012) [10.1145/2254556.2254712].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/523398
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 2
social impact