Cognition for Telerobotics and Autonomous Systems
Objectives
Understanding
- Autonomous Systems basic concepts
- Tele Operated Systems concepts
- What are architectures and the different types that characterise autonomous systems
- Context Awareness and Extraction
- Application of Supervised and Unsupervised Learning to Robotics
- Application of Deep Learning techniques to Robotics
- The role of social implicit and explicit cues in robotics
- Dynamic Task Planning and Scheduling
- Mission Critical Planning
- Multi-Robot Navigation and Planning
Able to Do
- Addressing new problems and implementing strategies in the domain of robotized heterogeneous autonomous systems
- Increase the capacity to practically implement robotized autonomous systems
- Apply creativity and innovation
Non-Technical Competences
- Develop synthesis critical thinking
- Team working and increasing oral and writing communication skills
- Improve time keeping and compliance with meeting deadlines
General characterization
Code
13090
Credits
6.0
Responsible teacher
José António Barata de Oliveira, Luís Manuel Camarinha de Matos
Hours
Weekly - Available soon
Total - 56
Teaching language
Português
Prerequisites
Knowledge of Robotics and Telerobotics.
Bibliography
- Andrew, A. M. (1999). REINFORCEMENT LEARNING: AN INTRODUCTION by Richard S. Sutton and Andrew G. Barto, Adaptive Computation and Machine Learning series, MIT Press (Bradford Book), Cambridge, Mass., 1998, xviii+ 322 pp, ISBN 0-262-19398-1,(hardback,£ 31.95). Robotica, 17(2), 229-235.
- Siegwart, R., Nourbakhsh, I. R., & Scaramuzza, D. (2011). Introduction to autonomous mobile robots. MIT press.
- Goodfellow, I., Bengio, Y., Courville, A., & Bengio, Y. (2016). Deep learning (Vol. 1, No. 2). Cambridge: MIT press.
- Murphy, R. R. (2019). Introduction to AI robotics. MIT press.
Teaching method
Theoretical-practical classes (TP) are directed so that students, through their active participation, understand each of the topics listed in the learning objectives.
In laboratory classes (PL) students focus on the experimentation of the concepts exposed in theoretical-practical classes in order to know how to do.
For each practical work:
- Presentation of the work,
- tutorial on the technology / tools to use,
- discussion of the work method,
- realization of the work by the students accompanied by teachers, and
- preparation of report.
Evaluation method
Evaluation Components
- 1. 2 Mini-Tests
- 2. 3 Practical Works
Evaluation Rules
- 1. Theoretical Mark = (Mini-Test 1 + Mini-Test 2) / 2
- 2. Theoretical Mark >= 9.5
- 3. Each Practical Work >= 9.5
- 4. Practical Mark = TP1 * Weight1 + TP2 * Weight2 + TP3*Peso3 ; Weights to be announced at the beginning of UC
- 5. Final Mark = Practical Mark * 0.6 + Theoretical Mark * 0.4
Subject matter
1. INTRODUCTION
a. Intelligent Robots
b. Brief History of AI ROBOTICS
c. Automation and Autonomy
2. SOFTWARE ORGANISATION OF AUTONOMY
a. Introduction to Architectures
b. Types of architectures
c. Operational Deliberative and Reactive Architectures
d. Operational Architecture
e. Systems Architecture
3. CONTEXTUAL AWARENESS
a. Object and Scene Recognition
b. 3D Scene Understanding
c. Action Recognition
4. SUPERVISED AND UNSUPERVISED LEARNING IN ROBOTICS
5. DEEP LEARNING APPLIED TO ROBOTICS
6. HUMAN-ROBOT INTERACTION AND SOCIAL ROBOTICS
7. MOBILE ROBOT AUTONOMY
a. Task Scheduling
b. Multi Criteria Scheduling
c. Mission Critical Planning
8. Multi-Robot Navigation, Coordination, and Planning
Programs
Programs where the course is taught: