Harmonic motion is characterized by an acceleration curve that is proportional to the position curve, with opposite signs.
set pointqfor pointspProjection on the diameter of the circle, if the pointpmoving uniformly on the circle, then the pointqThe motion is called harmonic motion. Can be described by the following formula
s ( θ ) = R ( 1 - cos θ )(1)
here
R
is the radius of the circle. In a more general form, harmonic motion can be defined as
example: the given condition ist0=0,t1=8,q0=0,q1=10, call the harmonic motion planning module (the code and test examples are saved under the OTPL project), and get the planning result as shown in the figure below.
references:
[1]Biagiotti L, Melchiorri C. Trajectory Planning for Automatic Machines and Robots[M]. Springer Berlin Heidelberg, 2009.