Cooperative Robotics in Urban Areas

Similar documents
Progress on URUS: Ubiquitous Networking Robots in Urban Settings

URUS Ubiquitous Networking Robotics for Urban Settings

An European Vision of Network Robot Systems in Urban Areas

URUS Ubiquitous Networking Robotics for Urban Settings

A View of Network Robot Systems in Urban Areas in Europe

Cooperative Environment Perception in the URUS project Prof. Alberto Sanfeliu

Decentralized Sensor Fusion for Ubiquitous Robotics in Urban Areas

Ubiquitous Networking Robotics in Urban Settings

Robots Leaving the Production Halls Opportunities and Challenges

Cooperative robots in people guidance mission: DTM model validation and local optimization motion.

CAPACITIES FOR TECHNOLOGY TRANSFER

ECHORD and ECHORD++ European Clearing House for Open Robotics Development

Walking and Flying Robots for Challenging Environments

A Multidisciplinary Approach to Cooperative Robotics

ISROBOTNET: A Testbed for Sensor and Robot Network Systems

2. Publishable summary

INSTITUTO de SISTEMAS E ROBÓTICA Institute for Systems and Robotics

The 2012 Team Description

FP7 STREP. The. Consortium. Marine Robots and Dexterous Manipulation for Enabling Autonomous Underwater Multipurpose Intervention Missions

Planning in autonomous mobile robotics

Cognitive Systems and Robotics: opportunities in FP7

Introduction to ACHIEVE

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

NAVIGATION OF MOBILE ROBOTS

Global Variable Team Description Paper RoboCup 2018 Rescue Virtual Robot League

Intelligent Tactical Robotics

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

DIGITIZING THE CONSTRUCTION SECTOR: THE ROLE OF ICT IN PROMPTING CONSTRUCTION EFFICIENCY AND EFFECTIVENESS

Challenges for AI: Mobile Robots on Construction Sites. Tim Detert

Springer Tracts in Advanced Robotics 119

Cooperative Active Perception using POMDPs

Overview of Challenges in the Development of Autonomous Mobile Robots. August 23, 2011

Cooperative robot team navigation strategies based on an environmental model

Urban Robots. << autor >> Barcelona. Spain. << fecha >> Prof. Dr. Alberto Sanfeliu

DENSO

Benchmarks and Good Experimental Methods in

DEVELOPMENT OF A MOBILE ROBOTS SUPERVISORY SYSTEM

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

AUTOMATION & ROBOTICS LABORATORY. Faculty of Electronics and Telecommunications University of Engineering and Technology Vietnam National University

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

Proactive Behavior of an Autonomous Mobile Robot for Human-Assisted Learning

Natural Interaction with Social Robots

Towards Complex Human Robot Cooperation Based on Gesture-Controlled Autonomous Navigation

FET FLAGSHIPS Preparatory Actions. Proposal "RoboCom: Robot Companions for Citizens"

Multisensory Based Manipulation Architecture

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

ICT4 Manuf. Competence Center

Construction of Mobile Robots

Visual compass for the NIFTi robot

Update on enhanced satellite navigation services empowering innovative solutions in Smart Mobility

Institute of Computer Technology

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1

Robot Autonomy the future of intelligent autonomous systems?

Benchmarking Intelligent Service Robots through Scientific Competitions: the approach. Luca Iocchi. Sapienza University of Rome, Italy

High Speed vslam Using System-on-Chip Based Vision. Jörgen Lidholm Mälardalen University Västerås, Sweden

Available theses (October 2011) MERLIN Group

Cognitive Radio: Smart Use of Radio Spectrum

Lecture 23: Robotics. Instructor: Joelle Pineau Class web page: What is a robot?

Multi-Robot Cooperative System For Object Detection

2 Focus of research and research interests

What will the robot do during the final demonstration?

ROBOT-ERA PROJECT: PRELIMINARY RESULTS OF ROBOTIC SERVICES IN SMART ENVIRONMENTS WITH ELDERLY PEOPLE

Road Boundary Estimation in Construction Sites Michael Darms, Matthias Komar, Dirk Waldbauer, Stefan Lüke

Robot-Era at a glance

A dataset of head and eye gaze during dyadic interaction task for modeling robot gaze behavior

The EDA SUM Project. Surveillance in an Urban environment using Mobile sensors. 2012, September 13 th - FMV SENSORS SYMPOSIUM 2012

Local Optimization of Cooperative Robot Movements for Guiding and Regrouping People in a Guiding Mission

Cooperative Tracking with Mobile Robots and Networked Embedded Sensors

Assessing the Social Criteria for Human-Robot Collaborative Navigation: A Comparison of Human-Aware Navigation Planners

Evaluation of an Enhanced Human-Robot Interface

CORC 3303 Exploring Robotics. Why Teams?

Multi robot Team Formation for Distributed Area Coverage. Raj Dasgupta Computer Science Department University of Nebraska, Omaha

RoboCup. Presented by Shane Murphy April 24, 2003

Ubiquitous Network Robots for Life Support

An Agent-Based Architecture for an Adaptive Human-Robot Interface

MORSE, the essential ingredient to bring your robot to real life

INESCTEC Marine Robotics Experience

Sensor terminal Portable for intelligent navigation of personal mobility robots in informationally structured environment

Weedy a sensor fusion based autonomous field robot for selective weed control

CONTACT: , ROBOTIC BASED PROJECTS

GNSS in Autonomous Vehicles MM Vision

The RESPECT Project. 3rd Panel discussion on FP7 Cooperation themes Interdisciplinary Projects in the field of security.

CS594, Section 30682:

Joint Open Lab and PHD proposal

Cooperative Tracking using Mobile Robots and Environment-Embedded, Networked Sensors

Mathematical Problems in Networked Embedded Systems

TOWARDS A NEW GENERATION OF CONSCIOUS AUTONOMOUS ROBOTS

