openrave安装 win7(10)

2023-05-16

1、软件安装

1)其中,boost_1_44需独立编译,放到指定文件夹下,例如D:\boost_1_44_0

2)ps:最大的坑在这里,务必把msvc_boost下的lib文件夹下的所有文件拷贝到oprave安装目录的bin文件夹下

3)msvc_boost可以在github 搜索 openrave然后下载,作者rosen_diankov

4) 对于DAE文件的生成,直接在solidwork生成模型另存为stl格式文件,将stl文件通过meshlab转成dae文件,stl文件不能放在中文路径下

然后将dae文件进行更改

<?xml version="1.0" encoding="UTF-8"?>
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
    <asset>
        <contributor>
            <author>VCGLab</author>
            <authoring_tool>VCGLib | MeshLab</authoring_tool>
        </contributor>
        <created>周一 9月 3 17:50:19 2018 GMT</created>
        <modified>周一 9月 3 17:50:19 2018 GMT</modified>
        <up_axis>Y_UP</up_axis>
    </asset>


dae头几行改成如下:
<?xml version="1.0" encoding="UTF-8"?>
<COLLADA xmlns="http://www.collada.org/2008/03/COLLADASchema" version="1.5.0">
    <asset>
        <contributor>
            <author>VCGLab</author>
            <authoring_tool>VCGLib | MeshLab</authoring_tool>
        </contributor>
        <created>周六 5月 5 03:19:35 2018 GMT</created>
        <modified>周六 5月 5 03:19:35 2018 GMT</modified>
        <up_axis>Y_UP</up_axis>
    </asset>

其中主要的是COLLADA的版本号为1.5.0才能被openrave读取

 

2、环境变量

D:\boost_1_44_0\bin\vc10\lib;C:\Qt\4.8.6\bin;C:\Python26;C:\Program Files (x86)\OpenRAVE-0.9.0\bin

3、Dae文件及iksolver

生成dae及修改
1)cd ~/testbbb_ws/src/collada_urdf/collada_urdf/test
2) rosrun collada_urdf urdf_to_collada srf6.urdf srf6.dae
3) rosrun collada_urdf urdf_to_collada srf6.dae srf6.zae

生成iksolver
cmd下
1)cd C:\Program Files (x86)\OpenRAVE-0.9.0\share\openrave-0.9\robots
2) openrave.py --database inversekinematics --robot=srf6.robot.xml                               生成逆解
3)openrave.py --database inversekinematics --robot=srf6.robot.xml --manipname=arm --show        逆解显示
3)openrave.py --database inversekinematics --robot=srf6.robot.xml --usecached --iktests=100     测试逆解
4) openrave.py --example hanoi

添加每个关节的关节运动幅度,正限位upper 下限位lower

添加模拟控制器速度和加速度

3、结果显示

 

 

4、结论

 

0 ) openrave0.9.0在win7(64)下是能用的    openrave0.9.0在win7(64)下是能用的  openrave0.9.0在win7(64)下是能用的
1)openrave的避碰运动规划及路径规划效果比ROS下的moveit和V-REP好,主要体现在一二轴运动幅度较小;虽然都是RRT运动规划,但是openrave的规划效果好很多
2)openrave求逆解是解析解,moveit用的KDL库是数值解,求解速度分别为1us和1ms;
3) openrave最好在linux上用,windows下坑太多慎入,不建议入坑,Linux ubuntu16.04可较好安装,ubuntu安装时要注意安装如下库的安装:1)ode 2)fcl 3)assimp-master版;遇到问题最好能翻墙google,不然百度就是渣
4)openrave0.9.0最高只支持vs2010(release)模式,不支持debug模式;猜测其原因是作者openrave开源两年后就可差不多进入商业化过程,对标日本的公司mujin,openrave的作者Rosen就任于mujin (CTO);
-- 有问题欢迎交流;

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

