Hostname: page-component-77c78cf97d-xcx4r Total loading time: 0 Render date: 2026-04-23T14:47:59.332Z Has data issue: false hasContentIssue false

Projecting robot dynamics onto trajectories

Published online by Cambridge University Press:  13 April 2023

Friedrich Pfeiffer*
Affiliation:
Lehrstuhl fuer Angewandte Mechanik, TU-Muenchen Boltzmannstrasse, Garching, D-85748, Germany
*
Corresponding author. E-mail: friedrich.pfeiffer@tum.de
Rights & Permissions [Opens in a new window]

Abstract

Machines and mechanisms realize processes, from the shaping process of a milling machine and the motion process of an automotive system to the trajectory realization of a robot. The dynamics of a machine generated by a properly chosen set of constraints in combination with an appropriate drive system is designed to meet the prescribed requirements of the process, which is done by projecting the machine equations of motion on the process dynamics. We get a set of nonlinear relations, which represent the machine motion in terms of the required process motion. A well-known example is the projection of arbitrary many robot degrees of freedom (DOFs) on a given path resulting in a set of nonlinear equations with one DOF only, the path coordinate s. Application of this idea can be used to construct a mobility space $(\ddot{s}, \dot{s}, s)$ for any combination of coordinates and constraints. The paper presents a corresponding approach for n-link robots by applying multibody system theory. Method might be interesting for layout of machines and mechanisms. Practical aspects are discussed, and an example is given.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Polygons of possible motion for fixed s (see also ref. [1]).

Figure 1

Figure 2. Polygon of possible motion for s = constant, additional force limit.

Figure 2

Figure 3. Polygon evaluation – intersections at some given $(\dot{s}^2)_m$ [s = constant, plus-sign for $T_{i,\textrm{max}}$, minus-sign for $T_{i,\textrm{min}}$].

Figure 3

Figure 4. Polygon arrangement and parameter representation.

Figure 4

Figure 5. Polygon arrangement and integration along the ruled surface.

Figure 5

Figure 6. Geometry of a multi-DOF robot.

Figure 6

Figure 7. Trajectory, torques and forces at link i.

Figure 7

Figure 8. Constraints – geometry and torques.

Figure 8

Figure 9. Comparison theory/measurements for a two-link robot [2, 3].

Figure 9

Figure 10. Motion areas (polygons) along a horizontal circular trajectory (top) and generation of motion space (bottom).

Figure 10

Figure 11. Field of extremals (blue lines max-extremal, green lines min-extremals) and an extremal selection forming the time-optimal solution.

Figure 11

Figure 12. Left: trajectory for polishing (robot position as in Fig. 10), middle: collection of polygons, right: joint torques for a two-link robot, black solid $T_1$, black dashed $T_2$, black dash-dotted $T_3$, red line $(\dot{s}^2)_{\textrm{max}}$, blue-green lines time-optimal solution (right graph: velocities only qualitative).

Figure 12

Figure 13. Left: trajectory for polishing (robot position as in Fig. 10), middle: collection of polygons, right: joint torques for a two-link robot, black solid $T_1$, black dashed $T_2$, black dash-dotted $T_3$, red line $(\dot{s}^2)_{\textrm{max}}$, blue-green lines time-optimal solution (right graph: velocities only qualitative).

Figure 13

Figure 14. Trajectory form and results for forces and velocities (right graph: velocities only qualitative).