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) 的相关文章

  • win7 设置共享无线网络

    适用范围 xff1a 1 WIN7平台电脑 2 笔记本或带有WIFI模块的台式电脑 3 搜索不到win7新建的临时网络的M9 生成wifi网络属性 xff1a 1 WLAN是802 11g标准 2 带宽为54Mbps 开启windows 7
  • win7自动登录进入桌面系统的配置方式

    Win7直接自动进入桌面的方法 61 61 步骤一 xff1a 在打开命令编辑框 xff0c 键入控制命令 61 61 先在Win7中按 Win 43 R 键打开运行对话框或者是点 开始 菜单 xff08 如下图 xff09 xff0c 在
  • CMFCShellTreeCtrl在win7下打开家庭组断言BUG

    如图中所示 打开家庭组的时候会出现断言错误 解决方法 重新添加一个类 继承CMFCShellTreeCtrl 然后重写 HRESULT CMyShellTree EnumObjects HTREEITEM hParentItem LPSHE
  • vmware win7虚拟机安装vmtools坑

    win7镜像下载 要下带SP1这个记号的 xff0c 表示有service pack 1这个补丁的 一定一定记得 xff0c 不然vmtools装不上 补丁 vmtools安装期间有很多驱动安不上的话 xff0c 首先 xff0c 安装一个
  • win7怎么关闭80端口

    80端口是上网使用最多的协议 不仅网页服务默认端口号都是80 xff0c 就连有些木马专门针对80端口攻击计算机 xff0c 那么在win7系统中 xff0c 要怎么关闭这个80端口呢 xff1f win7怎么关闭80端口 xff1f 1
  • 访问win7的d$这种默认共享时拒绝访问

    访问win7的d 这种默认共享时拒绝访问 xff0c 即使输入正确的用户名密码 xff0c 也无法访问 导致这个问题的原因有多种 xff0c 本人当时是由于UAC的缘故 xff0c 所以这里只讲这一种 UAC即用户账户控制 xff0c 在w
  • win7查看端口占用的进程

    之前遇到一个问题 xff0c 系统上mysql启动了 xff0c 无法通过navicat客户端来连接 xff0c 这就很郁闷了 xff0c 最后定位到问题 xff0c 是我机器上还开启了一个开发php的应用程序phpwamp 它自带了一个m
  • Win7 32 不能安装STM32 虚拟串口驱动解决方法

    1 对于一些精简过的系统 xff0c 无法安装虚拟串口 xff0c 是由于系统缺少mdmcpq inf和usbser sys文件所造成的 只需要将文件下载下来放在相应的文件夹下面就行了 文件对应的目录如下 xff1a mdmcpq inf在
  • openrave安装 win7(10)

    1 软件安装 1 xff09 其中 xff0c boost 1 44需独立编译 xff0c 放到指定文件夹下 xff0c 例如 D boost 1 44 0 xff1b 2 xff09 ps 最大的坑在这里 xff0c 务必把msvc bo
  • PS打开PSD文档服务器未响应,win7打开psd打不开怎么办|win7打开psd文件提示无法完成请求的解决方法...

    psd是一种图片格式 xff0c 是图形设计软件Photoshop的专用格式 可最近有win7 32位旗舰版用户反映 xff0c psd文件突然打不开了 xff0c 总是提示 无法完成请求 遇到win7打开psd打不开怎么办怎么办呢 xff
  • Win7下VS2010使用STLPort .

    Win7下VS2010使用STLPort 更新于2012年8月24日 星期五 http blog csdn net shunqiziranhao007 article details 7905435 STLport的下载地址 http so
  • win7安装onenote2016时碰到30094-1011(0)的 问题

    安装办法用途 1 中所有的更新 1 中下载IE11的依赖IE11360软件管家解决OneNote的登录界面不显示问题微软常用运行库360软件管家kernalbase dll等文件的缺失windowsupdateagent 7 6 x64官网
  • 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+64位操作系统成功注册dll的方法!(已测试成功)

    Win7 64位操作系统成功注册dll的方法 已测试成功 因为某种原因 需要在win7 64位下注册dll 但是点击开始运行 输入regsvr32 aaa dll 时 提示错误 无法注册 因此 通过网上查找再经一翻摸索 终于找到了一个完全注
  • win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程

    原文地址 http www cnblogs com icewee articles 2019783 html 由于工作需要 今天要在电脑上安装SQL Server 2005 以往的项目都是使用Oracle MS的数据库还真的没怎么用过 安装
  • Win7/Win10移动用户文件夹(C:\Users)移到非系统盘(如D:)

    Windows的用户文件夹默认所在位置是系统盘 通常是C盘 下的 Users 目录之内 该文件夹中保存着所有的用户个人数据 比如你保存在 桌面 上的文件 实际上是保存在C Users 你的用户名 Desktop 目录之中 再比如你保存在 我
  • CUDA 7.5 安装及配置(WIN7 64 英伟达G卡 VS2013)

    第一步 下载cuda 7 5最新版本 https developer nvidia com cuda downloads 第二步 运行安装程序 安装过程中选择自定义 第三步 安装完毕 可以看到系统中多了CUDA PATH和CUDA PATH
  • vs静态编译解决找不到msvcp140.dll问题

    问题描述 win10中vs2015编写的程序生成release版本 拷贝到win7中运行 出现找不到msvcp140 dll问题 解决方法 将程序进行静态编译 1 使用release模式编译 2 项目属性中 C C 代码生成 中的运行库改为
  • Python2.7 安装教程

    Python安装过程 1 下载安装程序 我们安装Python的一个重要目的是为了用IAR编译CC2640 OAD文件时执行合并文件的脚本 所以我们一起来看看Python2 7版本的安装方法 该版本安装程序的下载连接如下 https www
  • 谷歌开源项目Chromium的源码获取与项目构建(Win7+vs10/vs13)

    从12年那会儿开始获取源码和构建chromium项目都是按照那时候的官方要求用win7 vs2010 相对来说也比较简单 按照步骤来也很快能编译出来 1 官网的编译配置介绍 http www chromium org developers

随机推荐

  • 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