EG539 - Dinâmica de Robôs
Turma: A -
Período: 1/2026 -
Tipo Período: 1o. semestre -
Disciplina:
Eletiva 4 créditos.
-
Idioma: Português
Acompanha Pós:
IA539
- Dinâmica de Robôs
Tema:
Ementa: Análise cinemática: transformações homogêneas. Representação de Denavit-Hartengerg. Cinemática inversa. Jacobiano: Análise dinâmica: Formulação de Euler-Lagrange. Formulação de Newton-Euler. Princípio de D'Alembert. Estratégias de controle: Controle de juntas independentes. LQR. Controle multivariável.
Conteúdo Programático: Introdução - Motivação:
- Identificação de componentes e estruturas robóticas rígidas para realização de tarefas de precisão e força.
- Revisão de robôs para aplicações industriais: inspeção, manutenção, soldagens, pinturas e manipulação de objetos pesados.
- Tipos de Acionamento - Grupos Motores.
- Sistemas de controle modernos para robótica e perspectivas tecnológicas.
- Controle em tempo real de robôs baseado em modelos dinâmicos de referência.
- Noções sobre graus de liberdade, movimentos espaciais, transformações entre espaços.
- Tópicos em otimização não-linear, soluções algébricas, soluções numéricas.
Cinemática Direta e Inversa de robôs:
- Definição do problema, das pretensões e das dificuldades de obtenção.
- Robôs de cadeias cinemáticas seriais e paralelas.
- Sistemas referenciais de coordenadas inercial e de movimentos.
- Matrizes de rotação, rotações compostas.
- Movimento composto espacial, lei de composição para transformações rotacionais.
- Rotações em torno de eixos arbitrários.
- Coordenadas de orientação: representação eixo/ângulo, ângulos de Euler, ângulos roll, pitch, yaw.
- Transformações Homogêneas/Transformações Rígidas, translações e rotações espaciais combinadas, movimento rígido.
- Matrizes básicas de rotação e translação.
- Matrizes anti-simétricas e transformação de similaridade.
- Derivada de matriz de rotação.
- Fixação coerente de sistemas de coordenadas referenciais.
- Representação de Denavit & Hartenberg (convenção D-H).
- Interpretação física dos parâmetros D-H.
- Obtenção do modelo cinemático do robô.
- Métodos de solução para a cinemática inversa dos robôs: por desacoplamento cinemático, métodos geométricos/trigonométricos, redes neurais, buscas heurísticas.
Cinemática da velocidade de robôs:
- Definição do problema, das utilidades, das pretensões e das dificuldades de obtenção.
- Velocidades e acelerações angulares com vetores: acelerações centrípeta, transversal e de Coriolis.
- Velocidades e acelerações transportadas entre sistemas de coordenadas referenciais.
- Adição de velocidades angulares.
- Obtenção sistemática do Jacobiano dos robôs.
- Métodos algébricos e numéricos de solução da cinemática inversa de velocidade dos robôs.
Modelagem dinâmica de robôs rígidos:
- Definição do problema, das utilidades, das pretensões e das dificuldades de obtenção.
- Mecânica newtoniana e mecânica lagrangeana.
- Formulação de Lagrange-Euler para sistemas não-conservativos.
- Princípios do trabalho virtual e de D'Alembert.
- Energias cinética e potencial do robô.
- Definição do Lagrangeano do robô.
- Equações de movimento do robô.
- Símbolos de Christoffel.
- Exemplos de obtenção do modelo dinâmico por Lagrange-Euler.
- Formulação de Newton-Euler: sistemática para definição das coordenadas de movimento e obtenção da cinemática dos elos. Obtenção das equações recursivas de movimento do robô.
- Algoritmo para cálculo numérico rápido das equações recursivas obtidas pela formulação de Newton-Euler.
- Exemplos de aplicações usando a formulação de Newton-Euler.
- Comparações entre eficiências dos métodos.
Estratégias de Controle para robôs:
- Sistemas de hardware hierárquico Master-Slaves e distribuído.
- Estratégicas com interrupções de hardware aninhadas.
- Controle no espaço cartesiano e no espaço de juntas.
- Paralelização do processamento em hardware e software.
- Abordagens com emprego de hardware adaptativo.
- Controladores para sistemas com incertezas paramétricas, complexas não-linearidades e com plantas cujos equilíbrios dinâmicos podem ser variantes.
- Técnicas de controle linear e não-linear com modelo dinâmico de referência, técnicas que consideram desacoplamentos cinemáticos, ou ainda de controle robusto, LQR, torque calculado, e abordagens por métodos de controle adaptativos, neurais, fuzzy, neuro-fuzzy e preditivo.
Plano de Desenvolvimento: n/a
Conforme IN CCG nº 02/2025 - Cláusula de Honestidade e Lisura Acadêmica
Todas as atividades relacionadas às disciplinas devem ser realizadas em conformidade com as orientações fornecidas pelos docentes e com o devido rigor ético.
Caso o(a) docente responsável, no exercício de sua liberdade de cátedra, forme convicção acerca da ausência de lisura ou de condições adequadas para a realização da atividade avaliativa, poderá atribuir nota zero, seja para a atividade única ou, conforme o caso, para o conjunto de atividades do semestre. A ocorrência deverá ser fundamentada e comunicada à Coordenação de Curso de Graduação, podendo o(a) estudante estar sujeito a processo administrativo.
Bibliografia: Spong M.W., Hutchinson S., Vidyasagar M.; ”Robot Dynamics and Control”, John Wiley & Sons, 2004.
• Schilling R.J.; ”Fundamentals of Robotics Analysis & Control”, Prentice Hall, USA, 1990.
• Sciavicco L., Siciliano B; ”Modelling and Control of Robot Manipulators - Advanced Textbooks in Control and Signal Processing”; Springer, 2000.
• Craig, John J.; ”Introduction To Robotics: Mechanics and Control”, 3rd., Pearson, 2014.
• Diaz E.O.; ”3D Motion of Rigid Bodies: A Foundation for Robot Dynamics Analysis”, Springer, 2019.
• Chiacchio P., Chiaverini S.; ”Complex Robotic Systems”, Springer-Verlag, London, UK, 1998.
• Natale C.; ”Interaction Control of Robot Manipulators: Six-degrees- of-freedom Tasks”; Springer, 2003.
• Tsai L.; ”Robot Analysis: The Mechanics of Serial and Parallel Mani- pulators”; Wiley-Interscience, 1999.
• Fu K.S., Gonzalez R.C., Lee C.S.G; ”Robotics: Control, Sensing, Vision, and Intelligence”, McGraw-Hill Book Company; Singapore, 1987.
• Richard M. Murray R.M., Li Z., Sastry S.S; ”A Mathematical Introduction to Robotic Manipulation”, CRC Press, 1994.
• Edwards L.; ”Open-Source Robotics and Process Control Cookbook: Designing and Building Robust, Dependable Real-time Systems”; Newnes, 2004.
• Lewis F.L., Dawson D.M., Abdallah C.T.; ”Robot Manipulator Control: Theory and Practice”; Marcel Dekker, 2003.
• Nof S.Y.; ”Handbook of Industrial Robotics”; Wiley, 1999.
• Brooks R.; ”Flesh and Machines: How Robots Will Change Us”; Pantheon, 2002.
• Clark A.; ”Natural-Born Cyborgs: Minds, Tech-nologies, and the Future of Human Intelligence”; Oxford University Press, 2003.
• Iovine J.; ”Robots, Androids and Animatrons”; McGraw-Hill/TAB Electronics, 2001.
• Rosen J., Ferguson, P.W.; ”Wearable Robotics. Systems and Applications”, Elsevier Academic Press, 2020.
• Jazar R.N.; ”Theory of Applied Robotics : Kinematics, Dynamics, and Control”, 3rd Ed., Springer, 2022.
Critério de Avaliação: 2 Provas + trabalho de curso, com pesos ponderados para obter aprovação sem exame final, o CR calculado por: CR= 0,6 * média das notas das provas + 0,4 * nota do trabalho de curso deve ser maior ou igual a 5,0 (conceitos A, B, e C) Se o CR for inferior a 5,0, então o aluno poderá realizar o exame final (E), e neste caso a média final MF é a média aritmética de CR e E. Se MF for maior ou igual a 5,0 (conceitos A, B, e C) o aluno será considerado aprovado.
Bibliografia complementar: n/a