摘要: 同步CSDN的博客:http://blog.csdn.net/whyhowwhat 阅读全文
posted @ 2016-07-05 13:15 Lee'sEngineer 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 需要依赖动态库:coin3d.dll libxml2.dll soqt1d.dll pro文件:TEMPLATE=app CONFIG+=console QT+=coregui PRJ_ROOT=.. LIB_DIR=$$quote(E:/ProgramFiles(x86)/rl-0.6.2/lib) BIN=$$PRJ_ROOT/../../bin/ DESTDIR=$$BIN SRC_... 阅读全文
posted @ 2016-07-05 13:10 Lee'sEngineer 阅读(439) 评论(0) 推荐(0) 编辑
摘要: http://www.roboticslibrary.org/api http://www.roboticslibrary.org/tutorials/first-steps-windows RL的库是多个静态库组成,我们开发时就只需要指定好头文件路径,然后库路径,就可以建立QT或者VS程序了。 但是RL的源码中没有把头文件单独的放到一个目录,而都是放到src里面的,所以我们可以直接把src的路径... 阅读全文
posted @ 2016-07-05 13:09 Lee'sEngineer 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 在Socket.cpp中Socket::readClient()函数中就是解析读取到的内容的。 对于我们发送的2 0 1.57 0.31 0 0 1.57 0,那么就会进入如下分支: 也就是进入2号处理方式,然后提取第0个模型,根据场景文件,可以知道0号是机器人模型。 然后给模型写入1.57 0.3 阅读全文
posted @ 2016-07-05 13:06 Lee'sEngineer 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 为了知道参数的意思,以及为了从头建立一个项目,我从使用QTCreator来单独建立项目(当然也可以直接使用源代码中建立好的VS项目)。 其实也推荐 VS2010调试 如果是用自带的VS项目,那么我们需要把依赖的动态库添加到PATH或者把dll拷贝到运行目录: E:\01_workspace\05_RL\rl-0.6.2\build\demos\rlCoachKin\Debug 我们自... 阅读全文
posted @ 2016-07-05 13:05 Lee'sEngineer 阅读(365) 评论(0) 推荐(0) 编辑
摘要: RL提供了2个相当简单的基于socket的虚拟化机器人,是socket服务端。 rlCoachKin是用于D-H运动链(在rlkin\*xml中定义的)。 rlCoachMdl相当于任意几何的工具链。 rlCoachKin 启动方式:指定好场景和运动算法 "E:\Program Files (x86)\rl-0.6.2\bin\rlCoachKin.exe" "E:\Program Files (... 阅读全文
posted @ 2016-07-05 12:59 Lee'sEngineer 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 规划器的例子程序: "E:\Program Files (x86)\rl-0.6.2\bin\rlPlanDemo.exe" "E:\Program Files (x86)\rl-0.6.2\share\rl\examples\rlplan\unimation-puma560_boxes_rrtConCon.xml" Denavit–Hartenberg RL采用DH方式来建立机器人模型:Den... 阅读全文
posted @ 2016-07-05 12:58 Lee'sEngineer 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 碰撞检测的例子: "E:\Program Files (x86)\rl-0.6.2\bin\rlCollisionDemo.exe" "E:\Program Files (x86)\rl-0.6.2\share\rl\examples\rlsg\scene.xml" 修改X值,当2个物体碰到一块时,窗口就会变红: 默认都原生支持碰撞??例子的代码在哪里?? RL库是支持碰撞检测的,例子程序的代... 阅读全文
posted @ 2016-07-05 12:56 Lee'sEngineer 阅读(299) 评论(0) 推荐(0) 编辑
摘要: http://www.roboticslibrary.org/ 是一个独立的C++库,简称RL。他包括机器人动力学,运动规划和规划和控制。他覆盖了数学运算,动力学,硬件抽象,运动规划,碰撞检测和可视化。 该库被研究项目(比如:JAHIR, JAMES, JAST, SMErobotics)以及教育项 阅读全文
posted @ 2016-07-05 12:53 Lee'sEngineer 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 参考资料:http://www.roboticslibrary.org/tutorials/first-steps-windows 使用rlViewDemo对应的快捷方式启动程序,可以看到如下界面: 注意:是用的快捷方式,因为该程序的启动是有填启动参数的:"E:\Program Files (x86 阅读全文
posted @ 2016-07-05 12:47 Lee'sEngineer 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 目前以Windows为例子,下载链接是:http://www.roboticslibrary.org/download 。推荐下载安装器直接安装,方便快捷,然后也可以把代码和例子下载下来。 用安装器安装的话,依赖的库都包含了得,所以最为简单,快捷。但是如果要作为开发者,那么还是需要下载源码,因为RL 阅读全文
posted @ 2016-07-05 12:46 Lee'sEngineer 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 参考文件 http://www.roboticslibrary.org/tutorials/build-windows 下载CMake 如果要自己编译,那么需要下载不低于2.8.11的CMAKE,我下的是下面的版本 cmake-3.6.0-rc1-win64-x64.msi 编译准备 根据文档,该库 阅读全文
posted @ 2016-07-05 12:43 Lee'sEngineer 阅读(736) 评论(0) 推荐(0) 编辑