VREP是一款很不错的机器人仿真软件,可以和多个跨平台通信,于是准备用来和MATLAB进行联合仿真。但是查了很多资料并未找到使用MTALAB/Simulink模块进行联合仿真的,进过一番折腾终于实现基本的联合仿真,记录于此以备后续学习。

话不多说,进入正题:

一、软件环境配置

1、软件版本

VREP: V-REP PRO EDU Version 3.3.2(备注:测试过3.4版本似乎有些问题)

MATLAB:Matlab2016b

(1)打开VREP的安装路径中的shareMemoryCommunicationPlugin文件夹,如下:

C:\ProgramFiles(x86)\V-REP3\V-REP_PRO_EDU\programming\sharedMemoryCommunicationPlugin

(2)拷贝其中的v_repExtShareMemory.dll文件到VREP的主文件夹下

(备注:C:\ProgramFiles(x86)\V-REP3\V-REP_PRO_EDU)

(3)回到shareMemoryCommunicationPlugin文件夹拷贝其中的example Simulink压缩包

和BloqueMemoriaCompartida.slx到MATLAB的工作路径下。

2、仿真平台通信测试

解压exampleSimulink压缩包,在MATLAB中打开CameraExample.slx文件,在VREP中打开camara仿真环境。先运行MATLAB,再运行VREP。

如图所示:

VREP中的视频信息传到MATLAB中,又通过MATLAB传回来到VREP中。这样VREP和MATLAB的通信就测试成功了。

如果一切顺利,你会看到VREP中两个悬浮窗口都有图像信息。

你以为这就完呢,还没,这只是基本通信测试,接下来需要完成具体的UR5机械臂动力学仿真模块的搭建。

二、VREP中UR5机械臂配置

1、在vrep中调出UR5机械臂模型。

点击上图脚本图标(红色箭头指向处)把里面的代码全部删除(不用担心,你只要重新调出一个机械臂模型,代码依然存在)。并粘贴以下代码(没法上传附件,下载后打开复制里面的内容粘贴至UR5机械臂的脚步里。点击打开链接)

2、配置UR5机械臂关节参数

把每个关节的postion is cyclic勾选上表示关节可以360度旋转,把关节动态属性中的control loop enabled取消勾选,表示控制器可以外部接口给出。

至此VREP中的UR5机械臂的配置基本完成了。

三、MATLAB中的仿真环境配置

在MATLAB工作路径下新建一个文件夹ur5_test把刚才建立的UR5仿真场景文件放在里面,再把examp Similink这个文件中

的matlabGenericSHM.mexw32和matlabGenericSHM.mexw64以及BloqueMemoriaCompartida.slx拷贝到ur5_test文件夹下,在matlab中打开这个slx文件,并新建一个simulink模块UR5_control.slx文件,将刚才打开的文件里的模块拷贝至UR5_control.slx里面,打开后配置如下:

至此,配置文件就结束了,接下来就是搭建UR5机械臂的外围模块了。

四、MATLAB与VREP联合仿真-控制器以及外围模块搭建

如下图所示,

这里采用简单的重力补偿+PD控制实现UR5机械臂的关节控制

具体的算法原理这里就不多讲了,实验仿真的效果是通过力矩控制的方式,控制机械臂到达目标关节角度。控制精度和重力模型以及控制器相关,这里用了简单的PD控制的精度效果还不错。

仿真代码资料:点击打开链接

matlab与vrep联合仿真,MATALB与VREP联合仿真相关推荐

  1. matlab与vrep联合仿真,基于MATLAB与V-REP的机器人加工轨迹生成与运动仿真.PDF

    基于MATLAB与V-REP的机器人加工轨迹生成与运动仿真 第 卷 第 期 ( ) 57 5 厦门大学学报 自然科学版 Vol.57 No.5 年 月 ( ) 2018 9 Se.2018 Journ ...

  2. adams matlab 联仿 5DOF机械臂 建模以及联合仿真

    adams matlab 联仿 5DOF机械臂 建模以及联合仿真 模型搭建 人类手臂活动限制 Adams 力矩设置 控制模型 联仿之坑 1. 初始化错误 2. S-function 错误 3. 仿真到 ...

  3. MATLAB环境下Delat并联机器人simulnik + solidworks联合仿真(终)

    源码链接 https://download.csdn.net/download/a_zxswer/18855549. 目录 源码链接 联合仿真 仿真方式对比分析 仿真运动规划 小结 联合仿真 Matl ...

  4. ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse

    ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse 书中,大部分出现hydro的地方,直接替换为indigo或ja ...

  5. ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse...

    ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse 书中,大部分出现hydro的地方.直接替换为indigo或ja ...

  6. matlab仿真的英文文献,matlab 外文翻译 外文文献 英文文献 MATALAB 混合仿真平台控制算法的概述...

    matlab 外文翻译 外文文献 英文文献 MATALAB 混合仿真平台控制算法的概述 MATALAB 混合仿真平台控制算法的概述 MATALB 混合仿真平台,即为将硬件引入到仿真回路里的半实物仿真系 ...

  7. matlab中的routte,matlab外文翻译外文文献英文文献MATALAB混合仿真平台控制算法的概述...

    <matlab外文翻译外文文献英文文献MATALAB混合仿真平台控制算法的概述>由会员分享,可在线阅读,更多相关<matlab外文翻译外文文献英文文献MATALAB混合仿真平台控制算 ...

  8. 基于matlab的正交幅度调制系统,基于matlab多进制正交幅度调制系统的仿真终稿.doc...

    基于matlab多进制正交幅度调制系统的仿真终稿 通信系统综合设计与实践 题目基于Matlab的多进制正交幅度调制系统的仿真 院(系)名称信院通信系 专业名称通信工程 学生姓名 学生学号 指导教师 2 ...

  9. 基于matlab异步电机 s函数,建立电机状态方程的S 函数和仿真模)基于MATLAB的无刷双馈电机建模与仿真...

    MATLAB的无刷双馈电机 建模与仿真 第29卷 第6期 2002年12月湖 南 大 学 学 报 (自然科学版)JournalofHunanUniversity(NaturalSciencesEdit ...

  10. 基于matlab的捷联惯导算法设计及仿真,基于 Matlab 的捷联惯导算法设计及仿真1doc.doc...

    基于 Matlab 的捷联惯导算法设计及仿真1doc 基于 Matlab 的捷联惯导算法设计及仿真1 严恭敏 西北工业大学航海学院,西安 (710072) E-mail:yangongmin@163. ...

最新文章

  1. 客运售票员_「我做一天春运人」体验通村客车售票员兼安全员 温馨慢车上我背着太阳奔跑...
  2. 毕设问题小记——No Dialect mapping for JDBC type:-1错误
  3. 水晶报表-推拉模式实例
  4. JMeter数据库操作详解
  5. 修改R语言安装包的默认路径
  6. 阿里云SLS日志服务
  7. 硬件知识:打印机常见的故障及维护,值得收藏!
  8. 安全牛--kali学习笔记
  9. 电脑重装win10系统bios不会设置?用这种方法可以轻松重装系统
  10. APP如何实现「年轻化」的需求?
  11. 双十一苏宁“狮晚”PK天猫“猫晚”,玩的是娱乐,赢的是流量
  12. 微信手环1年多了,前主管终于出来聊了聊它是怎么诞生的
  13. 搭配Online:南方航2020年1月正式退出天合联盟
  14. Python有参函数和无参函数实例
  15. QT5显示视频或者图片缩小后以滚动条方式显示
  16. 三个故事重新认识o:险竞优
  17. 车铣复合UG编程 UG车铣编程视频教程 UG车铣复合视频教程
  18. 速(尚)学堂第十章IO技术章末作业自写答案
  19. 巴菲特与搭档查理芒格手把手教你如何读财报,唯一一篇百看不厌炒股最实用文章
  20. 极域2015,学生连不上教机,广播黑屏

热门文章

  1. jQuery MiniUI, 企业级Web开发
  2. spring nature
  3. matlab画三维图像(plot3,mesh,surf)
  4. 第三章 磁共振成像原理
  5. xy坐标转换经纬度C语言,经纬度与坐标转换公式
  6. 通过腾讯地图查询经纬度及相关信息
  7. 网站赚钱秘密--SEO的运用
  8. Ubuntu20.04安装搜狗输入法指南
  9. PcShareVIP弄来的免杀思路
  10. 解决 VS2008安装过程更改路径的问题