Laboratory of Ciber-Physical devices

« Return

Objectives

1. To strengthen the programming basic concepts and the idea of algorithm.
2. To learn how to collect and process data from different sensor devices to take informed decisions.
3. To learn the basic concepts related to sensors and actuators and to know how to implement simple circuits with
microcontrollers.
4. To learn how to program and connect different devices.
5. To learn how to plan and develop small scale projects.

Program

1. Blocky graphical programming languages.
2. Sensors, actuators and microcontrollers.
3. Connectivity, storage, data analysis and visualization.
4. Modelling and 3D printing.
5. Introduction to robotics.
6. Using graphical programming language for mobile devices.
7. Preparation and design of an integrative project.

Teaching Methodologies

Students work on group in small scale projects. Each project addresses one or more topics of syllabus. Students make a presentation of the results of these projects. For these projects there are an assessment moment to evaluate each student knowledge individually. The final project includes more than one technology used along the lab sessions.

Bibliography

Essencial

  • (não tem bibliografia essencial)

Complementar

  • Kaul, L. (2023) Practical Arduino Robotics: A hands-on guide to bringing your robotics ideas to life using Arduino. ‎ Packt Publishing
  • Ben-Ari, M. & Mondada, F.(2018) Elements of Robotics, Springer Open.
  • Green, K. (2016) Architectural Robotics. Ecosystems of Bits, Bytes, and Biology. MIT Press

Code

01060912

ECTS Credits

6

Classes

  • Práticas e Laboratórios - 45 hours
  • Teóricas - 15 hours

Evaluation Methodology

  • Individual projects associated with topics: 100%