0% found this document useful (0 votes)
78 views13 pages

Enrico Pagello: Intelligent Autonomous System Laboratory (IAS-Lab) University of Padua, Italy

The document summarizes lectures on perception and sensor fusion in mobile robotics given by Enrico Pagello. The lectures introduce multi-robot systems and discuss developing cooperative distributed vision systems, integrating vision agents on robots, introducing emergent behaviors through techniques like stigmergy, and addressing cooperation issues for multi-agent systems like task allocation. The lectures provide examples applying these concepts like using Monte Carlo localization with omnidirectional vision, an omnidirectional distributed vision system, and cooperation in a simulated robot soccer team through implicit communication.

Uploaded by

anon_864995
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views13 pages

Enrico Pagello: Intelligent Autonomous System Laboratory (IAS-Lab) University of Padua, Italy

The document summarizes lectures on perception and sensor fusion in mobile robotics given by Enrico Pagello. The lectures introduce multi-robot systems and discuss developing cooperative distributed vision systems, integrating vision agents on robots, introducing emergent behaviors through techniques like stigmergy, and addressing cooperation issues for multi-agent systems like task allocation. The lectures provide examples applying these concepts like using Monte Carlo localization with omnidirectional vision, an omnidirectional distributed vision system, and cooperation in a simulated robot soccer team through implicit communication.

Uploaded by

anon_864995
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Intelligent Autonomous System Laboratory (IAS-Lab)

University of Padua, Italy

1st EURON Summer School on


Perception and Sensor Fusion in Mobile Robotics
A Series of Lectures on:
Distributed Sensing and Cooperative Planning
for Multi-robot Systems

by
Enrico Pagello
President of the International
Intelligent Autonomous Systems Society
(IAS-Society)

Introduction to the Lectures


Motivation of our research work

• If we consider as a New application area:


Introducing robots in people’s ordinary life
we need to deal with Multi-robot Systems (MRS)
• But moving from a single-robot theory_and_practice
to a multi-robot science_and_technology requires:
• Developing a cooperative distributed vision system
• Designing distributed real-time software tools
• Balancing social deliberation and reactivity
• Using emergent behaviors
• Understanding better what collective behaviors are
Distributed Vision Systems (DVS)

• What is a DVS?
• a set of vision systems
embedded in the
environment and
connected by a network

• Which are the DVS tasks?


• Real time wide area safety
surveillance
• Home assistance for young
and old people
From a Matsuyama’s slide
Integrating Vision Agents on a Robot

Goal: from simple tasks to cooperative tasks!


• Cooperative tasks for Multi-robot Systems require powerful
omnidirectional specialized sensors
• Introducing the concept of an Omnidirectional Vision Agent
• Enhancing Image-based Localisation approach
• Integrating a Monte Carlo Localisation method
• Introducing learning methods for calibration
• Sharing and distributing sensor information through the net
• Developing an Omnidirectional Distributed Vision System
Introducing an Emergent Behavior Engineering

• Traditional AI failed for real-time systems, but offers


explanation and allows control
• Pure reactivity systems allows using real-robots in real-
world, but only for simple tasks. Hybrid systems are
needed
• Using Stigmergy to make emerging collective behaviors
• Stigmergy = observing other’s work
• Two robots interact through a perceptual flow,
so that the action of the former affects the behavior of the
latter
• A Role Assignement schema is a basic mechanism to
make emerging a collective behavior inside a MRS
First Lecture, Sept 1, 2005 - A Monte-Carlo Localization
Method applied to a Omnidirectional-Vision Range Finder

We start our series of Lectures by considering the


localization problem for mobile robots, a basic problem for
developing autonomous MRS.

We discuss the Monte-Carlo Localization (MCL) approach,


a probabilistic method, in which the current location of the
robot is modelled as a posterior distribution on the sensor
data represented by a set of weighted particles.

We use an omnidirectional vision sensor as a range finder


(like a laser or a sonar) sensitive to colors transitions to
detect the nearest obstacles.

E. Menegatti, A. Pretto, and E. Pagello Testing omnidirectional


vision-based Monte-Carlo Localization under occlusion. Proc. of
IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS-
2004), September 2004, Sendai, Japan
- A revised version is to appear on IEEE/Trans on Robotics,
Summer 2006
Second Lecture, Sept 2, 2005 - First part: Using the Fast Fourier
Transform in an Omnidirectional Distributed Vision System

We discuss two issues in the area of processing sensor


information problems. First, we present a way to merge an
image-based localisation approach with the MCL.

In an image-based approach, the robot tries to match the


current view of the environment with the reference views
stored in its the visual memory to calculate its position.

In MCL, the posterior probability density of the robot’s


pose is represented with a set of weighted samples.

Our method combines the advantages of both, overcoming


