Content area

Abstract

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 which are not supported by the vendor-provided tools. This document describes a method of using the WebSocket protocol, a standardized protocol for communicating between different applications using well-established Web technologies, to send commands from an app running on a tablet device to a NAO robot, using a Python script running on the NAO as an intermediary between the remote device and the NAO software. 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.

Details

Title
Remote Interaction with a NAO Robot using a Tablet Device
Source details
Conference: 2017 ASEE Annual Conference & Exposition; Location: Columbus, Ohio; Start Date: June 24, 2017; End Date: June 28, 2017
Publication year
2017
Publication date
Jun 24, 2017
Publisher
American Society for Engineering Education-ASEE
Place of publication
Atlanta
Country of publication
United States
Source type
Conference Paper
Language of publication
English
Document type
Conference Proceedings
Publication history
 
 
Online publication date
2017-07-20
Publication history
 
 
   First posting date
20 Jul 2017
ProQuest document ID
2317824906
Document URL
https://www.proquest.com/conference-papers-proceedings/remote-interaction-with-nao-robot-using-tablet/docview/2317824906/se-2?accountid=208611
Copyright
© 2017. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the associated terms available at https://peer.asee.org/about .
Last updated
2025-11-14
Database
ProQuest One Academic