Human-Robot Interaction for Remote Application

Similar documents
EXPLORATION OF UNKNOWN ENVIRONMENT WITH ACKERMAN MOBILE ROBOT USING ROBOT OPERATING SYSTEM (ROS)

DiVA Digitala Vetenskapliga Arkivet

Technical issues of MRL Virtual Robots Team RoboCup 2016, Leipzig Germany

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

Introducing modern robotics with ROS and Arduino

Programming Robots With Ros By Morgan Quigley Brian Gerkey

SPQR RoboCup 2016 Standard Platform League Qualification Report

Ease of Use Enables Ease of Adoption Jason Walker, CEO,

GESTURE BASED HUMAN MULTI-ROBOT INTERACTION. Gerard Canal, Cecilio Angulo, and Sergio Escalera

DEVELOPMENT OF A MOBILE ROBOTS SUPERVISORY SYSTEM

Robo$cs Introduc$on. ROS Workshop. Faculty of Informa$on Technology, Brno University of Technology Bozetechova 2, Brno

Formation and Cooperation for SWARMed Intelligent Robots

ARCHITECTURE AND MODEL OF DATA INTEGRATION BETWEEN MANAGEMENT SYSTEMS AND AGRICULTURAL MACHINES FOR PRECISION AGRICULTURE

Performance Evaluation of Augmented Teleoperation of Contact Manipulation Tasks

Abstract. Keywords: virtual worlds; robots; robotics; standards; communication and interaction.

Which Dispatch Solution?

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

Team Description Paper

Walking and Flying Robots for Challenging Environments

Middleware and Software Frameworks in Robotics Applicability to Small Unmanned Vehicles

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

Android Speech Interface to a Home Robot July 2012

Autonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)

Requirements Specification Minesweeper

Industrial Use of Mixed Reality in VRVis Projects

IMU integration into Sensor suite for Inspection of H-Canyon

Secure High-Bandwidth Communications for a Fleet of Low-Cost Ground Robotic Vehicles. ZZZ (Advisor: Dr. A.A. Rodriguez, Electrical Engineering)

National Instruments Accelerating Innovation and Discovery

GNSS in Autonomous Vehicles MM Vision

Team Kanaloa: research initiatives and the Vertically Integrated Project (VIP) development paradigm

Creating a 3D environment map from 2D camera images in robotics

Developing Applications for the ROBOBO! robot

Vision-based Localization and Mapping with Heterogeneous Teams of Ground and Micro Flying Robots

UPGRADE YOUR MPT NETWORK THE SMART WAY. harris.com #harriscorp

On the creation of standards for interaction between real robots and virtual worlds

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Aalborg Universitet. Publication date: Document Version Publisher's PDF, also known as Version of record

Marine Robotics. Alfredo Martins. Unmanned Autonomous Vehicles in Air Land and Sea. Politecnico Milano June 2016

2006 CCRTS THE STATE OF THE ART AND THE STATE OF THE PRACTICE. Network on Target: Remotely Configured Adaptive Tactical Networks. C2 Experimentation

N E T W O R K UPGRADE SOLUTIONS UPGRADE YOUR MPT NETWORK YOUR WAY

DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR

An Adaptive Indoor Positioning Algorithm for ZigBee WSN

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

Robots in society: Event 2

Design and analysis of Autonomous Robots

The Real-Time Control System for Servomechanisms

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real...

CPE/CSC 580: Intelligent Agents

IMPLEMENTATION OF ROBOTIC OPERATING SYSTEM IN MOBILE ROBOTIC PLATFORM

SMART MANUFACTURING: 7 ESSENTIAL BUILDING BLOCKS

Vision System for a Robot Guide System

CAPACITIES FOR TECHNOLOGY TRANSFER

CONCURRENT ENGINEERING

A CYBER PHYSICAL SYSTEMS APPROACH FOR ROBOTIC SYSTEMS DESIGN

Winners of the McRock IIoT Awards 2018 Announced

TurtleBot2&ROS - Learning TB2

CS594, Section 30682:

The Autonomous Robots Lab. Kostas Alexis

Dynamic Task Allocation for Mobile Robots

OBSTACLE DETECTION AND COLLISION AVOIDANCE USING ULTRASONIC DISTANCE SENSORS FOR AN AUTONOMOUS QUADROCOPTER

II. ROBOT SYSTEMS ENGINEERING

OFFensive Swarm-Enabled Tactics (OFFSET)

15 th Annual Conference on Systems Engineering Research

Bluetooth Low Energy Sensing Technology for Proximity Construction Applications

Wi-Fi Fingerprinting through Active Learning using Smartphones

INTRODUCTION. of value of the variable being measured. The term sensor some. times is used instead of the term detector, primary element or

IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS

Collective Robotics. Marcin Pilat

Robotics Intelligent connection of the perception to action. Applications

Design of Tracked Robot with Remote Control for Surveillance

Welcome to a World of Professional Radio Communications. The power of true scalability

