.. oficina3 documentation master file, created by sphinx-quickstart on Sat Jun 14 10:22:38 2025. oficina3 ====================== .. toctree:: :maxdepth: 2 :caption: Contents: Bem-vindo à documentação das **Oficinas de Engenharia Física 3 - Estimação e controlo**, uma disciplina laboratorial do 3.º semestre do curso de `Licenciatura em Engenharia Física Aplicada (LEFA) `_ do `ISEL - Instituto Superior de Engenharia de Lisboa `_, no `Instituto Politécnico de Lisboa `_, e membro da `Universidade Europeia U!reka `_. Objetivos da Disciplina Esta unidade curricular introduz os alunos aos principais desafios da **engenharia de controlo**, combinando fundamentos teóricos com implementação prática. Os estudantes trabalham em equipa para: - Estudar a dinâmica de sistemas - Projetar algoritmos de controlo - Implementar e testar sistemas de controlo em tempo real Os projetos incluem atualmente: - **AeroPêndulo** Um pêndulo com atuador de hélice - **Carro Robótico programável com sensores** Um robô programável com sensores de feedback - **Pêndulo Invertido com Roda de Reação** Um desafio de controlo não linear Cada sistema envolve modelação, simulação, implementação em hardware e validação experimental. A documentação neste repositório está escrita **parcialmente em português** e **parcialmente em inglês**, refletindo a abordagem bilingue adotada na disciplina. O conteúdo destina-se ao uso educativo pelos estudantes do curso LEFA no ISEL. Contribuições são bem-vindas por parte de estudantes, docentes e colaboradores. Bons projetos e boas experiências! === LEFA Oficina 3 Estimation and Control Lab Welcome to the documentation repository for the **Engineering Physics Workshops 3 - Estimation and Control**, a 3rd semester project-based laboratory course at the `Applied Physics Engineering (LEFA) `_ bachelor course at `ISEL - Instituto Superior de Engenharia de Lisboa `_ at the `Polytechnic University of Lisbon, Portugal `_, member of the `European University U!reka `_. Course Scope This course introduces students to key challenges in **control engineering**, combining theory with hands-on implementation. Students work in teams to: - Study system dynamics - Design control algorithms - Implement and test real-time control systems The projects currently include: - **AeroPendulum** A pendulum with a propeller actuator - **Sensorized programmable robotic Car** A programmable wheeled robot with sensor feedback - **Inverted Pendulum with Reaction FlyWheel** A nonlinear control challenge Each system involves modeling, simulation, hardware implementation, and experimental validation. The documentation and code in this repository are written **partly in Portuguese** and **partly in English**, reflecting the bilingual approach of the course. Content is intended for educational use by students of the LEFA program at ISEL. Contributions are welcome from students, instructors, and collaborators. Happy building and experimenting! === Useful links ------------- - `Moodle page (just for students) `_ - `Online documentation (this page) `_ - `Online repository `_ - `Course page `_ === Content .. toctree:: :maxdepth: 1 :caption: oficina3 readme.md .. toctree:: :maxdepth: 1 :caption: Projeto 1 project1/aeropendulum.ipynb project1/analogies.ipynb project1/pendulum-theory.ipynb project1/motorDC-theory.ipynb project1/motorDC-lab.ipynb project1/encoder.ipynb project1/coding.ipynb project1/motorCalib-PT.md project1/motorCalib-EN.md project1/controller.ipynb project1/integration.ipynb .. toctree:: :maxdepth: 1 :caption: Projeto 2 project2/readme.ipynb .. toctree:: :maxdepth: 1 :caption: Project 3 project3/readme.ipynb