Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Trajectories

Peter Corke edited this pageFeb 28, 2021 ·1 revision

The toolbox supports several classes of trajectory functions. They all return an object which hold a collection of signals which are typically output by a trajectory generator.

1D trajectories

FunctionPurpose
tpolyquintic polynomial
lspbtrapezoidal trajectory (linear segment with parabolic blends)

TheTrajectory object

AttributeTypeMeaning
xndarray(n)independent variable (step or time)
yndarray(n)y(x) is position
ydndarray(n)yd(x) is velocity
yddndarray(n)ydd(x) is acceleration
istimebooltrue if x in units of seconds, affects scaling of yd(x) and ydd(xx)

ND trajectories

FunctionPurpose
mtrajmulti-joint wrapper fortpoly orlspb
jtrajquintic polynomial for multiple joints
mstrajmulti-segment path with waypoints

TheTrajectory object

AttributeTypeMeaning
tndarray(n,m)independent variable (step or time)
qndarray(n,m)q(t) is position
qd *ndarray(n,m)qd(t) is velocity
qdd *ndarray(n,m)qdd(t) is acceleration
istimebooltrue if x in units of seconds, affects scaling of yd(x) and ydd(xx)

* forjtraj only.qd andadd are synonyms foryd andydd.

TheTrajectory object

MethodMeaning
len(T)n length of trajectory
T.naxesm number of axes
T.plot()ploty,yd,ydd on single plot, for 1D trajectories
T.qplot()multi-axisqplot() with data from this object

Clone this wiki locally


[8]ページ先頭

©2009-2025 Movatter.jp