scispace - formally typeset
Proceedings ArticleDOI

Robot Web Tools: Efficient messaging for cloud robotics

TLDR
These efforts with Robot Web Tools are described to advance: 1) human-robot interaction through usable client and visualization libraries for more efficient development of front-end human- robot interfaces, and 2) cloud robotics through more efficient methods of transporting high-bandwidth topics.
Abstract
Since its official introduction in 2012, the Robot Web Tools project has grown tremendously as an open-source community, enabling new levels of interoperability and portability across heterogeneous robot systems, devices, and front-end user interfaces. At the heart of Robot Web Tools is the rosbridge protocol as a general means for messaging ROS topics in a client-server paradigm suitable for wide area networks, and human-robot interaction at a global scale through modern web browsers. Building from rosbridge, this paper describes our efforts with Robot Web Tools to advance: 1) human-robot interaction through usable client and visualization libraries for more efficient development of front-end human-robot interfaces, and 2) cloud robotics through more efficient methods of transporting high-bandwidth topics (e.g., kinematic transforms, image streams, and point clouds). We further discuss the significant impact of Robot Web Tools through a diverse set of use cases that showcase the importance of a generic messaging protocol and front-end development systems for human-robot interaction.

read more

Citations
More filters
Journal ArticleDOI

Internet of Robotic Things: Concept, Technologies, and Challenges

TL;DR: A novel concept—IoRT is presented that highlights architectural principles, vital characteristics, as well as research challenges of this term to provide a better understanding of the architectural assimilation of IoRT and identify important research directions on this term.
Journal ArticleDOI

A Comprehensive Survey of Recent Trends in Cloud Robotics Architectures and Applications

TL;DR: In this survey paper, the recent works in the area of cloud robotics technologies as well as its applications are reviewed and insights about the current trends in cloud robotics are drawn.
Proceedings ArticleDOI

Transparent role assignment and task allocation in human robot collaboration

TL;DR: This work implements a transparent task planner able to be deployed in realistic, near-future applications capable of basic reasoning capabilities for what concerns role assignment and task allocation, and it interfaces with the human partner at the level of abstraction he is most comfortable with.
Proceedings ArticleDOI

ROS Reality: A Virtual Reality Framework Using Consumer-Grade Hardware for ROS-Enabled Robots

TL;DR: This group has designed a VR teleoperation package for the Robot Operating System (ROS), ROS Reality, that can be easily integrated into existing robotic frameworks and hopes this system will be adopted by other research groups to allow for easy integration of VR teleoperated robots into future experiments.
Journal ArticleDOI

Communicating and controlling robot arm motion intent through mixed-reality head-mounted displays:

TL;DR: This work proposes a mixed-reality head-mounted display (HMD) visualization of the intended robot motion over the wearer's real-world view of the robot and its environment, and describes its implementation, which connects a ROS-enabled robot to the HoloLens using ROS Reality, using MoveIt for motion planning, and using Unity to render the visualization.
References
More filters
Proceedings Article

ROS: an open-source Robot Operating System

TL;DR: This paper discusses how ROS relates to existing robot software frameworks, and briefly overview some of the available application software which uses ROS.
Proceedings Article

The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems

TL;DR: Current usage of Player and Stage is reviewed, and some interesting research opportunities opened up by this infrastructure are identified.
Journal ArticleDOI

A Survey of Research on Cloud Robotics and Automation

TL;DR: This survey considers robots and automation systems that rely on data or code from a network to support their operation, i.e., where not all sensing, computation, and memory is integrated into a standalone system.
Journal ArticleDOI

Cloud robotics: architecture, challenges and applications

TL;DR: This work extends the computation and information sharing capabilities of networked robotics by proposing a cloud robotic architecture that leverages the combination of an ad-hoc cloud formed by machine-to-machine (M2M) communications among participating robots, and an infrastructure cloud enabled by machine/machine communications.
Proceedings ArticleDOI

On device abstractions for portable, reusable robot code

TL;DR: This paper proposes that PADI could be a starting point for development of a standard platform for robot interfacing, independent of Player, to enable code portability and re-use, while still providing access to the unique capabilities of individual devices.
Related Papers (5)