楼主,抱歉,上午听讲座去了。

此方法不一定是最快速合适的,但是可以达到你想要的效果。

笛卡尔空间中进行轨迹规划:

1. traj_1=ctraj(T0,T1,length(t)); % 先调用ctraj函数获得在笛卡尔空间中所规划轨迹的控制点,赋值给变量traj_1,其中T0,T1分别为机械臂末端执行器初始和目标位姿矩阵,length(t)为轨迹控制点个数;

2. JTA=transl(traj_1); % 利用transl函数求得笛卡尔坐标系中每个轨迹控制点的位置坐标,并将该位置坐标值赋给JTA;

3. plot2(JTA,'b') % 利用蓝色的点绘制所有轨迹。

关节空间中进行轨迹规划:

1. traj_1=jtraj(Q0,Q1,t); % 先调用jtraj函数获得在关节空间中所规划的机器人构型对应的关节角度值,赋值给变量traj_1,其中Q0,Q1分别为机械臂初始和目标构型所对应的关节坐标值,t用来控制为轨迹控制点个数,这里设置为t=0:0.1:2;

2. JTA=transl(Rbt.fkine(traj_1)); % 利用Rbt.fkine函数求得笛卡尔空间中机器人每个轨迹控制位形所对应的末端执行器位置坐标,并将该位置坐标值赋给JTA;其中,Rbt为利用SerialLink函数建立的机器人模型函数名;fkine为进行正运动学分析的函数,Rbt.fkine函数所输出的是4×4的末端执行器位姿矩阵;transl函数从4×4位姿矩阵中提出位置矩阵。

3. plot2(JTA,'b') % 利用蓝色的点绘制所有轨迹。

这里至关重要的就是了解ctraj和jtraj函数输出矩阵的区别,ctraj输出的是末端执行器的位姿矩阵的集合,jtraj输出的是机器人不同构型所对应的关节角度值矩阵。然后了解transl函数的功能是从4×4末端执行器位姿矩阵中提取表示位置的那部分矩阵(第四列,前三行,分别表示x,y,z)。

使用的MATLAB版本高于2014a,且安装了Robotics Toolbox 9.8以上版本。

希望能帮助到楼主。

matlab画动图留下末端点轨迹,请问Matlab robotic Toolbox中怎么让机械手运动时末端走过的轨迹显示出来?...相关推荐

  1. MATALB- robotic Toolbox中机械手运动时末端运动轨迹保留

    MATALB- robotic Toolbox中机械手运动时末端运动轨迹保留 笛卡尔空间中进行轨迹规划: traj_1=ctraj(T0,T1,length(t)); % 先调用ctraj函数获得在笛 ...

  2. Matlab画动图并保存成gif之七——逐渐变大的透明球体+箭头

    初步的想法是想做一个点源向空间扩散的示意图.在网上找了好久没找到合适的,就想用Matlab画一个. 要画一个球体,还需要画由点向四面八方辐射的箭头.用到下面这几个函数: sphere surf qui ...

  3. MATLAB制作动图并保存

    目的 制作PPT时常常会使用到动图,自己录屏制作实在是太麻烦,就琢磨了一下MATLAB制作动图的方法,网上找的教程学习了一下. 一通百通,只简单做了个正弦曲线的动图 过程 存成的曲线如下图所示: 程序 ...

  4. Matlab画三维图的一些技巧

    引言 本人是一位数学科研工作者,平时的文章采用的是latex编写,里面图形的生成主要来自于Matlab(个人对Matlab非常喜欢,感觉上手比较容易,更亲民).对于图形的处理比较频繁,而且总会有一些特 ...

  5. matlab泰勒图,matlab画泰勒图

    急 在matlab中写个用泰勒级数计算arctan(x)的方程 clear;clc;x=1;s=0;y=atan(x);fori=1:1e6n=2*i-1;s=s+(-(-1)^i)*(x^n)/n; ...

  6. matlab绘图z=sin(x_「matlab画三维图」Matlab 应用之绘制三维图形(基础篇) - seo实验室...

    matlab画三维图 在Matlab中,三维图形的绘制包括三维曲线,三维网线图和三维曲面图.闲话不多说,直接进入正题.首先介绍几个函数: 1.plot3(x,y,z,-) 其中,x,y,z为维数相同的 ...

  7. 用matlab绘制P三曲线,知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线...

    导航:网站首页 > 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画 ...

  8. matlab如何画波特图,matlab画波特图

    Matlab 中 Bode 图的绘制技巧 学术收藏 2010-06-04 21:21:48 阅读 54 评论 0 字号:大中小 订阅 我们经常会遇到使用 Matlab 画伯德图的情况,可能我们我们都. ...

  9. MATLAB画路径图(带结点,不同颜色的路径)

    MATLAB画路径图测试数据该链接仅有以下三幅图的数据 MATLAB画路径图全部数据该链接是建模时所有的代码 没有积分的留言邮箱,看到后资源发送邮箱. 百度网盘地址:链接:https://pan.ba ...

最新文章

  1. 【机器学习实战】第7章 集成方法(随机森林和 AdaBoost)
  2. hdu 5505(GT and numbers)
  3. MIT自然语言处理第二讲:单词计数(第三、四部分)
  4. document.all
  5. wordpress.org手动安装主题
  6. 缓存应用--Memcached分布式缓存简介(二)
  7. 【AI】统计学和机器学习到底有什么区别?
  8. UVM入坑系列笔记(一)
  9. 悬挂缩进 java,WORD上机练习题目
  10. 数字图像处理笔记⑧——纹理分析
  11. c语言中的符号总结,C语言中的符号总结
  12. 《A Relation-Specific Attention Network for Joint Entity and Relation Extraction》论文
  13. 火狐受信任站点设置_火狐浏览器如何添加信任站点?添加信任站点的方法说明...
  14. android 高仿网易新闻,Android实战:仿网易新闻app--简介
  15. HashMap源码分析图解
  16. 基于android的快递寄件平台
  17. vue中使用电子签名
  18. 上市前夕离场,阿里巴巴合伙人胡喜6月卸任CTO,近日正式离职
  19. 2019暑假集训感触与收获
  20. 新浪微博java开发_新浪微博API java开发

热门文章

  1. java csv 数组_使用csv文件的输入填充结构数组
  2. 返回html404字符串,post提交数据后,返回的网页错误404怎么回事。
  3. python 模拟按照指定概率进行抽样
  4. 新款智能枕头为人们的生活带来更佳体验
  5. python练习题百度云_Python专项基础练习(字符串)练习题
  6. 计算机组成原理——作业2
  7. oracle11g r2 64 补丁,win10系统下oracle11g R2的64位版本安装教程
  8. PADS9.5软件安装教程|兼容WIN10
  9. 游戏美术设计师需要什么学历背景?主要做什么?
  10. 微信小程序 将手机号存入通讯录