Dynamics and Simulation of General Human and Humanoid Motion in Sports

Dynamics and Simulation of General Human and Humanoid Motion in Sports

Veljko Potkonjak, Miomir Vukobratovic, Kalman Babkovic, Branislav Borovac
DOI: 10.4018/978-1-60566-406-4.ch003
(Individual Chapters)
No Current Special Offers


This chapter relates biomechanics to robotics. The mathematical models are derived to cover the kinematics and dynamics of virtually any motion of a human or a humanoid robot. Benefits for humanoid robots are seen in fully dynamic control and a general simulator for the purpose of system designing and motion planning. Biomechanics in sports and medicine can use these as a tool for mathematical analysis of motion and disorders. Better results in sports and improved diagnostics are foreseen. This work is a step towards the biologically-inspired robot control needed for a diversity of tasks expected in humanoids, and robotic assistive devices helping people to overcome disabilities or augment their physical potentials. This text deals mainly with examples coming from sports in order to justify this aspect of research.
Chapter Preview


Free-flier motion

We consider a flier as an articulated system consisting of the basic body (the torso) and several branches (head, arms and legs), as shown in Figure 1. Let there be 978-1-60566-406-4.ch003.m01 independent joint motions described by joint-angles vector 978-1-60566-406-4.ch003.m02 (the terms joint coordinates or internal coordinates are often used). The basic body needs six coordinates to describe its spatial position: 978-1-60566-406-4.ch003.m03, where 978-1-60566-406-4.ch003.m04 defines the position of the mass center and 978-1-60566-406-4.ch003.m05 are orientation angles (roll, pitch, and yaw). Now, the overall number of degrees of freedom (DOF) for the system is 978-1-60566-406-4.ch003.m06, and the system position is defined by

978-1-60566-406-4.ch003.m07. (1)
Figure 1.

Unconstrained (free flier) and constrained system


We now consider the drives. It is assumed that each joint motion 978-1-60566-406-4.ch003.m08 has its own drive – the torque 978-1-60566-406-4.ch003.m09. Note that in this analysis there is no drive associated to the basic-body coordinates X (this is a real situation with humans and humanoids in “normal” activities, however, in space activities – actions like repairing a space station, etc. – reactive drives are added, attached to the torso; the proposed method for simulation can easily handle this situation). The vector of the joint drives is 978-1-60566-406-4.ch003.m10, and the extended drive vector (N-dimensional) is 978-1-60566-406-4.ch003.m11; zeros stand for missing basic-body drives.

The dynamic model of the flier has the general form:



Dimensions of the inertial matrix and its submatrices are: 978-1-60566-406-4.ch003.m14, 978-1-60566-406-4.ch003.m15, 978-1-60566-406-4.ch003.m16, 978-1-60566-406-4.ch003.m17, and 978-1-60566-406-4.ch003.m18. Dimensions of the column vectors containing centrifugal, Coriolis’ and gravity effects are: 978-1-60566-406-4.ch003.m19, 978-1-60566-406-4.ch003.m20, and 978-1-60566-406-4.ch003.m21.

Complete Chapter List

Search this Book: