目前来说,V-REP是一个比较小众的仿真工具,尽管它功能非常强大。目前唯一的技术支持就是V-REP官方论坛。V-REP提供的技术手册可以解决大部分问题,功能细节介绍也非常详细。

Matlab环境准备

Step1:在matlab工作目录新建matlab项目文件夹VrepApi

Step 2:对应于Windows系统,你只需要准备三个文件。使用python、c++的配置大同小异,可参考官方文档。

  1. remoteApiProto.m
  2. remApi.m
  3. remoteApi.dll

在V-REP安装文件夹下找到C:\Program Files\CoppeliaRobotics\CoppeliaSimEdu\programming\remoteApiBindings\matlab\matlab文件夹,将该文件夹下remApi.m 和 rempteApiProto.m 拷贝到VreApi文件夹;

在V-REP安装文件夹下找到C:\Program Files\CoppeliaRobotics\CoppeliaSimEdu\programming\remoteApiBindings\lib\lib\Windows 文件夹,将该文件夹下的remoteApi.dll拷贝到项目文件夹 VreApi下。

至此Matlab环境准备完成,很简单对吧?

Vrep创建测试项目

Step 1:打开V-REP,将UR5拖拽到工作空间。

Step 2:打开Matlab,在VrepApi文件中创建matlab端的测试文件(实践项目把simple.m换成项目文件),这里直接用C:\Program Files\CoppeliaRobotics\CoppeliaSimEdu\programming\remoteApiBindings\matlab\matlab\simpleTest.m进行测试。关键插入三行代码

sim=remApi('remoteApi'); 
    sim.simxFinish(-1); 
    clientID=sim.simxStart('127.0.0.1',19999,true,true,5000,5);

Step 3:打开V-REP中UR5的脚本文件,在最顶端插入

simRemoteApi.start(19999)

UR5的脚本文件中已经自带了一个例子,可以删了,或者留着也行。

Step4:运行V-REP仿真,再运行Matlab仿真,观测Matlab如下输出结果,说明通信连接成功。

V-REP 与 Matlab 通信的关键脚本代码如下:

Vrep端:simRemoteApi.start(19999)

Matlab端: sim=remApi('remoteApi'); 
                   sim.simxFinish(-1); 
                   clientID=sim.simxStart('127.0.0.1',19999,true,true,5000,5);

官方手册列出了所有支持的Matlab远程API。

  1. 远程API的使用方法;
  2. 远程API服务器端(V-REP)使能方法;
  3. 远程API用户端(Matlab)使能方法。

Vrep的matlab接口相关推荐

  1. 深度学习之Windows下安装caffe及配置Python和matlab接口

    去年下半年看了相关目标检测的论文,一些传统的算法,一些CVPR,TPAMI,ECCV,ICCV,,NIPS,比较前沿的进展,主要都是基于深度学习卷积神经网络方面的,包括RCNN,SPP-NET,Fas ...

  2. 【caffe-Windows】微软官方caffe之 matlab接口配置

    前言 按照微软的官方地址配置可能会出现一个问题caffe_.mexw64找不到引用模块问题,或者在matlab里面压根找不到caffe_这个函数,下面会提到这两个问题.还是按照步骤来吧 [PS1]有G ...

  3. matlab数据接口技术,matlab接口技术与应用

    matlab接口技术与应用 来源:mamingkeda 作者:华仔 浏览:1070 时间:2016-08-10 14:18 标签: 摘要: matlab接口技术与应用应用程序接口的使用方法.全书分为1 ...

  4. LibLinear(SVM包)使用说明之(二)MATLAB接口

    LibLinear(SVM包)使用说明之(二)MATLAB接口 zouxy09@qq.com http://blog.csdn.net/zouxy09 一.介绍 LIBLINEAR是一个简单的求解大规 ...

  5. 关于将vrep和matlab或者python结合的两种方法的比较

    vrep和matlab的结合的好处是可以直接使用matlab的机器人的工具箱.以及simulink等其它工具箱. 不过和python结合的话通过robodk的库的话应该也能间接使用这个工具箱,具体的话 ...

  6. matlab接口与编程,精通MATLAB接口与编程

    基本信息 书名:精通MATLAB接口与编程 定价:49.00元 作者: 出版社:电子工业出版社 出版日期:2007-01-00 ISBN:9787121036576 字数: 页码: 版次: 装帧: 开 ...

  7. 【caffe-windows】 caffe-master 之 matlab接口配置

    平台环境: win10 64位 caffe-master  vs2013 Matlab2016a 第一步: 打开\caffe-master\windows下的CommonSettings.props文 ...

  8. matlab接口编程配置,MATLAB与外部程序接口编程

    基本信息 书名:MATLAB与外部程序接口编程 定价:42.00元 作者: 出版社:机械工业出版社 出版日期:2009-01-00 ISBN:9787111257066 字数: 页码: 版次: 装帧: ...

  9. caffe.net matlab,【caffe-Windows】微软官方caffe之 matlab接口配置

    前言 按照微软的官方地址配置可能会出现一个问题caffe_.mexw64找不到引用模块问题,或者在matlab里面压根找不到caffe_这个函数,下面会提到这两个问题.还是按照步骤来吧 [PS1]有G ...

最新文章

  1. Chrome控制台实用指南
  2. bBank Demo 演示(最后更:2010-4-16)
  3. iOS 仿看了吗应用、指南针测网速等常用工具、自定义弹出视图框架、图片裁剪、内容扩展等源码...
  4. java鼠标监听事件_JAVA 鼠标事件监听ACTIONLISTENER
  5. 在内地城区经济发展中冒头,长沙雨花是如何做到的?
  6. mysql在计算机管理中的路径怎么修改_称重软件中的数据修改怎么知晓?
  7. 宏基因组云讲堂今晚8点开讲!第一期由刘永鑫博士主持,特邀袁军副教授分享纯生信发表ISME文章的思路...
  8. Java 枚举(enum)
  9. php方法重载方法重写_Java基础之方法的重载
  10. layui根据name获取对象_python面向对象——学校学生教职工管理系统类的实例
  11. RFID电力设备智能巡检管理解决方案
  12. i510300h和i79750h参数对比哪个好?
  13. 小狼毫 Rime 输入法任务导向式常用参数修改指南
  14. iPhone出现白苹果怎么修复?简单3步即可解决
  15. 校园网络设备巡检的准备工作
  16. 大数据之clickhouse_clickhouse的基础介绍及基础使用
  17. 你还没有变成真正的孙悟空托世
  18. 【动态规划】有后效性 DP
  19. 利用BaiduPCS-Go批量秒传与备份
  20. Ubuntu 图文安装教程------2020年最新版

热门文章

  1. DSt:数据结构的简介、最强学习路线(逻辑结构【数组-链表-栈和队列/树-图-哈希】、物理结构、数据运算【十大排序/四大查找-图三大搜索-树三大遍历】、高级算法【贪心/分治/动态规划】之详细攻略
  2. 响应式pbootcms教程资讯新闻博客类网站模板
  3. Python练习(三)
  4. 多模态学习 讲座记录
  5. SVN拉取项目代码(checkout)和远程强制关闭一个现有链接
  6. 岗位述职报告PPT怎么做?
  7. [从零开始学习FPGA编程-29]:进阶篇 - 基本时序电路-时序电路的两大基本特征(状态记忆与时钟触发)
  8. O365用户发送邮件收到退信,故障码是:550 5.7.1 解决办法
  9. QC之旅途笔记 (转)
  10. 新版Android Studio Logcat解析