openrave安装 win7(10) 的相关文章

  • M.2接口固态硬盘安装WIN7系统

    固态硬盘的好处不用说了 xff0c 大家都明白 前段时间买电脑 xff0c 才发现固态硬盘也分门别类 xff0c 有SATA接口 xff0c 也有M 2接口的 xff0c M 2接口的还分PCIE通道和SATA通道的 xff0c 弄不好就是
  • Win7上从硬盘安装Debian

    最近一直想将笔记本搞成Win7 43 Debian双系统 xff0c 因为不管如何优化 xff0c 2G内存的Win7笔记本上开个Linux虚拟机都实在吃力 经过一段时间的资料搜索 xff0c 并阅读Debian官方的安装文档 xff0c
  • win7/10 使用脱壳插件时 显示bad dos signature

    上次脱壳时使用插件进行脱壳时 xff0c 出现了以下问题 xff1a 出现的原因分析 xff1a 无法读取 xff08 00400000 0045CFFF xff09 内存 xff1a 由于这段内存为只读 权限不够 那么为何会出现上述错误
  • win7无法连接打印机拒绝访问_“Windows无法连接打印机,操作失败,错误为0x000003e3”...

    请求大家帮助 xff0c 昨天在共享打印机时出现 Windows无法连接打印机 xff0c 操作失败 xff0c 错误为0x000003e3 在百度百科查询的资料修改了都不行 在不重装系统前提下 xff0c 联想台式机都是win732位系统
  • OpenRAVE

    机器人的高级功能 机械手臂控制 软件方面 在ros里 有moveit 研究的过程中 扩展到了openrave专业包 Welcome to OpenRAVE Latest Official Release 0 8 2 OpenRAVE pro
  • openrave

    配置IKFAST求解器 xff0c 装openrave装了一天终于在差三分钟十一点的时候出来了界面 ubuntu18的boost默认1 65 xff0c 但是好像和openrave不匹配 xff0c 换成了1 58 如果后续使用没问题就来详
  • 【python/tensorflow】pycharm 2019,python 3.6.2, win7 64bit系统,安装tensorflow出错,错误如下,解决办法给出!

    D aWork PycharmProjects Pro3 test venv Scripts python exe D aWork PycharmProjects Pro3 test test 1 py Traceback most rec
  • Win7 安装SSMS16.5 报无法建立到信任根颁发机构的证书链。(0x800B010A)

    对于SQLServer 2016来说 xff0c 能够把服务端和客户端分离还是挺不错的 xff0c 这样对于一般程序员就安装个SSMS就好了 xff0c 而对于刚刚使用的SQLServer2016服务器来说 xff0c 一般通过2008或者
  • openrave安装

    需要用到某篇论文的代码 xff0c 需要用到openrave等第三方库 xff0c 折腾一番后记录一下 参考安装 https scaron info teaching installing openrave on ubuntu 14 04
  • 关于CMD(win7里)的字体

    先别骂偶 xff0c 但偶不得不首先声明特别挑剔字体是偶最大的洁癖 对windows里的命令提示符也不例外 今天不小心调了一下vim的窗口大小 xff0c 不知怎么搞的越弄越糟糕 xff0c 把cmd里原来的字体都高没有了 xff0c 只剩
  • windows 资源管理器已停止工作的解决办法

    问题现象描述 电脑开机输入密码后 加载很久 才跳转至解锁后的界面 但解锁后的界面不显示桌面 任务管理器提示 资源管理器已停止工作 尝试联机解决方案或者关闭程序都不奏效 一些快捷键比如win r win e都不起作用 但能ctr alt de
  • Win7 计算机中丢失api-ms-win-core-path-

    背景 win7安装软件时提示 无法启动此程序 因为计算机中丢失api ms win core path 1 1 0 dll 问题原因 缺少api ms win core path 1 1 0 dll 解决方式 下载dll并放到指定路径 下载
  • WIN7-L2TP/IPSec 访问网站连接被重置-错误809的解决办法

    开始以为是VPS上服务配置的问题 但是移动设备是连接OK的 所以问题就推到win7系统配置的问题了 因为之前做过优化 所以考虑应该是服务的问题 L2TP属于加密的VPN的一种协议 最初win7是连上之后不能访问 非死不可 国内的可以访问 后
  • win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程

    原文地址 http www cnblogs com icewee articles 2019783 html 由于工作需要 今天要在电脑上安装SQL Server 2005 以往的项目都是使用Oracle MS的数据库还真的没怎么用过 安装
  • cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso镜像下载

    链接 https pan baidu com s 1RvniUrq JpKQInKFs9bdvAhttps pan baidu com s 1RvniUrq JpKQInKFs9bdvA 提取码 zt88
  • Microsoft Visual Studio 2013产品激活密钥

    win7 win8 win10系统下Visual Studio 2013各个版本的密钥 Visual Studio Ultimate 2013 KEY BWG7X J98B3 W34RT 33B3R JVYW9 Visual Studio
  • CUDA 7.5 安装及配置(WIN7 64 英伟达G卡 VS2013)

    第一步 下载cuda 7 5最新版本 https developer nvidia com cuda downloads 第二步 运行安装程序 安装过程中选择自定义 第三步 安装完毕 可以看到系统中多了CUDA PATH和CUDA PATH
  • 支持WIN7的VSCode版本

    我有台13年底买的电脑 装的WIN7 使用时发现 最新的VSCode已经不支持WIN7 目前VSCode官网上写的最低支持WIN8 经过确认 最后支持WIN7的版本是1 70 3 不论32位还是64位 都是这个版本
  • 关于win7下styleSheet设置不成功

    为 QTreeWidget 设置 style sheet 当使用下面的语句时 在 Windows Vista 和 Windows 7 下是失败的 QTreeWidget selection background color rgb 51 1
  • syskey (win7启动密码)加密和破解方法

    1 什么是syskey Syskey是NT Service Pack 3中带的一个工具 用来保护SAM数据库不被离线破解 用过去的加密机制 如果攻击者能够得到一份加密过的SAM库的拷贝 他就能够在自己的机器上来破解用户口令 2 如何开启sy

