Robotics Library官方教程一:Windows下安装RL

本文详述了在Windows上安装Robotics Library(RL)的步骤,包括安装RL的一体化包,先决条件(如Qt 5.9.2,Visual Studio 2017和CMake),以及如何运行官方提供的四个演示应用程序,涉及机器人显示、碰撞检测、运动学和轨迹规划等核心功能。
摘要由CSDN通过智能技术生成

官方教程在这里

  对于Windows,官方提高了最新的Robotics Library (简称RL)的安装包,并且包含了所需的依赖项。

  (RL和依赖项可以通过一个安装包直接安装到Windows中) 

  RL中含有大量的数学计算,硬件接口,轨迹规划算法和可视化的功能。因此能够用于许多开源项目中,且为了使用方便也都包含在多合一安装包中。

  官方最新教程使用Visual Studio 2017构建64位的所有组件,并保持Qt的独立性,因为这是对新用户最有用的配置。此外,安装程序时没有编译几个很少使用的特性,比如相机驱动程序。这样做是为了避免复杂但很少使用的依赖库。

下面来正式安装RL

  安装程序只包含运行所包含的演示应用程序所需的Qt运行时文件,以便最小化大小。Qt的开发文件仅用于构建RL本身和自定义GUI应用程序。所以首先,请下载Qt 5.9.2,并在安装RL之前安装Visual Studio 2017 64位的Qt开发文件。

  下载并安装Windows Installer 多合一安装包下载地址 (最好以管理员的身份运行)

  新版本安装器能够自动添加环境变量,只需要安装完成就可以运行demo了。可以选择将其添加到系统的(默认)或用户的环境变量,也可以手动添加。

  为了编译自己的程序,还需要安装Visual Studio 2017编译器和跨平台构建系统CMake 2.8.11。使用Visual Studio 2017,确保您安装了最新的更新(至少15.5版本)。

尝试运行RL demo

  打开RL安装路径,默认为(C:\Program Files\Robotics Library\0.7.0\MSVC\14.1\x64)

第一个demo,用于显示Puma 560机器人,具体操作只要双击rlViewDemo.exe文件,并打开相应的文件即可

bin\rlViewDemo.exe share\rl-0.7.0\examples\rlsg\unimation-puma560_boxes.xml

双击后会出现这样的界面,然后定位到share文件夹对应的文件即可

 

第二个demo,是检测距离的功能,同样可以实现碰撞检测

bin\rlCollisionDemo.exe share\rl-0.7.0\examples\rlsg\scene.xml

图中数值是第一个方块的位置,可以任意改变,检测是否发生碰撞

 

第三个demo 机器人的运动学和显示功能

换了两台电脑都打不开这个demo,暂时不知道问题在哪

bin\rlCoachKin.exe share\rl-0.7.0\examples\rlsg\unimation-puma560_boxes.xml share\rl-0.7.0\examples\rlkin\unimation-puma560.xml
bin\rlCoachMdl.exe share\rl-0.7.0\examples\rlsg\unimation-puma560_boxes.xml share\rl-0.7.0\examples\rlmdl\unimation-puma560.xml

第四个demo  轨迹规划功能

bin\rlPlanDemo.exe share\rl-0.7.0\examples\rlplan\unimation-puma560_boxes_rrtConCon.xml

能够在左侧config space中选择数值或空白处控制机器人末端位置,也可以在Planner中点击start,运行随机轨迹

后续教程  Robotics Library官方教程二

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值