Research Proposal: Autonomous Mobile Robot Platform for Indoor Applications :xwgn zrvd ziad mipt ineyiil zinepehe`e zciip ziheaex dnxethlt

NEES CYBERINFRASTRUCTURE: A FOUNDATION FOR INNOVATIVE RESEARCH AND EDUCATION

A New Use for Fault Indicators SEL Revolutionizes Distribution System Protection. Steve T. Watt, Shankar V. Achanta, and Peter Selejan

Funzionalità per la navigazione di robot mobili. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo

PEAK GAMES IMPLEMENTS VOLTDB FOR REAL-TIME SEGMENTATION & PERSONALIZATION

ROS Tutorial. Me133a Joseph & Daniel 11/01/2017

Architecture for Incorporating Internet-of-Things Sensors and Actuators into Robot Task Planning in Dynamic Environments

Advanced Analytics for Intelligent Society

Active microwave moisture sensors advanced solutions for the pulp and paper industry

Robotic Technology for Port and Maritime Automation

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes

Process Industries. Making a Visible Difference THE INSPECTION SPECIALISTS

BENEFITS OF A DUAL-ARM ROBOTIC SYSTEM

V2X-Locate Positioning System Whitepaper

Face Detector using Network-based Services for a Remote Robot Application

WITH Woodside. The Woodside Innovation & Technology Hub. Building a community of world-class innovators to unlock tomorrow s growth opportunities.

ARDUINO / GENUINO. start as professional. short course in a book. faculty of engineering technology

Differential navigation for UAV platforms with mobile reference station

Team Description Paper

Mesh Networks. unprecedented coverage, throughput, flexibility and cost efficiency. Decentralized, self-forming, self-healing networks that achieve

TECHNOLOGY DEVELOPMENT AREAS IN AAWA

Wheeled Mobile Robot Kuzma I

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM

ENGINEERING SERVICE-ORIENTED ROBOTIC SYSTEMS

Robots Leaving the Production Halls Opportunities and Challenges

Multisensory Based Manipulation Architecture

Automatic Stair Climbing Robot

Multiagent System for Home Automation

Transcription:

Human-Robot Interaction for Remote Application MS. Hendriyawan Achmad Universitas Teknologi Yogyakarta, Jalan Ringroad Utara, Jombor, Sleman 55285, INDONESIA Gigih Priyandoko Faculty of Mechanical Engineering gigih@ump.edu.my Mohd Razali Daud, Hamzah Achmad, Faculty of Electrical & Electronics Engineering, Universiti Malaysia Pahang, Lebuhraya Tun Razak, 26300 Gambang, Pahang, MALAYSIA mrazali@ump.edu.my, hamzah@ump.edu.my Highlights: The development of Human-Robot interaction needs an advanced knowledge when the robot performs complex tasks. Traditionally, the interaction between human and robot tends to be operated with a peer to peer mode which relies on dedicated and customized network protocol. Our innovation emphasizes the use of robot operating system (ROS) which runs the distributed network concept and provides the solution to prevent re-invention the wheel in the robotic software development to interact with a human in the dynamic configuration. This innovation is highly recommended in the large scale robot development, i.e., industrial applications or military missions. Keywords: Human, Robot, Interaction, Operating System, Network. 224

Introduction The technology of robotics has grown rapidly and applied to many fields, such as industry, education, health, household, entertainment, and the military. Moreover, a mobile robot navigation technology is now increasingly sophisticated, with the technology of 2D/3D mapping (Zlot & Bosse, 2014). In some cases, the robots share the same resources and work in remote collaboration with the humans to accomplish the task. Human-Robot interaction in far distance has many advantages in the daily life, but it needs an advanced knowledge when the robot performs complex tasks. Previously, the remote interaction between human and robot tends to operate on a peer to peer mode which relies on dedicated and customized network protocol. This traditional method needs highly efforts to re-develop the software when the robot environments or configurations are changing dynamically. Our innovation emphasizes the use of robot operating system (ROS) as the core of human-robot interaction. ROS runs the distributed network concept which comes up with the solution to prevent re-invention the wheel in the robotic software development due to the environment or configuration changing. The distributed capability of ROS enables the system to reconfigure dynamically during the operation with multiple nodes, instead of a peer to peer model. Thus, the robots and humans can collaborate to perform complex tasks on the same network simultaneously. Every node connected to the network can publish and subscribe the messages as required to accomplish the collaboration task between humans and robots. This innovation is highly recommended in the large scale robot development, i.e., industrial application and military operation. 225

Description The interaction between human and robot is an advanced technology developed by the researcher for last decade to enhance the people's live in many fields. The biggest problem is the development of the software itself. Sometimes, the robot operated for critical mission comes up with complex configuration both hardware and software, and this is a big challenge. The researcher must design the software of the robot to deal with highend sensors and actuators which provide the information and control accurately. Previously, many scientists in the world have been working on the development of robotic software but fragmented into individual groups and their methods sometimes not well organized globally and repeated by others instead of improvement, known as re-invention the wheel and catastrophic in the technology development to grow rapidly. The market demands led the perspective of the robotics development into well organized globally by set the software framework as the core of the development. Nowadays, researchers are trying to create a software framework for robotics in the form of open source, and possibly open for another researchers contribution in term of improvement instead of re-invention. ROS (robot operating system) is the most widely used framework for robotics software development so far. In 2015 alone, more than $150 million in venture capital (VC) funding was invested in businesses that utilize ROS(Brian Gerkey, 2015). High demand on ROS mostly come from an industrial segment that wants to increase the production capability using large scale robotics technology but easy in the software development. Our innovation tries to emphasize the method how the human and robot are doing interaction by using ROS framework to accomplish the mapping task. The 226

mapping is an important step when a mobile robot wants to explore the unknown environment (Chen & Yinhang, 2008)(Wolf & Sukhatme, 2008)(Rusu, 2010). The robot utilizes several sensors such as LIDAR (Light Detection and Ranging), Kinect Camera, and IMU (Inertial Measurement Unit). Inspection robots enable operators to plan outages more precisely and efficient and thereby reduce downtime. The inspection increases the availability of facilities and makes them more profitable, as well as boosting the safety of people and the environment. Eliminate individual entry in confined spaces and perform the inspection from a safe & remote location. It can save the life of workers and allows the operator to access areas that could not be found by anyone before, get more coverage, inspect behind baffles & obstacles. An inspection mission is a complex task which requires tens or hundreds of software function. FIGURE 1. Proposed concept of Human-Robot interaction using ROS for remote mapping mission ROS framework comes up with the modular design which divides the robot software operation into modules. Each module communicates by using the topic which contains the particular message. The use of modules make the dynamic re-configuration on the robot software are easy to do. ROS is a meta-operating system which runs under Linux OS. As an open source, researchers around the globe have been collecting ROS 227

stacks and packages in ROS repository so that researcher can use it for their project easily. However, contribution to the ROS repository is widely open for ROS user as well by modification or invention. High demand on ROS stacks from researchers increased the number of ROS stack production year to year exponentially. Moreover, ROS provides better methods which can be chosen based on our desires and purposes. It is also the product of trade-offs and prioritization made during its design cycle (Quigley et al., 2009). The innovation of ROS leverages the legacy method of robotics system development by the community in the world for last decade. ROS provides standard operating system services such as hardware abstraction, low-level device control, implementation of commonly used functionality, message-passing between processes, and package management. Running sets of ROS-based processes are represented in a graph architecture where processing takes place in nodes that may receive, post and multiplex sensor, control, state, planning, actuator and other messages. We applied the ROS environment in our innovation to handle the resources from hardware layer to application layer which decrease the development time significantly for indoor mapping mission by the robot. The advantage of this work for the community is a human-operated remote 3D mapping solution which provides the technology to describe an unknown environment in the particular area for the military or industrial plant in the form of deep 3D map regard to reconnaissance, safety, or inspection mission. Currently, we are implementing the innovation to the wheeled mobile vehicle, which has a high market demand for industrial and educational purposes. 228

However, the innovation is not limited to the ground vehicle only, the aerial and underwater robot are possible objects for future development as required by the market. The commercial value of the innovation is the product of robot which has robust and modular development system to deals with multiple resources and deep missions as customer need, i.e., industrial and military. Acknowledgement This project is supported by Universiti Malaysia Pahang under Research Grant Scheme (RDU140358). References Brian Gerkey. (2015). ROS, the Robot Operating System, Is Growing Faster Than Ever, Celebrates 8 Years. Retrieved from http://spectrum.ieee.org/automaton/robotics/rob otics-software/ros-robot-operating-systemcelebrates-8-years Chen, C., & Yinhang, C. (2008). Research on Map Building by Mobile Robots. In Proceedings - 2nd International Symposium on Intelligent Information Technology Application (IITA) (Vol. 2, pp. 673 677). http://doi.org/10.1109/iita.2008.205 Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Mg, A. (2009). ROS: an open-source Robot Operating System. In IEEE International Conference on Robotics and Automation. http://doi.org/http://www.willowgarage.com/pap ers/ros-open-source-robot-operating-system Rusu, R. B. (2010). Semantic 3D Object Maps for Everyday Manipulation in Human Living Environments. KI - Kunstliche Intelligenz, 24, 345 348. http://doi.org/10.1007/s13218-010-0059-6 229

Wolf, D. F., & Sukhatme, G. S. (2008). Semantic mapping using mobile robots. IEEE Transactions on Robotics, 24(2), 245 258. http://doi.org/10.1109/tro.2008.917001 Zlot, R., & Bosse, M. (2014). Efficient large-scale 3D mobile mapping and surface reconstruction of an underground mine. Springer Tracts in Advanced Robotics, 92(August), 479 494. http://doi.org/10.1007/978-3-642-40686-7_32 230