ROBOTICS
Class 1: Introduction to robotics.
Definition of robots and classification. Presentation of basic concepts such as hardware and software, sensors and actuators, or controllers. What¿s the role of humans?
Class 2: Building our robot I
Students will get familiar with the robotic platform by assembling its components.
Class 3: Building our robot II
Introduction to Arduino, the language of the robot.
Class 4: Programming the robot I
Basic concepts of Arduino
Class 5: Programming the robot II
Reading the robot¿s sensors
Class 6: Programming the robot III
Using the robot¿s actuators
Class 7: Programming the robot IV
Implementation of the first controller, the robot¿s brain.
Class 8: Programming the robot V
Moving around safely
Class 9: Programming the robot VI
Modeling robot¿s behavior using states machines.
Class 10: Applications
Line follower: based on the information provided by its sensors, students will program the robot to follow a line in the floor.
Wall follower: a well-known strategy in robot navigation is to make the robot to follow the walls.
Class 11: Personal project I
Students will design and implement a new application to help the robot to find the exit of a maze. Discussion with the teacher and start working.
Class 12: Personal project II
Students will progress in the implementation of the maze project
Class 13: Personal project III
Students will progress in the implementation of the maze project
Class 14: Presentation of the final project and tour.
The first half of the class will be dedicated to the student presentations where they will explain their new robot application to the rest of the group. Finally, we will visit the laboratories of robotics where students will have the opportunity to see, interact and understand the operation of state-or-the-art robots.
ELECTRONICS
Class 15. Foundations of circuits theory and electronics I. Basic equations and analysis of circuits with resistors and capacitors.
Class 16. Foundations of circuits theory and electronics II. Sensors, transistors, and operational amplifiers. Nominal performance.
Class 17. Circuit simulation I. LTSpice for circuit simulation: circuits with resistors and capacitors.
Class 18. Circuit simulation II. LTSpice for circuit simulation: circuits sensors, transistors and operational amplifiers.
Class 19. Personal project I. Basic instrumentation in the electronics laboratory.
Class 20. Personal project II. Thermometer implementation: front-end circuit.
Class 21. Personal project III. Thermometer implementation: signal conditioning I.
Class 22. Personal project III. Thermometer implementation: signal conditioning II.
Class 23. Personal project IV. Thermometer implementation: analog-to-digital conversion with Arduino.
Class 24. Personal project V. Thermometer implementation: improvements I.
Class 25. Personal project V. Thermometer implementation: improvements II.
Class 26. Personal project VI. Project description and discussion I.
Class 27. Personal project VI. Project description and discussion II.
Class 28. Scoring. Submission of final documentation. At the end of the class, the professor will show some examples of chips implemented in the Electronics Technology Department for data acquisition.