- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- On-line smooth trajectory planning for manipulators
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
On-line smooth trajectory planning for manipulators Macfarlane, Sonja
Abstract
This work proposes a smooth, on-line, trajectory generation method for manipulators. The ability to compute a trajectory on-line increases the ease and speed with which manipulator programming can be done. It also reduces a manipulator's downtime and provides a certain amount of autonomy to the manipulator. These properties are especially desirable in industrial applications. Smooth trajectories are used to avoid controller and actuator saturation thereby reducing actuator wear, and improving tracking accuracy. They also improve manipulator motion times. Existing trajectory generation strategies can be divided into two groups: those based on the dynamic model of the manipulator, and those based on the kinematic limits of the actuators. Trajectory generation methods based on the dynamic model of the manipulator typically cannot be implemented on-line due to the required optimization processes, which can have widely varying computational requirements. Furthermore, their complexity is prohibitive for industrial implementation. Those based on the kinematic limits of the actuators provide computationally simpler solutions and can be used on-line. However existing kinematic-based trajectory planning algorithms that are suitable for use on-line, either do not incorporate jerk limits or involve the use of transcendental functions to limit jerk. The latter method increases the computational load. The trajectories proposed herein can be tracked using typical industrial controllers. The solution is based on forming a fifth order polynomial (quintic) trajectory following a sine-wave template, such that the velocity, acceleration and jerk limits are respected throughout the trajectory. All trajectories between two points can be planned by calculating the time, position, speed and acceleration at a maximum of seven control points, which describe the trajectory. This provides a tractable near time-optimal trajectory which can easily be generated on-line. The trajectory paths consist of straight lines joined by splines (blends) to ensure that the manipulator does not stop at each way-point. Limitations on the blend speed are proposed to ensure that the acceleration and jerk limits are respected during the blend. In addition, a high level planning architecture is provided for on-line trajectory planning. An implementation of the proposed trajectory generation technique and its comparison to an industrial technique show improved motion times, consistent kinematic profiles and improved path tracking.
Item Metadata
Title |
On-line smooth trajectory planning for manipulators
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
2001
|
Description |
This work proposes a smooth, on-line, trajectory generation method for manipulators. The ability to
compute a trajectory on-line increases the ease and speed with which manipulator programming can be
done. It also reduces a manipulator's downtime and provides a certain amount of autonomy to the
manipulator. These properties are especially desirable in industrial applications. Smooth trajectories are
used to avoid controller and actuator saturation thereby reducing actuator wear, and improving tracking
accuracy. They also improve manipulator motion times.
Existing trajectory generation strategies can be divided into two groups: those based on the dynamic
model of the manipulator, and those based on the kinematic limits of the actuators. Trajectory generation
methods based on the dynamic model of the manipulator typically cannot be implemented on-line due to
the required optimization processes, which can have widely varying computational requirements.
Furthermore, their complexity is prohibitive for industrial implementation. Those based on the kinematic
limits of the actuators provide computationally simpler solutions and can be used on-line. However
existing kinematic-based trajectory planning algorithms that are suitable for use on-line, either do not
incorporate jerk limits or involve the use of transcendental functions to limit jerk. The latter method
increases the computational load.
The trajectories proposed herein can be tracked using typical industrial controllers. The solution is based
on forming a fifth order polynomial (quintic) trajectory following a sine-wave template, such that the
velocity, acceleration and jerk limits are respected throughout the trajectory. All trajectories between two
points can be planned by calculating the time, position, speed and acceleration at a maximum of seven
control points, which describe the trajectory. This provides a tractable near time-optimal trajectory which
can easily be generated on-line. The trajectory paths consist of straight lines joined by splines (blends) to
ensure that the manipulator does not stop at each way-point. Limitations on the blend speed are proposed
to ensure that the acceleration and jerk limits are respected during the blend. In addition, a high level
planning architecture is provided for on-line trajectory planning.
An implementation of the proposed trajectory generation technique and its comparison to an industrial
technique show improved motion times, consistent kinematic profiles and improved path tracking.
|
Extent |
9633792 bytes
|
Genre | |
Type | |
File Format |
application/pdf
|
Language |
eng
|
Date Available |
2009-08-06
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0090209
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2001-11
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.