随机推荐

  • Java学习笔记12:求s=1+11+111+1111+......+1111......1的值

    64 author 朱凌风 64 weather 阵雨 64 date 06 19 2011 64 function 计算1 43 11 43 111 43 43 111 1的值 package com jerome import java
  • 配置Ubuntu软件源

    引子 Ubuntu系统的软件源就是指Ubuntu系统的软件更新管理器下载更新软件的来源 xff0c 是一个软件仓库 Ubuntu系统对这个软件源的配置的信息是放在一个文本文件中的 xff0c 这个文本文件的完整路径一般是 etc apt s
  • NuttX 启动流程

    xff08 嵌入式 实时操作系统 rtos nuttx 7 1 stm32 源代码分析 xff09 NuttX 启动流程 转载请注明出处 xff1a http blog csdn net zhumaill article details 2
  • NuttX 介绍

    xff08 嵌入式 实时操作系统 rtos nuttx 7 1 xff09 NuttX 介绍 转载请注明出处 xff1a http blog csdn net zhumaill article details 24197637 1 Nutt
  • Ubuntu用命令行打开网页的三种方法

    1 第一种方法 links命令 apt install links links websol cn 2 第二种方法 w3m命令 apt install w3m w3m websol cn 3 第三种方法 lynx命令 apt install
  • JS删除数组中指定元素/删除数组中指定对象

    删除数组中指定对象指定元素 let arr 61 name 34 xiaowang 34 id 1 name 34 xiaozhang 34 id 2 createDate 34 xiaoli 34 id 3 删除id为1的对象 xff0c
  • React G2Plot 水波图

    官方文档 xff1a https antv g2plot v1 gitee io zh docs manual introduction 安装依赖 span class token function npm span span class
  • 数据链路层

    本篇目录 数据链路层的三个基本问题 使用点对点信道的数据链路层 使用广播信道的数据链路层 以太网MAC层的硬件地址 一 数据链路层的三个基本问题 封装成帧 xff1a 帧是数据链路层的传送单位 一个帧的帧长等于帧的数据部分加上帧的首部和尾部
  • 输入三个数求出最大值(5种方法)

    这是一个很简单的C语言程序 xff0c 重要的是考验思考问题的角度 xff1a 方法1 xff1a include lt stdio h gt void main int a b c scanf 34 d d d 34 amp a amp
  • 把二维数组数据读入txt文本(C语言)

    我们经常需要把计算后的数据存入txt文本 xff0c 下例提供了一种简单思路 xff1a include lt stdio h gt include lt stdlib h gt int main int a 2 3 61 5 2 8 4
  • 查询txt文本信息行数(C和C++分别实现)

    在一些程序设计中 xff0c 我们经常要先查询txt文本的行数 xff0c 据此 xff0c 才能对数组进行动态内存分配 C语言实现 include lt stdio h gt include lt stdlib h gt define A
  • 从txt中读取数据存入二维数组

    在实际应用中 xff0c 经常需要把txt中的数据读入到一个数组中 xff0c 然后再参与运算 在C语言中可以利用fscanf 函数从文件中读取数据 xff0c 示例如下 xff1a void main xff08 xff09 double
  • 仿射变换

    AffineTransform类描述了一种二维仿射变换的功能 xff0c 它是一种二维坐标到二维坐标之间的线性变换 xff0c 保持二维图形的 平直性 xff08 译注 xff1a straightness xff0c 即变换后直线还是直线
  • OpenCV下的直线拟合

    出处 xff1a http blog csdn net Tangyongkang OpenCV中 CvSeq 对象由以下语句生成 创建 CvSeq的容器对象 CvMemStorage storage 61 cvCreateMemStorag
  • 利用meshgrid函数绘制二维高斯函数曲面

    meshgrid函数用于根据给定的横纵坐标点生成坐标网格 xff0c 以便计算二元函数的取值 设二维高斯函数表达式为 xff1a 程序如下 xff1a u 61 10 0 1 10 v 61 10 0 1 10 U V 61 meshgri
  • 要想成功必备的9大好习惯 以及必须克服的9个坏习惯

    要想成功 必备 9 大好习惯 以及 必须克服的 9 个坏习惯 你想成功吗 xff1f 那就及早培养有利于成功的好习惯 习惯的力量是惊人的 xff0c 35岁以前养成的习惯决定着你是否成功 有这样一个寓言故事 一位没有继承人的富豪死后将自己的
  • 数据结构算法学习之路

    1 二分法竞猜商品价格 include lt stdio h gt include lt stdlib h gt int main int oldprice price 61 0 i 61 0 printf 34 请设置商品的真实价格 xf
  • React markdown 编辑器

    react markdown 是一款 github 上开源的适用于 react 的 markdown 组件 xff0c 可以基本实现 markdown 的功能 xff0c 且可以根据自己实际应用定制的 remark 组件 安装 安装 mar
  • ROS下IMU串口通讯接口(通用版)

    1 源码 include lt string gt include lt ros ros h gt 包含ROS的头文件 include lt sensor msgs JointState h gt include lt tf transfo
  • openrave安装 win7(10)

    1 软件安装 1 xff09 其中 xff0c boost 1 44需独立编译 xff0c 放到指定文件夹下 xff0c 例如 D boost 1 44 0 xff1b 2 xff09 ps 最大的坑在这里 xff0c 务必把msvc bo