view slide.md @ 0:83569495824e

first commit
author Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
date Fri, 03 Jun 2016 01:34:45 +0900
parents
children f8ef341d5822
line wrap: on
line source

title: Service robot system with an informationally structured environment
author:  Tatsuki IHA, Nozomi TERUYA
profile: Kono lab
lang: English
code-engine: coderay

# 1. Introduction
- aging of the population is a common problem in modern societies, and rapidly aging populations and declining birth rates have become more serious in recent years
- for instance, the manpower shortage in hospitals and elderly care facilities has led to the deterioration of quality of life for elderly individuals
- robot technology is expected to play an important role in the development of a healthy and sustainable society
- in particular, daily life assistance for elderly individuals in hospitals and care facilities is one of the most urgent and promising applications for service robots

# 1. Introduction
- for a service robot, information about its surrounding, such as the positions of objects, furniture, humans, and other robots is indispensable for safely performing proper service tasks
- however, current sensing technology, especially for cases of robots equipped with external sensors, is not good enough to complete these tasks satisfactorily
- for example, a vision system is susceptible to changes in lighting conditions and the appearances of objects. moreover, the field of vision is rather narrow.

# 1. Introduction
- although occlusions can be partly solved by sensors on a mobile robot, background changes and unfavorable vibrations of a robot body make processes more difficult.
- in addition, the payload of a robot is not so high and computer resources are also limited.

# 1. Introduction
- fixed sensors in an environment are more stable and can more easily gather information about the environment.
- if a sufficient number of sensors can be embedded in the environment in advance, occlusion is no longer a crucial problem.
- information required to perform tasks is acquired by distributed sensors and transmitted to a robot on demand.
- the concept of making an environment smarter rather than the robot is referred to as an informationally structured environment.

# 1. Introduction
- an informationally structured environment is a feasible solution for introducing service robots into our daily lives using current technology
- several systems that observe human behavior using distributed sensor systems and provide proper service tasks according to requests from human or emergency detection, which is triggered automatically, have been proposed
- several service robots that act as companions to elderly people or as assistants to humans who require special care have been developed

# 1. Introduction
- we also have been developing an informationally structured environment for assisting in the daily life of elderly people in our research project, i.e., the robot town project
- the goal of this project is to develop a distributed sensor network system covering a townsize environment consisting of several houses, buildings, and roads, and to manage robot services appropriately by monitoring events that occur in the environment.

# 1. Introduction
- events sensed by an embedded sensor system are recorded in the town management system (TMS)
- and appropriate information about the surroundings and instructions for proper services are provided to each robot