THE NEPTUS C4ISR FRAMEWORK: MODELS, TOOLS AND EXPERIMENTATION. Gil M. Gonçalves and João Borges Sousa {gil,

UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR

Autonomous Localization

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Exploratory Study of a Robot Approaching a Person

Localisation et navigation de robots

Modeling, Architectures and Signal Processing for Brain Computer Interfaces

András László Majdik. MSc. in Eng., PhD Student

Hybrid Positioning through Extended Kalman Filter with Inertial Data Fusion

Multi Robot Localization assisted by Teammate Robots and Dynamic Objects

four growing market areas are messaging and navigation services, mobility services, video delivery services, and interactive multimedia services.

Localization and Place Recognition Using an Ultra-Wide Band (UWB) Radar

Roboter lernen sehen und selbst zu navigieren - Chancen und Herausforderungen autonomer Roboter für die Arbeits- und Alltagswelt.

Transcription:

Cooperative Robotics in Urban Areas Prof. Alberto Sanfeliu Director Institute of Robotics (IRI) (CSIC-UPC) Technical University of Catalonia December 2, 2008 http://www-iri.upc.es Index Network Robot System (NRS) and examples The URUS project Experiment locations an experiments Concepts in cooperative robotics Cooperative robotic functions Cooperative robotic tasks Open issues

Network Robot Systems Network Robots Systems (Japan) Ubiquitous Network Visible type Virtual type Apri-alpha Robovie Network Robots Unconscious type 4

Network Robot Systems (EU) Definition: A Network Robot System is a group of artificial autonomous systems that are mobile and that makes important use of wireless communications among them or with the environment and living systems in order to fulfill their tasks. Elements: Autonomous robot Communication network Environment sensors People Some Examples of NRS

Japan NRS Project URUS: Robots in Urban Areas Cameras and ubiquitous sensors Wireless and network communication Robots with intelligent head and mobility People with mobile phones and RDFI Robots for transportation of people and goods

DustBot: Urban Hygiene Guardians: Robot Assistant for Firemen

URUS project URUS project Ubiquitous Networking Robotics in Urban Settings http://urus.upc.es

Objectives: URUS Project Objectives The main objective is to develop an adaptable network robot architecture which integrates the basic functionalities required for a network robot system to do urban tasks 1. Scientific and technological objectives - Specifications in Urban areas - Cooperative localization and navigation - Cooperative environment perception - Cooperative map building and updating - Human robot interaction - Multi-task allocation - Wireless communication in Network Robots - 2. Experiment objectives - Guiding and transportation of people - Surveillance: Evacuation of people URUS Partners Participant Role* Country Participant name Participant short name Coordinator Research Partner Spain Technical University of Catalonia (Institute of Robotics) Alberto Sanfeliu Research Partner France Centre National de la Recherche Scientifique Rachid Alami / Raja Chatila Research Partner Switzerland Eidgenössische Technische Hochschule Roland Siegward Research Partner Spain Asociación de Investigación y Coop. Indus. de Andalucia Anibal Ollero Research Partner Italy Scuola Superiore di Studi Universitari e di Perfezionamento Sant Anna Paolo Dario Research Partner Spain Universidad de Zaragoza Luis Montano Research Partner Portugal Instituto Superior Técnico Joao Sequeira / Jose Santos Victor Research Partner UK University of Surrey John_Illingworth Agency Partner Spain Urban Ecology Agency of Barcelona Salvador Rueda Industrial Partner Spain Telefónica I+D Xavier_Kirchner Industrial Partner Italy RoboTech Nicola Canelli UPC LAAS ETHZ AICIA SSSA UniZar IST UniS UbEc TID RT

Experiment Locations Experiment Locations: Scenario 1 UPC Zone Campus Nord, UPC Barcelona ROBOT Lab

5 6 Barcelona ROBOT Lab Campus Nord, UPC 1 7 9 8 100 m 2 3 1 4 100 m 3 5 7 9 10 2 4 6 8 10

Experiment Location: Scenario 1 UPC Experiment Location: Inauguration

Experiment Location: Scenario 2 Gracia District URUS_rot3D.exe Global Architecture Ethernet (Gb) Robot 1 Robot 2 Robot N Functional Layer Functional Layer Functional Layer Supervisor Task Allocation WLAN GSM/3G Supervisor Task Allocation WLAN GSM/3G Supervisor Task Allocation WLAN GSM/3G Blue Tooth Mica2/Ethernet network Ethernet Task Allocation Central Station Environment Perception GSM/3G Interface GSM/3G Network Global Supervision

Robots in Experiment Site 1 Urban experiments: Experiments 1.- Transportation of people and goods Transporting people and goods Taxi service requested via the phone User request the service directly 2.- Guiding people Guiding a person with one robot 3.- Surveillance Coordinate evacuation of a group of people 4.- Map building

Concepts in Cooperative Robotics Concepts on Cooperative Robotics: Definitions Robot cooperation It is the ability of solving a task by two or more robots (with or without NRS elements) Also, it is the ability of solving a task by one or more robots (or NRS element) and one or more persons Robot coordination It is the functionality of executing an action using two or more robots (with or without NRS elements). Synchronization is an example of robot coordination

Concepts on Cooperative Robotics: Levels Cooperative robotic functions Basic robotic tools for solving tasks in a cooperative way Examples: Cooperative localization and navigation; cooperative environment perception; cooperative map building, etc. Cooperative robotic tasks Using multiple robots (with or without NRS elements) and cooperative robotic functions for doing a specific task Examples: Search an rescue, soccer robots, guiding robots, etc. Cooperative Robotics Functions Cooperative Localization and Navigation

Cooperative Localization and Navigation Localization using: GIS, Compass, laser, estereo multiple robots ubiquitous sensors Navigation: Using GIS, laser, compass Own and embedded sensors Cooperative Localization: An Active Strategy for Global Localization Question: How do we can know the global position of a robot? -Take measurements of the environment and make hypotheses Hypotheses

Cooperative Localization: An Active Strategy for Global Localization Active strategy for global localization Steps: 1.- Generating exploration particles where Cooperative Localization: An Active Strategy for Global Localization 2.- Multi-hypothesis path planning MHPP N E particles connected to a h i 3.- Computing hypothesis reduction Remaining hypotheses

Cooperative Localization: An Active Strategy for Global Localization Cooperative case Cooperative Localization and Navigation Robot localization using active global localisation Video: 20080508posTrackingShort.mp4 [Corominas, Mirats, Sanfeliu ICRA08, RAS08]

Cooperative Localization and Navigation: Fusing Odometry and Visual Odometry Segway-robot navigation based on fusing odometry and visual odometry Video: SANYO088.MP4 and video_slam_21aug_new.avi [Ila, Andrade, Sanfeliu, IROS07] Cooperative Localization and Navigation Smart navigation based on fusion of sensor information Video showing Smart Ter at UPC sitevideo: SmartAndSegway.mpg SmartTer: GPS/IMU/Odometry fusion [Lamon et al 06]. Safe RRT-based local planning and obstacle avoidance [Macek et al 08].

Cooperative Robotic Functions: Cooperative Environment Perception Cooperative Environment Perception Cooperative perception using: embedded and own sensors fusion techniques and technologies Cooperative environment perception

Cooperative Environment Perception Following a person with environment cameras video videourus1.avi Cooperative Environment Perception Following several persons with environment cameras Inter Camera uncalibrated, non overlapping Learns relationships Weak Cues Color, Shape, Temporal Learns consistent patterns Learns Entry/Exit regions Real Time (25fps) Incremental design work immediately improves in accuracy over time [Gilbert et al., HRI ICCV07]

Cooperative Environment Perception Following several persons with environment cameras Cooperative Environment Perception The cooperation is being extended using POMPD, combining environment sensors and robot sensors Image i Image i+1

Cooperative Robotic Functions: Cooperative Map Building and Updating Cooperative Map Building and Updating Cooperative Map Building: Robots cooperating for map building Using multiple robots and sensors Using control techniques Land marks

Cooperative Map Building and Updating 3D Map construction doing by Smart Ter robot Video SmartData.mpg Cooperative Map Building and Updating Video showing trasversability map building based on 3D odometry and stereovision Data robot Video: serie04-1000-3000-dtm.mov Video: serie04-1000-2260-classif.mov Reprojection of raw laser data on the basis of 2D odometry estimates Final position error < 1m

Cooperative Map Building and Updating UPC 3D ranger scan Cooperative Robotic Tasks: Cooperative People Guiding

Cooperative People Guiding Guiding people by robots Cooperative People Guiding Dog shepherding Robot formation

Robot formation Cooperative People Guiding: Using Robot Formation leader Path planning Obstacle avoidance Slave robots Specific motion control Cooperative People Guiding: Using Robot Formation

Robot formation Cooperative People Guiding: Robot Formation [Mosteo et al. ICRA08] Cooperative People Guiding: Dog Shepherding Dog shepherding

Cooperative People Guiding: Dog Shepherding Guidance in narrow trails Cooperative People Guiding: Dog Shepherding Method Dynamic model of Local Environment [Garrell and Sanfeliu, 2008]

Cooperative People Guiding: Dog Shepherding Method The DLE model has a dynamic and static component Dynamic Component K instants K instants Initial Condition: t=0 Robot localization Shepherd robot Leader Estimation using FP Estimation using FP Cooperative People Guiding: Dog Shepherding Static Component: Computation of the graph: Mesh of 8-neighborhood. The mesh is placed depending of the robot leader position and obstacles

Cooperative People Guiding: Dog Shepherding Computation of node tension: Tension due to obstacles Tension due to robots Tension due to people Cooperative People Guiding: Dog Shepherding Simulation results Guia_personas_Anais_2.avi

Cooperative People Guiding: Dog Shepherding Simulation results Guia_personas_Anais_1.avi Cooperative People Guiding: Dog Shepherding Simulation results Guia_personas_Anais_3.avi

Open Issues Cooperative robotics in NRS is a field that involves not only the cooperation of robots, but also environment sensors, networks and human beings. The cooperative robotic functionalities are yet not well known, they must be identified and analyzed. In order to do cooperative robotic tasks in urban areas not only requires research on engineering tools, but also to take into account the legal, social and economic issues.