Hostname: page-component-586b7cd67f-g8jcs Total loading time: 0 Render date: 2024-11-28T00:04:49.443Z Has data issue: false hasContentIssue false

A joint trajectory generator for motion recovery

Published online by Cambridge University Press:  19 February 2003

Wei Li
Affiliation:
Department of Mechanical Engineering, Brigham Young University, Provo, Utah 84602 (USA)
Edward Red
Affiliation:
Department of Mechanical Engineering, Brigham Young University, Provo, Utah 84602 (USA)

Abstract

This paper describes an adaptive S-curve used to recover a tool path upon a system crash in the Windows operating system (OS). For a mechanism such as a robot or machine tool, the joint values, being delivered as setpoints to the servo-controller, are dynamically recorded by the real-time operating system also residing on the computer. The real-time OS can control the abort and record pertinent motion data after Windows OS crash.

Upon system recovery, the recovery trajectory generator examines the setpoints intervals to determine the current slow joint. At every trajectory step, and for the current slow joint, the S-curve velocity profile applies the joint entry state (position, speed, acceleration, and jerk) to interpolate the motion between the setpoints in a reverse direction. The other joints are proportionally interpolated (slowed) so that they pass through each setpoint simultaneously with the slow joint, but in a reverse direction.

The trajectory algorithm is optimal since the slow joint always uses the maximum allowable jerk to change the profile speed and acceleration for each trajectory step.

Type
Research Article
Copyright
© 2003 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)