• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

一种从Robotstudio环境中导出机器人模型并在MATLAB下使其可视化的研究记录

人工智能 二民院小学生 1805次浏览 0个评论

1、前记

先提一下,在这篇MATLAB机器人可视化文章中提到了如何使CAD模型的机器人在MATLAB环境下可视化的问题,因为自己没有装有SolidWorks,Pro-E之类的CAD软件,所以也没有亲自去实践将CAD模型导出含meshes和urdf的文件方式。(如:https://www.zhihu.com/question/40801341/answer/134010201)。所以在从缺乏原创性(自己设计机器人模型)的角度看,我一般的做法是:

 

(1)从OnShape上导入自己看上的有装配体(一般在导入时可以生成XML,指定机器人之间的相对位置关系和装配关系)的机器人模型(matlab从Onshape中导入CAD模型),不过有些模型导入后也常常有错误,需要自己根据提示修改。比较推荐!

(2)在github上找含有URDF的机器人模型。推荐!

(3)自己在simulink中建立模型,像这个例子一样。Solid部分STEP文件From File…一般推荐!

 

一种从Robotstudio环境中导出机器人模型并在MATLAB下使其可视化的研究记录

 

一种从Robotstudio环境中导出机器人模型并在MATLAB下使其可视化的研究记录

 

以下是自己的测试结果,证明其可行性:

 

一种从Robotstudio环境中导出机器人模型并在MATLAB下使其可视化的研究记录

 

(4)也就是这篇博客的主题了,但是这里先说明了:以上方法可以使机器人在MATLAB环境下可视化,并且加入想要的控制。而从Robotstudio中导出机器人就只能使其可视化,也就是用stlread函数读取stl文件,并且是可视化单独的部件—某一个Link。而控制还需要进一步研究。stlread相关文件如下在资源管理器中搜索并安装。

 

一种从Robotstudio环境中导出机器人模型并在MATLAB下使其可视化的研究记录

 

2、在(4)中安装STL File reader后就可以读取从Robotstudio中导出的模型了。

具体步骤:打开Robotstudio,导入需要的机器人型号,然后一步一步如下导出各部件的stl格式文件。将保存的文件复制到安装了STL File reader的路径下,一般在C:\Users\hasee\Documents\MATLAB\Add-Ons\Functions\STL File Reader\code。

 

一种从Robotstudio环境中导出机器人模型并在MATLAB下使其可视化的研究记录

 

然后:在C:\Users\hasee\Documents\MATLAB\Add-Ons\Functions\STL File Reader\code中如下打开stldemo.m,修改文件名就可以读取单个部件并在figure中可视化了。

 

一种从Robotstudio环境中导出机器人模型并在MATLAB下使其可视化的研究记录

 

如下是所有的部件:

 

一种从Robotstudio环境中导出机器人模型并在MATLAB下使其可视化的研究记录

 

一种从Robotstudio环境中导出机器人模型并在MATLAB下使其可视化的研究记录

 

3、后记:

以上就是从Robotstudio环境中导出机器人模型并在MATLAB下使其可视化的研究记录,当然做控制的话还要进一步探究。例如如何使其再装配起来,如何重建运动学获取D-H参数Robotstudio 获取机器人D-H参数,如何做控制,如何在MATLAB中编写示教和编写其他应用? 有缘人可以看看这个http://arvc.umh.es/arte/index_en.html,里面是西班牙一个大学做的机器人教学项目,可以将不同类型的机器人导入做控制,其中还包括在MATLAB环境下编写程序并转换成RAPID程序的方法。这里安利一波动图以示: 道路犹可行,崎岖多于平路!!!!

一种从Robotstudio环境中导出机器人模型并在MATLAB下使其可视化的研究记录


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明一种从Robotstudio环境中导出机器人模型并在MATLAB下使其可视化的研究记录
喜欢 (0)

您必须 登录 才能发表评论!

加载中……