UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Connecting YARP to the Web with yarp.js

Ciliberto, C; (2017) Connecting YARP to the Web with yarp.js. Frontiers in Robotics and AI , 4 , Article 67. 10.3389/frobt.2017.00067. Green open access

[thumbnail of frobt-04-00067.pdf]
Preview
Text
frobt-04-00067.pdf - Published Version

Download (578kB) | Preview

Abstract

We present yarp.js, a JavaScript framework enabling robotics networks to interface and interact with external devices by exploiting modern Web communication protocols. By connecting a YARP server module with a browser client on any external device, yarp.js allows to access on board sensors using standard Web APIs and stream the acquired data through the yarp.js network without the need for any installation. Communication between YARP modules and yarp.js clients is bi-directional, opening also the possibility for robotics applications to exploit the capabilities of modern browsers to process external data, such as speech synthesis, 3D data visualization, or video streaming to name a few. Yarp.js requires only a browser installed on the client device, allowing for fast and easy deployment of novel applications. The code and sample applications to get started with the proposed framework are available for the community at the yarp.js GitHub repository.

Type: Article
Title: Connecting YARP to the Web with yarp.js
Open access status: An open access version is available from UCL Discovery
DOI: 10.3389/frobt.2017.00067
Publisher version: http://dx.doi.org/10.3389/frobt.2017.00067
Language: English
Additional information: Copyright © 2017 Ciliberto. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY) (http://creativecommons.org/licenses/by/4.0/). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
Keywords: yarp, robotics, iCub, web, websocket, Internet of things
UCL classification: UCL
UCL > Provost and Vice Provost Offices
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10044213
Downloads since deposit
93Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item