# 1. Introduction
- we also have been developing an informationally structured platform (fig.1. In which distributed sensors (fig.2a) and actuators are installed to support an indoor service robot (fig.2b)
- objects embedded sensors and rfid tags, and all of the data are stored in the TMS database
- a service robot performs various service tasks according to the environmental data stored in the TMS database in collaboration with distributed sensors and actuators, for example, installed in a refrigerator to open a door.

# 1. Introduction
- we herein introduce a new town management system called the ROS-TMS.
- in this system, the robot operating system (ROS) is adopted as a communication framework between various modules, including distributed sensors, actuators, robots, and databases

# 1. Introduction
- thanks to the ROS, we were able to develop a highly flexible and scalable system
- adding or removing modules such as sensors, actuators, and robots, to or from the system is simple and straightforward
- parallelization is also easily achievable.

# 1. Introduction
- we herein report the followings
    - introduction of architecture and components of the ROS-TMS
    - object detection using a sensing system of the ROS-TMS
    - fetch-and-give task using the motion planning system of the ROS-TMS.

# 1. Introduction
- the remainder of the present paper is organized as follows.
    - section 2 : presenting related research
    - section 3:  we introduce the architecture and components of the ROS-TMS
    - section 4:  we describe the sensing system of the ROS-TMS for processing the data acquired from various sensors
    - section 5:  describes the robot motion planning system of the ROS-TMS used to design the trajectories for moving, gasping, giving, and avoiding obstacles using the information on the environment acquired by the sensing system
    - section 6:  we present the experimental results for service tasks performed by a humanoid robot and the ROS-TMS
    - section 7:  concludes the paper.

# 2. Related research
- a considerable number of studies have been performed in the area of informationally structured environments/spaces to provide human-centric intelligent services
- informationally structured environments are referred to variously as home automation systems, smart homes, ubiquitous robotics, kukanchi, and intelligent spaces, depending on the field of research and the professional experience of the researcher

# 2. Related research
- home automation systems or smart homes are popular systems that centralize the control of lighting, heating, air conditioning, appliances, and doors, for example, to provide convenience, comfort, and energy savings
- the informationally structured environment can be categorized in this system, but the system is designed to support not only human life but also robot activity for service tasks

# 2. Related research
- hashimoto and Lee proposed an intelligent space in 1996
- intelligent spaces (iSpace) are rooms or areas that are equipped with intelligent devices, which enable spaces to perceive and understand what is occurring within them
- these intelligent devices have sensing, processing, and networking functions and are referred to as distributed intelligent networked devices (DINDs)
- one DIND consists of a CCD camera to acquire spatial information and a processing computer, which performs data processing and network interfacing
- these devices observe the position and behavior of both human beings and robots coexisting in the iSpace

# 2. Related research
- the concept of a physically embedded intelligent system (PEIS) has been introduced in 2005
- PEIS involves the intersection and integration of three research areas: artificial intelligence, robotics, and ubiquitous computing
- anything that consists of software components with a physical embodiment and interacts with the environment through sensors or actuators/robots is considered to be a PEIS, and a set of interconnected physically embedded intelligent systems is defined as a PEIS ecology
- tasks can be achieved using either centralized or distributed approaches using the PEIS ecology

# 2. Related research
- Ubiquitous robotics involves the design and deployment of robots in smart network environments in which everything is interconnected
- define three types of Ubibots: software robots (Sobots), embedded robots (Embots), and mobile robots (Mobots), which can provide services using various devices through any network, at any place and at any time in a ubiquitous space (u-space)

# 2. Related research
- Embots can evaluate the current state of the environment using sensors, and convey that information to users
- Mobots are designed to provide services and explicitly have the ability to manipulate u-space using robotic arms
- Sobot is a virtual robot that has the ability to move to any location through a network and to communicate with humans
- The present authors have previously demonstrated the concept of a PIES using Ubibots in a simulated environment and u-space [32,33].
 
# 2. Related research
- RoboEarth is essentially a World Wide Web for robots, namely, a giant network and database repository in which robots can share information and learn from each other about their behavior and their environment
- the goal of RoboEarth is to allow robotic systems to benefit from the experience of other robots

# 2. Related research
- the informationally structured environment/space (also referred to as Kukanchi, a Japanese word meaning interactive human-space design and intelligence) has received a great deal of attention in robotics research as an alternative approach to the realization of a system of intelligent robots operating in our daily environment.
- human-centered systems require, in particular, sophisticated physical and information services, which are based on sensor networks, ubiquitous computing, and intelligent artifacts.
- information resources and accessibility within an environment are essential for people and robots.
- the environment surrounding people and robots should have a structured platform for gathering, storing, transforming, and providing information.
- such an environment is referred to as an informationally structured space

# 2. Related research
- in section 5, we present a coordinate motion planning technique for a fetch-and-give including handing over an object to a person
- the problem of handing over an object between a human and a robot has been studied in HumanRobot Interaction (HRI)

# 2. Related research
- the work that is closest to ours is the one by Dehais et al 
- in their study, physiological and subjective evaluation for a handing over task was presented
- the performance of hand-over tasks were evaluated according to three criteria: legibility, safety and physical comfort
- these criteria are represented as fields of cost functions mapped around the human to generate ergonomic hand-over motions
- although their approach is similar to our approach, we consider the additional criteria, that is, the manipulability of both a robot and a human for a comfortable and safety fetch-and-give task

# 2. Related research
- the problem of pushing carts using robots has been reported in many studies so far
- the earlier studies in pushing a cart were reported using a single manipulator mounted on a mobile base

# 2. Related research
- the problem of towing a trailer has also been discussed as an application of a mobile manipulator and a cart
- this work is close to the approach in this paper, however, a pivot point using a cart is placed in front of the robot in our technique.

# 2. Related research
- the work that is closest to ours is the one by Scholz et al.
- they provided a solution for real time navigation in a cluttered indoor environment using 3D sensing

# 2. Related research
- many previous works focus on the navigation and control problems for movable objects.
- On the other hand, we consider the problem including handing over an object to a human using a wagon, and propose a total motion planning technique for a fetch-and-give task with a wagon

# 3. Overview of the ROS-TMS
- in the present paper, we extend the TMS and develop a new Town Management System called the ROS-TMS
- This system has three primary components
    - real-world
    - database
    - cyber-world

<div style="text-align: center;">
    <img src="./images/fig3.svg" alt="message" width="600">
</div>

# 3. Overview of the ROS-TMS
- events occurring in the real world, such as user behavior or user requests, and the current situation of the real world are sensed by a distributed sensing system.
- the gathered information is then stored in the database

<div style="text-align: center;">
    <img src="./images/fig3.svg" alt="message" width="600">
</div>

# 3. Overview of the ROS-TMS
- appropriate service commands are planned using the environmental information in the database and are simulated carefully in the cyber world using simulators, such as choreonoid
- service tasks are assigned to service robots in the real world

<div style="text-align: center;">
    <img src="./images/fig3.svg" alt="message" width="600">
</div>

# 3. Overview of the ROS-TMS
- the following functions are implemented in the ROS-TMS
    1. Communication with sensors, robots, and databases  
    2. Storage,revision,backup,and retrieval of real-time information in an environment
    3. Maintenance and providing information according to individual IDs assigned to each object and robot
    4. Notification of the occurrence of particular predefined events, such as accidents
    5. Task schedule function for multiple robots and sensors
    6. Human-system interaction for user requests
    7. Real-time task planning for service robots

# 3. Overview of the ROS-TMS
- ROS-TMS has unique features, as described below
    - Scalability
        -  ROS-TMS is designed to have high scalability so that it can handle not only a single room but also a building and a town
    - Diversity
        - diversity: The ROS–TMS supports a variety of sensors and robots
        - for instance, Vicon MX (Vicon Motion Systems Ltd.), TopUrg (Hokuyo Automatic), Velodyne 32e (Velodyne Lidar), and Oculus Rift (Oculus VR) are installed in the developed informationally structured platform
    - Safety
        - data gathered from the real world is used to perform simulations in the cyber world in order to evaluate the safety and efficiency of designed tasks

# 3. Overview of the ROS-TMS
- ROS-TMS has unique features, as described below
    - Privacy protection
        - one important restriction in our intelligent environment is to install a small number of sensors to avoid interfering with the daily activity of people and to reduce the invasion of their privacy as far as possible
        - we do not install conventional cameras in the environment
    - Economy
        - sensors installed in an environment can be shared with robots and tasks, and thus we do not need to equip individual robots with numerous sensors
        - in addition, most sensors are processed by low-cost single-board computers in the proposed system
        - this concept has an advantage especially for the system consisting of multiple robots since robots can share the resources in the environment

# 3. Overview of the ROS-TMS
- some features such as modularity, scalability, and diversity owe much to ROS’s outstanding features
- on the other hand, economical or processing efficiency strongly depends on the unique features of ROS-TMS, since various information gathered by distributed sensor networks is structured and stored to the database and repeatedly utilized for planning various service tasks by robots or other systems

# 3. Overview of the ROS-TMS
- ROS-TMS is composed of five components
    - User
    - Sensor
    - Robot
    - Task
    - Data
- components are also composed of sub-modules
    - such as the User Request sub-module for the user component

<div style="text-align: center;">
    <img src="./images/fig4.svg" alt="message" width="450">
</div>

# 4. Sensing system
- sensing system (TMS_SS) is a component of the ROS-TMS that processes the data acquired from various environment sensors
- TMS_SS is composed of three sub-packages
    - Floor sensing system (FSS)
    - Intelligent cabinet system (ICS)
    - Object detection system (ODS)

# 4.1 Floor sensing system(FSS)
- current platform is equipped with a floor sensing system to detect objects on the floor and people walking around
- this sensing systems is composed of a laser range finder located on one side of the room and a mirror installed along another side of the room
- this configuration allows a reduction of dead angles of the LRF and is more robust against occlusions

<div style="text-align: center;">
    <img src="./images/fig6.svg" alt="message" width="600">
</div>

# 4.1 Floor sensing system(FSS)
- people tracking is performed by first applying static background subtraction and then extracting clusters in the remainder of the measurements
- this system can measure the poses of the robot and movable furniture such as a wagon using tags, which have encoded reflection patterns optically identified by the LRF

<div style="text-align: center;">
    <img src="./images/fig6.svg" alt="message" width="600">
</div>

# 4.2. Intelligent cabinet system (ICS)
- the cabinets installed in the room are equipped with RFID readers and load cells to detect the types and positions of the objects in the cabinet