文件帮助中心文件
在两个转换之间生成轨迹
[Tforms,Vel,Acc] = TransformTraj(T0,TF,Tinterval,Tsamples)
[tform,vel,acc] = transformtraj(t0,tf,tinterval,tsamples,名称,值)
例子
[扭曲那瓦伦那ACC.] = TransformTraj(T0.那TF.那tinterval.那Tsamples.)生成轨迹,该轨迹在两个4×4个均匀转换之间插值,T0.和TF.,基于时间间隔和给定时间样本的点。
[扭曲那瓦伦那ACC.] = TransformTraj(T0.那TF.那tinterval.那Tsamples.)
扭曲
瓦伦
ACC.
T0.
TF.
tinterval.
Tsamples.
[扭曲那瓦伦那ACC.] = TransformTraj(T0.那TF.那tinterval.那Tsamples.,名称,价值)使用其他参数使用名称,价值对论点。
[扭曲那瓦伦那ACC.] = TransformTraj(T0.那TF.那tinterval.那Tsamples.,名称,价值)
名称,价值
全部收缩
从两个方向和位置构建变换。指定插值时代的时间间隔和向量。
T0 = AXANG2TFORM([0 1 1 PI / 4])* TRVEC2TFORM([0 0 0]);tf = axang2tform([1 0 1 6 * pi / 5])* trvec2tform([1 1 1]);tinterval = [0 1];TVEC = 0:0.01:1;
插值点之间。绘制轨迹使用plottransforms.。将转换转换为四元旋转和线性转换。该图显示了坐标帧的所有中间变换。
plottransforms.
[Tfinterp,V1,A1] = TransformTraj(T0,TF,Tinterval,TVEC);旋转= tform2quat(tfitterp);翻译= tform2trvec(tfinterp);plottransforms(翻译,旋转)xlabel('X')ylabel('是')Zlabel('z')
初始转换,指定为4×4均匀的转换。该函数生成轨迹,该轨迹从初始转换开始,T0.,并进入最终转型,TF.。
数据类型:单身的|双倍的
单身的
双倍的
最终转型,指定为4×4均匀的转换。该函数生成轨迹,该轨迹从初始转换开始,T0.,并进入最终转型,TF.。
轨迹的开始和结束时间,指定为两秒钟的双元素向量。
例子:[0 10]
[0 10]
轨迹的时间样本,指定为一个m- 以秒为单位的再生矢量。输出轨迹,rotVector.,是方向的矢量。
rotVector.
例子:0:0.01:10
0:0.01:10
指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是相应的价值。名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen。
名称
价值
name1,value1,...,namen,valuen
'时间尺寸',[0 1 2;0 1 0;0 0 0]
'时间锻造'
时间缩放矢量和前两个衍生物,指定为3乘 -m矢量,在那里m是的长度Tsamples.。默认情况下,时间缩放是时间点之间的线性时间缩放tinterval.。
对于非线性时间缩放,将时间点的值指定为第一行中的仪表中的位置。第二行和第三行是M / s和M / s中的时间点的速度和加速度2, 分别。例如,要遵循带有线性速度的路径到中途点,然后跳到最后,时间缩放将是:
s(1,:) = [0 0.25 0.5 1 1]%s位置s(2,:)= [1 1 1 0 0 0]%速度s(3,:)= [0 0 0 0 0 0]%加速
转型轨迹,返回为4×4 -m均匀变换矩阵阵列,其中m是点数Tsamples.。
转变速度,返回为6° -mm / s中的矩阵,其中m是点数Tsamples.。前三个元素是角速度,第二三个元素是时间的速度。
转型加速度,返回为6 -mM / s中的矩阵2, 在哪里m是点数Tsamples.。前三个元素是角度加速度,第二三个元件是及时的加速度。
bsplinepolytraj.|cubicpolytraj.|quinticpolytraj.|rottraj.|TransformTraj.|trapveltraj.
bsplinepolytraj.
cubicpolytraj.
quinticpolytraj.
rottraj.
TransformTraj.
trapveltraj.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室