------------恢复内容开始------------

要使用UR_RTDE必须先配置电脑环境,目前使用的环境是电脑win10,配置环境需要VS2019+boost1_66_0+cmake2.3三个主要部分。

1 安装VS2019,官网下载vs_professional__1997565724.1623138979.exe,然后进行安装,安装过程直接看网上的就行。目录最好放在默认路径。

2 安装boost,在boost官网下载(https://sourceforge.net/projects/boost/files/boost-binaries/),版本要和VS一致,最好下载(boost_1_66_0-msvc-14.1-64.exe)MSVC版本,进行安装运行,文件夹最好考到C盘下。要在电脑环境配置中对系统变量和用户变量进行配置,分别把boost文件和库文件写入环境变量。如下:

用户变量:

系统变量:

3 安装cmake,官网下载后直接默认安装就可以。

4 安装下载UR_rtde,如果电脑安装有git直接在c盘根目录下运用命令行进行操作安装下载就行,操作的命令如下:

git clone https://gitlab.com/sdurobotics/ur_rtde.git #下载ur_rtde源码

cd ur_rtde #进入所在目录(需要根据自己clone到的代码路径进行修改)

mkdir build #该目录下创建build

cd build #进入build

cmake..-DBOOST_ROOT="C:\local\boost_1_66_0"

-DBOOST_LIBRARYDIR="C:\local\boost_1_66_0\lib64-msvc-14.1" -DPYTHON_BINDINGS=OFF

其中cmake这一步最为关键,这是对rtde进行cmake编译,"C:\local\boost_1_66_0"

使安装的boost文件位置,"C:\local\boost_1_66_0\lib64-msvc-14.1"是boost库位置。

如果这一步不出现错误说明编译成功。如果有问题就是boost的问题建议重新安装boost。

5 打开VS2019软件,打开cmake程序,找到rtde文件中CMakeLists.txt打开。

点击项目菜单选择cmake设置,在cmake命令参数中输入:-DBOOST_ROOT="C:\local\boost_1_66_0"

-DBOOST_LIBRARYDIR="C:\local\boost_1_66_0\lib64-msvc-14.1" -DPYTHON_BINDINGS=OFF.. 。

然后进行点击生成菜单进行生成。如果报错record_data_example文件的2001错误,点击下图中的红色框,在该文件中搜索record_data_example将搜索到的代码注释或者删除:

然后重新编译,没有错误说明安装成功。

点击上图中的examples,在下拉选项中选择一个启动项,直接运行,如果出现dashboard_client异常,说明没有连上机器人,进行机器人IP修改后就可以了。

可以开始你的rtde之旅了。

------------恢复内容结束------------

Windows10安装UR_RTDE的更多相关文章

  1. windows10安装JIRA

    windows10安装MySQL数据库 一.问题现象: cmd执行“mysql”命令,提示:ERROR 2003 (HY000): Can't connect to MySQL server on ' ...

  2. Windows10安装MariaDB

    截至写这篇博客为止,MariaDB官方的稳定版本为,详情访问官方地址:https://downloads.mariadb.org/ 安装之前先简单说一下MariaDB:         MariaDB ...

  3. (好文转载与总结)Windows10安装ubuntu18.04

    Windows10中安装Ubuntu,期间踩了非常多的坑,最终安装成功了,梳理下来Windows10装Ubuntu的步骤还是比较简明的. 制作Ubuntu系统U盘 Windows磁盘为新系统进行分区, ...

  4. Windows10安装ubuntu18.04双系统教程

    写在前面:本教程为windows10安装ubuntu18.04(64位)双系统教程,是我多次安装双系统的经验总结,安装方法同样适用于ubuntu16.04(64位).为了直观和易于理解,我会尽量图文并 ...

  5. Windows10安装ubuntu16.04双系统教程

    写在前面:本教程为windows10安装ubuntu16.04(64位)双系统教程,是我多次安装双系统的经验总结,安装方法同样适用于ubuntu18.04(64位).为了直观和易于理解,我会尽量图文并 ...

  6. windows10安装ubuntu双系统教程(初稿)

    windows10安装ubuntu双系统教程(绝对史上最详细) Win10 Ubuntu16.04/Ubuntu18.04双系统完美安装 Windows10+Ubuntu18.04双系统安装成功心得( ...

  7. windows10安装配置WSL(Ubuntu)

    windows10安装配置WSL(Ubuntu) 怎么在windows系统上用上Linux?有这么几种方法: 1. 安装双系统.这种方法的缺点是每次切换系统都需要关机.切换系统. 2. 虚拟机+Lin ...

  8. 那些最全面的Windows10安装pytorch踩过的坑以及如何应用

    那些最全面的Windows10安装pytorch踩过的坑以及如何应用 一.pytorch简介 2017年1月,由Facebook人工智能研究院(FAIR)基于Torch推出了PyTorch.它是一个基 ...

  9. 国内centos/windows10安装minikube

    centos/windows10安装minikube 目录 centos/windows10安装minikube A win10安装minikube 1 下载安装kubectl.exe 1.1 准备目 ...

  10. windows10, 安装wamp无法启动服务的问题

    今天在另一台电脑上安装了wamp, 就是这个玩意 结果怎么也启动不起来, 上网上查了一下, 原因是有些windows10的系统上有安装IIS10, 这个也不知道是啥东西, 占用了80端口, 所以启动不 ...

随机推荐

  1. debian/ubuntu下安装nodejs npm

    举例:在 /home 目录下 wget https://nodejs.org/dist/v16.17.1/node-v16.17.1-linux-x64.tar.xz nodejs官网下载地址,目前最 ...

  2. tsc条码打印机如何导入表格批量打印

    很多时候,我们在TSC条码打印机的权昌条码打印软件里做标签时,涉及数据特别大,都保存在EXCLE表格里,那要怎么做,才可以使软件批量打印EXCEL数据呢?下面,小编就教教大家一种简单的批量打印标签的方 ...

  3. 打包exe

    2.要打包的文件为多个py文件 这种情况一般你的代码较多,项目较大,可能你写了一个GUI界面py文件这个文件调用了其他文件的函数什么的,这个时候你需要生成spec文件来打包,这里假设你的要打包的主文件 ...

  4. 2.VS编写XML实例程序

    在VS中编写XML实例程序 1.如下,在 VS 中分别新建  XML 文件.XML 解析类.XML 实体类 2.在项目中代码,如下 (1)XML 文件(注:在 VS 解决方案资源管理器中选中 XML ...

  5. JS学习- Canvas - 遮盖组合

    Compositing 组合 globalCompositeOperation这个属性设定了在画新图形时采用的遮盖策略,其值是一个标识12种遮盖方式的字符串. 值 描述 图示 source-over ...

  6. 软件离线许可(License)实现原理

    我们经常使用各种开发软件,比如IntelliJ IDEA.Navicat.Visual Studio等,这些软件都有一个特点,就是要收费.一般是我们需要去购买一个许可,然后输入这个许可到软件里就能够使 ...

  7. C/C++ 关键字 static 详细解析

    static关键字是一个修饰符,根const类似,被它修饰的变量和函数分别被称为静态变量和静态函数,根据修饰的对象的不同,static表现出来的作用也不同. 1. C语言中的 static 在C语言中 ...

  8. [2004年NOIP提高组] 合并果子

    在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆.多多决定把所有的果子合成一堆. 每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和.可以看出,所 ...

  9. Stream操作

    public static void main(String[] args) { List<Parking> parkings = Arrays.asList(Parking.builde ...

  10. *args、**kwargs参数组

    '''def test(*args): # *agrs接收的是N个位置参数,不能接受关键字参数,转化成元祖 print(args)test(1,2,3,4,5,6)test(*[1,2,4,5,5]) ...