Electronic cam motion generation with special reference to constrained velocity, acceleration, and jerk

Chung-Shu Liao1, Shyr-Long Jeng, Wei-Hua Chieng

  • 1Department of Mechanical Engineering, National Chiao-Tung University, 1001 Ta Hsueh Road, Hsinchu, Taiwan 30010, Republic of China.

ISA Transactions
|July 27, 2004
PubMed
Summary

This study enhances electronic cam motion control by optimizing trajectories with cubic B-spline interpolation and Lagrange polynomials. The new method improves tracking precision while considering motor velocity, acceleration, and jerk limits.

Related Concept Videos

Relative Motion Analysis - Velocity01:24

Relative Motion Analysis - Velocity

A stroke engine has a slider-crank mechanism that converts rotational motion from the crank into linear motion of the slider or vice versa. This mechanism consists of three main parts: the crank, the connecting rod, and the slider.
When an external force is exerted, it sets the crank into a rotational movement. This, in turn, instigates the motion of the connecting rod, leading to what is referred to as a general plane motion. This process involves two key points - point A on the connecting rod...
Curvilinear Motion: Rectangular Components01:23

Curvilinear Motion: Rectangular Components

Curvilinear motion characterizes the movement of a particle or object along a curved path, notably evident when envisioning a car navigating a winding road. If the car starts at point A, its position vector is established within a fixed frame of reference, where the ratio of the position vector to its magnitude signifies the unit vector pointing in the position vector's direction.
As the car advances, its position evolves over time. Quantifying the car's velocity involves computing the time...
Relative Motion Analysis - Acceleration01:10

Relative Motion Analysis - Acceleration

A slider-crank mechanism converts rotational motion from the crank into linear motion of the slider or vice versa. This mechanism consists of three main parts: the crank, the connecting rod, and the slider. The movement of the slider-crank is an example of general plane motion as the fluctuating angle between the crank and the connecting rod. Consider a segment AB where point A is at the end of the slider and point B is on the diametrically opposite end to point A, on a crack. The variance in...
Relative Motion Analysis using Rotating Axes - Acceleration01:22

Relative Motion Analysis using Rotating Axes - Acceleration

Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame. The absolute velocity of point B is determined by adding the absolute velocity of point A, the relative velocity of point B in the rotating frame, and the effects caused by the angular velocity within the rotating frame.
Time differentiation is...
Motion in Space: Velocity and Acceleration01:31

Motion in Space: Velocity and Acceleration

The motion of an object in space, such as a drone flying through the air, can be described mathematically using a position vector, denoted r(t), which specifies the object's location at any given time t. Analyzing the motion of the drone involves examining how this position vector changes over time.The average velocity over a time interval is obtained by dividing the change in position by the duration of the interval. As the interval becomes infinitesimally small, this average velocity...
Vector Functions and Motion: Problem Solving01:30

Vector Functions and Motion: Problem Solving

Accurate position tracking is fundamental to the safe and effective operation of unmanned aerial vehicles (UAVs), particularly during precision maneuvers near complex structures. In this scenario, a drone is programmed to perform a high-precision inspection of a vertical structure, starting at position ((x, y, z) = (3, 0, 0)), with an initial velocity oriented in the positive z-direction. The trajectory of the drone is governed by a time-dependent acceleration function a(t), which is predefined...