Remote Interaction with a NAO Robot using a Tablet Device
Author(s) -
Jennifer Leaf,
Robert Gerlick,
Donald Richter
Publication year - 2018
Language(s) - English
Resource type - Conference proceedings
DOI - 10.18260/1-2--28798
Subject(s) - computer science , python (programming language) , humanoid robot , embedded system , robot , android (operating system) , software , operating system , scripting language , protocol (science) , vendor , human–computer interaction , software engineering , artificial intelligence , medicine , alternative medicine , pathology , marketing , business
The NAO humanoid robot includes several programming tools and development kits that are supported on commonly available operating systems for defining the behavior of the robot at runtime. However, there are situations where it is desirable to control the NAO, or to run specific programs, from tablets or other devices that are not supported by the vendor-provided tools. To support a research project for improving the usability of the NAO by therapists treating autism spectrum disorder (ASD) in children, we developed a method of using the WebSocket protocol to send commands from an app running on a tablet device to a NAO robot. A proof-of-concept architecture and implementation using an Android tablet app is presented. Finally, the alternative technologies and potential next steps for future enhancement are discussed.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom