Cooperative Robotics

You are here

Credits
4.5
Department
URV
Types
Elective
Requirements
This subject has not requirements
In this subject, the techniques of intelligent coordination among mobile robots will be studied. These techniques will be applied within a robot's simulator and in real robots as well.

Teachers

Person in charge

  • Albert Oller ( )

Weekly hours

Theory
1.8
Problems
0
Laboratory
0.9
Guided learning
0
Autonomous learning
4.8

Competences

Technical Competences of each Specialization

Academic

  • CEA14 - Capability to understand the advanced techniques of Vision, Perception and Robotics, and to know how to design, implement and apply these techniques in the development of intelligent applications, services or systems.

Professional

  • CEP3 - Capacity for applying Artificial Intelligence techniques in technological and industrial environments to improve quality and productivity.
  • CEP4 - Capability to design, write and report about computer science projects in the specific area of ??Artificial Intelligence.

Generic Technical Competences

Generic

  • CG3 - Capacity for modeling, calculation, simulation, development and implementation in technology and company engineering centers, particularly in research, development and innovation in all areas related to Artificial Intelligence.

Transversal Competences

Teamwork

  • CT3 - Ability to work as a member of an interdisciplinary team, as a normal member or performing direction tasks, in order to develop projects with pragmatism and sense of responsibility, making commitments taking into account the available resources.

Solvent use of the information resources

  • CT4 - Capacity for managing the acquisition, the structuring, analysis and visualization of data and information in the field of specialisation, and for critically assessing the results of this management.

Appropiate attitude towards work

  • CT5 - Capability to be motivated for professional development, to meet new challenges and for continuous improvement. Capability to work in situations with lack of information.

Objectives

  1. Understand some cooperative techniques for locating, exploring and perceiving with multiple robots
    Related competences: CT3, CT4, CT5, CEA14, CEP3, CEP4, CG3,
    Subcompetences:
    • prrr
  2. Understand the limitations of the cooperative techniques in real environments
    Related competences: CT3, CT4, CT5, CEA14, CEP3, CEP4, CG3,
    Subcompetences:
    • Knowing how to apply the theory in simulations

Contents

  1. Multi-robot auto-localization
    SLAM, probabilistics methods, particle filters, perceptions-based methods
  2. Cooperative exploration and perception
    Coordinated exploration in unknown environments, map generation
  3. Multi-robot tasks coordination
    Task assignment (explicit, emergent), swarms, auctions. ALLIANCE, BLE, M+.
  4. Dynamical physical systems
    Multi-agent systems: software and logical versus physical ones. Dynamics and capacities.
  5. Cooperation related Architectures
    Subsumption, Swarms, InteRRap, ALLIANCE, DPA2

Activities

Development of the theory and simulations

Theory
27
Problems
0
Laboratory
6
Guided learning
0
Autonomous learning
36
Objectives: 1 2
Contents:

Homework by teams, with real robots

Theory
0
Problems
0
Laboratory
7.5
Guided learning
0
Autonomous learning
36

Teaching methodology

In hours in the classroom exposed to the theoretical computer support.

In the laboratory classroom hours are put into practice the theoretical knowledge from simulation exercises.

At the end of the first month exposed the subject to develop the student (in groups of 3-4)

Evaluation methodology

Homework by teams: 80%
Laboratory simulations: 20%

Previous capacities

Some knowledge about mobile robots
Some knowledge about computer vision
Some knowledge about agents