问题标签 [openrave]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - Eclipse中的PyDev导入
我刚刚在 Ubuntu 10.04 LTS 中安装了 Eclipse Indigo,并用它安装了 Pydev。我做了以下事情:
(1) 通过在 Window > Preferences > PyDev > Editor > Interpreter-Python 中按 Auto config 来设置 python 解释器
(2) 通过Window > Preferences > PyDev > Editor > Interpreter-Python 设置系统Pythonpath
我正在尝试在 eclipse 中运行 openrave 代码并安装所有必需的 openrave 库。“openravepy”在目录 /usr/lib/python2.6/dist-packages 中。
我的问题是,一些函数调用返回错误类型似乎导入不成功:PyDev 问题。它说“未定义的变量:...”
以下是一些代码片段:
--databases 是 openravepy 的一部分,被描述为未定义的变量。
我已经阅读了一些主题,并且已经做了以下事情
(1) 删除并读取 pydev
(2) 我之前运行过代码,它曾经与 eclipse helios 和 pydev setup 一起工作。所以,我删除并重新安装了eclipse helios和indigo,并一次又一次地重复添加pydev和pythonpath的过程。
任何人都知道我该如何解决这个问题?或者这是pydev中的一个错误?
提前致谢。
干杯
python - 加载 Python 共享库时 C++ 中的未定义符号
我一直试图让我的一个项目运行,但我遇到了麻烦。经过多次调试,我缩小了问题范围,但不知道如何进行。
一些背景,我在 C++ 代码中使用 python 脚本。这在 Python 上有一些记录,我设法让它在我的基本可执行文件中运行得很好。#include 和 -lpython2.6 一切都很棒。
但是,从共享库 (.so) 运行此 python 脚本时出现了困难。这个共享库被模拟系统(OpenRAVE)“加载”为“模块”。系统使用名为 SendCommand 的“模块”虚拟方法与该模块交互。然后该模块启动一个 boost::thread,给 python 自己的线程,并返回到模拟系统。但是,当 python 开始导入其模块并因此加载其动态库时它会失败,我认为是由于以下错误:
我已经在我的可执行文件和共享库上运行了 ldd,没有什么区别。我还在上面的文件上运行了 nm -D,_Py_ZeroStruct 确实是未定义的。如果你们想打印命令,我很乐意提供它们。任何建议将不胜感激,谢谢。
这是完整的python错误:
python - 面临openrave安装错误
通过遵循其他博客网站上的官方指南和说明,我在安装openravepy 模块时遇到了问题。这真的很复杂。
有人可以给我一份使用 ubuntu 14.04.4、ROS indigo 发行版的软件包安装说明,我尝试运行的脚本在 catkin_workspace 中
python - OpenRAVE 问题:E:无法找到 openrave 的源包
我尝试在我的 Baxter-Robot 项目中使用 IKFast。巴克斯特教程的最后一个命令失败:
错误消息:/openrave/python/ikfast.py",第 9467 行,在 import openravepy ImportError:没有名为 openravepy 的模块
因此,我按照 openrave.org ( http://openrave.org/docs/latest_stable/coreapihtml/installation_linux.html ) 上的教程从头开始设置 OpenRave。当我使用最后一个命令时
我收到了这条消息
E: 找不到 openrave 的源码包
不知道为什么会这样……
我的Qt版本是4.8.6,gcc是4.8.4,所以没问题。
谢谢
开发
c++ - OpenRAVE ControllerBase 在 IsDone() 方法处阻塞并且永远不会返回
我正在研究ControllerBase
实现机器人控制器的自定义 OpenRAVE C++ 类。
我会尽量减少代码:
这是机器人手臂的单个控制器,在这种情况下,我已经为当前未使用的末端执行器(末端执行器已断开连接)实现了另一个控制器,但它执行了一些基本操作(如打开、关闭夹爪并听其联合状态)。
然后我有一个尝试在机器人上执行轨迹的 Python 脚本:
轨迹在真正的机器人上成功执行,但代码在控制器的方法中阻塞robot.WaitForController(0)
并且实际上处于无限循环中。IsDone()
有任何想法吗?
openrave - 在 OSX 上安装 crlibm
我的目标是在 OSX 上安装 openrave。我想我已经涵盖了所有其他内容(希望这花了我几个小时),但是当我公开狂欢时,我无法摆脱一个错误:
在 openrave GitHub 页面上,另一个用户注意到了这一点,然后只是说“我通过从源代码安装 crlibm 解决了这个问题”。但是,链接到 crlibm 源的网站不存在!
关于在哪里可以获得此源代码的任何建议?我假设一旦拥有它,我就可以进行常规的配置+制作+安装。