Credits
3
Types
Elective
Requirements
This subject has not requirements
, but it has got previous capacities
Department
FIS
Web
www-fen.upc.es/~arca
Numerical integration and optimization methods will be used for obtaining the resulting movement, yielding a physically realistic animation out of the dynamics equations of the system studied.
Teachers
Person in charge
- Joaquim Casulleras Ambros ( joaquim.casulleras@upc.edu )
Weekly hours
Theory
2
Problems
1
Laboratory
1
Guided learning
0
Autonomous learning
7
Objectives
-
To know how to develop a mathematical model of an articulated body system.
Related competences: CTR6, -
Mastering the Denavit-Hartenberg formalism.
Related competences: CTR6, CG4, CG8, -
Learn to adapt and extend the DH formalism to describe the physical properties and mass distribution of an articulated body.
Related competences: CTR6, CG8, -
To understand and properly use the laws of dynamics of articulated systems.
Related competences: CTR6, CG4, -
Knowing how to use the Lagrange formalism to find static and dynamic equations.
Related competences: CG8, -
Being able to identify and determine the relevant physical quantities (generalized coordinates and moments) of the dynamics in the Lagrangian formulation.
Related competences: CTR6, -
To be able to Identify the relevant variables in systems subject to restricted dynamic conditions.
Related competences: CTR6, -
Knowing how make use of the Lagrange formalism in dynamics under restricted conditions.
Related competences: CG8, -
To know and make proper use of computer mathematical methods for the integration of dynamic equations.
Related competences: -
Being able to establish the generalized forces from an optimization problem of the cost function.
Related competences: CG8, -
To be able to establish a cost function based on the generalized coordinates and moments that allow discriminating among the physically valid solutions, those that best suit the saught movement.
Related competences: CTR6, -
Being able to create a physically realistic animation, based on an optimization process under the conditions dictated by the dynamics equations.
Related competences: CTE7, CTE10, CTE12, CTR6, CG4, CG8,
Contents
-
Articulated rigid bodies systems. Denavit-Hartenberg Formalism.
-
Lagrange Dynamics. Generalized coordinates and momenta. Dynamics equations.
-
Constraint conditions. Equations for constrained movements.
-
Optimization. Objective function. Optimal physically realistic evolution generation.
Activities
Activity Evaluation act
Theory
4h
Problems
1h
Laboratory
0h
Guided learning
0h
Autonomous learning
2h
Theory
3h
Problems
1h
Laboratory
0h
Guided learning
0h
Autonomous learning
2h
Theory
3h
Problems
2h
Laboratory
0h
Guided learning
0h
Autonomous learning
2h
Lab work.
Develop the scheduled laboratory work.Objectives: 2 8 12 1 3 4 5 7 6 9 10 11
Contents:
- 1 . Articulated rigid bodies systems. Denavit-Hartenberg Formalism.
- 2 . Lagrange Dynamics. Generalized coordinates and momenta. Dynamics equations.
- 3 . Constraint conditions. Equations for constrained movements.
- 4 . Optimization. Objective function. Optimal physically realistic evolution generation.
Theory
0h
Problems
0h
Laboratory
7h
Guided learning
0h
Autonomous learning
0h
Study and preparatory work for lab sessions.
Students will study the material provided, and on the basis of the theoretical tools explained in class, prepare work to be held in the laboratory.Objectives: 2 8 12 1 3 4 5 7 6 9 10 11
Contents:
- 1 . Articulated rigid bodies systems. Denavit-Hartenberg Formalism.
- 2 . Lagrange Dynamics. Generalized coordinates and momenta. Dynamics equations.
- 3 . Constraint conditions. Equations for constrained movements.
- 4 . Optimization. Objective function. Optimal physically realistic evolution generation.
Theory
0h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
10h
Solving exercises and problems.
Personal work, solving problems and exercisesObjectives: 2 8 12 1 3 4 5 7 6 9 10 11
Contents:
- 1 . Articulated rigid bodies systems. Denavit-Hartenberg Formalism.
- 2 . Lagrange Dynamics. Generalized coordinates and momenta. Dynamics equations.
- 3 . Constraint conditions. Equations for constrained movements.
- 4 . Optimization. Objective function. Optimal physically realistic evolution generation.
Theory
0h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
6h
Teaching methodology
The teaching methodology will be based on theory classes, classes of problems, practical exercises, and a practical session covering computer animation and drawing upon the knowledge acquired during the course and on basic numerical computer calculation.Evaluation methodology
The evaluation will consider three aspects:- Continuous assessment of work done during the course, in solving exercises proposed in class.
- Evaluation of a lab exercise.
- An exam (theory and problems).
The course grade will be calculated according to the following weighted average:
course grade = 0.2 Continuous assessment + 0.4 lab grade + 0.4 exam grade
The assessment of competence CTR6 will be computed as the arithmetic mean of the grades assigned to this competence in the final exam and in the continuous assessment of course work.
Bibliography
Basic
-
Apunts de teoria de Animació Realista de Cossos Articulats
- Casulleras, J,
Complementary
-
Col.lecció d'exercicis i problemes en Animació Realista de Cossos Articulats
- Casulleras, J,