their limitations when used separately. To work in in
environments with spatial periodicity (perceptual aliasing).
we avoid to use a metrical map. We exploits the properties
of the Fourier Transform of the omnidirectional images,
and uses the similarity between images to weights the
samples.

E. Menegatti, M. Zoccarato, E. Pagello and H. Ishiguro. Image-


Based Monte-Carlo Localisation with Omnidirectional Images.
Robotics and Autonomous Systems, Vol. 48, No. 1 , 2004
An Application: Using the Image-Based Localisation
in a higly dynamic environment

As an application, we can consider the problem that


traditional image-based localization methods do not
work when the robot is moving in an environment
whose appearance is changing in time.

Thus, we may propose a new approach that enables


the system to work also in highly dynamic
environments by using several omnidirectional
cameras installed in the environment and an
omnidirectional camera mounted on a mobile robot.

The localization of the robot is achieved by


comparing the current image grabbed by the robot
with the images grabbed at the same time by the
DVS.

E. Menegatti, G. Gatto, and E. Pagello, Takashi Minato and


Hiroshi Ishiguro Distributed vision system for robot
localisation in indoor environment. ECMR’05 Proceedings,
Ancona, Sept 2005
Second Lecture, Sept 2, 2005 - Second part. Sharing the Distributed
Knowledge in an Omnidirectional Distributed Vision System

Then, we consider how to cooperatively track and share


the information about moving objects using a multi-robot
team, when every robot of the team is fitted with a
different omnidirectional vision system running at different
frame rates.

The information gathered from every robot is broadcast to


all the other robots and every robot fuses its own sensor
measurements with the information received from the
teammates, building its own “vision of the world”.

The cooperation among the several vision sensors


enhances the capabilities of each single vision sensor
allowing a team of robot to track multiple objects

E. Menegatti, A. Scarpa, D. Massarin, E. Ros, E. Pagello


Omnidirectional Distributed Vision System for a Team of
Heterogeneous Robots. Proc. of IEEE Workshop on Omnidirectional
Vision (Omnivis'03), in conjunction with Computer Vision and
Pattern Recognition (CVPR 2003) Madison, Wisconsin (USA) 2003
Third Lecture, Sept 1, 2005 - First Part
Stigmergy, Emerging Behaviors, and Hybrid Architectures

We illustrate the Cooperation through Implicit


Communication behavior-based approach used for
developing The University of Padua Simulated Soccer arbiter
Robot Team for RoboCup Simulation League.
The configuration of the environment, namely the
bhv_1
robots' relative positions depending on both the
global task and the game dynamics, provides a s d
source of implicit information about the robots' e r bhv_2
sensor data n i
intention to be involved in collective actions, making s v
them able to cooperate implicitly. o e bhv_3
The soccer-team performance can be tuned by r r
triggering the arbitration module of any single robot
to generate, as many as possible, suitable situations bhv_N
which hint to the team the action of scoring the motor runs

goal. Some macroscopic parameters have been


usefully introduced to evaluate the evolution of the
whole multi-robot software system.

E. Pagello, A. D'Angelo, F. Montesello, F. Garelli, C. Ferrari. Cooperative behaviors in multi-robot systems through
implicit communication. Robotics and Autonomous Systems, Vol. 29, No. 1, 1999, pp. 65-77

S. Carpin, C. Ferrari, E. Pagello . Map Focus: a way to reconcile reactivity and deliberation in multi-robot systes.
Robotics and Autonomous Systems. 2002, Vol. 41, pp. 245-255
Third Lecture, Sept 2, 2005 - Second Part
Cooperation Issues for Multi-Agent Systems

Task Allocation Problem is a key issue in the MRS domain. The


scientific community has presented several interesting solutions to
this classical AI planning problem.

Applying it to a team of robots means to switch to a dynamic role


allocation approach. Gerkey and Mataric showed it is similar to task
allocation problem for MRS in order to cooperatively achieve the
goal, where a time-extended role concept replace that of a
transient task.

We discuss also how an hybrid architecture can take advantages


from the interaction between the deliberative part and the reactive
one and viceversa, to make a MRS to exhibit the assigned
cooperative task.

A. D’angelo, E. Menegatti, E. Pagello How a cooperative behaviour can


emerge from a robot team. R. Alami, H. Asama, R. Chatila Eds., Proceedings
of Int. Conf. on Distributed Autonomous Systems (DARS-2004), Toulouse
(Fr), 23-25 June, pp. 71-80
Aknowledgments

The slides prepared for these lectures have been


written with the collaboration of Dr. Emanuele
Menegatti and Dr. Antonio D’angelo
Thanks for Your Attention!

The Artisti Veneti Team


www.dei.unipd.it/~robocup

You might also like