Robotics and Autonomous Systems
Objectives
- Knowing
- Fundamental Concepts of Autonomous Systems
- Fundamental concepts of tele-operated systems
- What are architectures and the different types that characterize autonomous systems
- The reactive functionality of autonomous systems: sensors and perception
- The deliberative functionality of autonomous systems: navigation, location and mapping.
- Fundamental planning concepts
- Fundamental Learning Concepts
- Fundamental concepts of Human Robot Interaction
- Fundamental concepts of multi-robot systems
- Doing
- Addressnew problems and strategies for implementing heterogeneous autonomous robotic systems
- Increase the ability to implement heterogeneous robotic systems
- Develop creativity and innovation.
- Non-technical skills
- Develop the ability to synthesis and critical analysis
- Work as a team and increase written and oral communication
- Time management capacity and meeting deadlines
General characterization
Code
10991
Credits
6.0
Responsible teacher
José António Barata de Oliveira, Luís Manuel Camarinha de Matos
Hours
Weekly - 5
Total - 66
Teaching language
Inglês
Prerequisites
Fundamental to know Computer Programming
It is recommendable to have basic knowledge in robotics
Bibliography
- TRSA - Supporting Notes.
- Bonabeau, E., Dorigo, M. and Theraulaz, G. (1999) Swarm Intelligence: From Natural to Artificial Intelligence. New York ; Oxford: Oxford Univ. Press.
- Ghallab, M., Nau, D. and Traverso, P. (2004) Automated Planning, Automated Planning: Theory and Practice. Elsevier. doi: 10.1016/B978-1-55860-856-6.X5000-5
- Kernbach, S. (2013) Handbook of Collective Robotics. Jenny Stanford Publishing. doi: 10.1201/b14908.
- Murphy, R. R. (2019) Introduction to AI ROBOTICS - Second Edition. Cambridge, Massachusetts; London, UK: MIT Press
Teaching method
Theoretical component: Exhibition classes followed by exemplifying and discussion.
Laboratory component: For each work: Presentation of the utterance, tutorial on the technology / tools to be used, discussion of the work method, accomplishment of the work by the students accompanied by a teacher and preparation of report.
Evaluation method
Evaluation has a theoretical and practical component.
The weight of the Theory is 30% and that of practice 70%.
The practical component is carried out through 3 practical papers and discussion.
A minimum score of 9.5 Values is required in the practical component.
The theoretical component has no minimum grade.
WARNING: The practical component is mandatory.
Subject matter
- INTRODUCTION [1]
- Intelligent Robots
- Brief History of AI ROBOTICS
- Automation and Autonomy
- SOFTWARE ORGANISATION OF AUTONOMY [2]
- Introduction to Architectures
- Types of architectures: Operational, Systems, and Technical
- Operational Deliberative and Reactive Architectures (old approaches)
- Operational Architecture: Hybrid with reactive, deliberative, and interactive functionality
- Systems Architecture: Planning, Navigation, Mapping, Motor Schema, and Perception
- Systems Architecture Paradigm: Hierarchical, Reactive, and Hybrid
- TELEROBOTICS ARCHITECTURES [1]
- Concepts Definition
- Block Diagram
- Main Functionalities
- Human Factors
- REACTIVE FUNCTIONALITY [2]
- Sensors and Sensing
- Perception
- Behaviours
- PLANNING [2]
- Introduction
- Planning with deterministic Models
- STRIPS
- NAVIGATION [1]
- 4 Questions of Navigation
- Spatial Memory
- Types of Path Planning
- Landmarks and Gateways
- LOCALIZATION, MAPPING, and EXPLORATION [1]
- Localisation
- Mapping
- SLAM – Simultaneous Localisation and Mapping
- Exploration
- LEARNING [1]
- Overview
- Supervised Learning
- Unsupervised Learning
- Reinforcement Learning
- HUMAN ROBOT INTERACTION [1]
- Overview
- User Interfaces
- Modelling Domains, Users, and Interactions
- MULTIROBOT SYSTEMS [2]
- Challenges and Opportunities
- Types of MRS
- Swarm Intelligence