首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python无法加载URDF文件

Python无法加载URDF文件
EN

Stack Overflow用户
提问于 2021-09-28 07:00:01
回答 1查看 339关注 0票数 0

我有以下代码:

代码语言:javascript
复制
import pybullet as p
import time
import pybullet_data

physicsClient = p.connect(p.GUI)
p.setGravity(0,0,-9.81)
planeId = p.loadURDF("plane.urdf")

startPos = [0,0,1]
startOrientation = p.getQuaternionFromEuler([0,0,0])

while True: 
    p.stepSimulation()
    time.sleep(1./240.)
cubePos, cubeOrn = p.getBasePositionAndOrientation(boxId)
print(cubePos,cubeOrn)
p.disconnect()

但这会给我以下错误消息:

error: Cannot load URDF file.

这是来自PyBullet本身的示例文件之一,因此这应该是可行的。事实上,它是有效的,但从那以后我在我的系统上改变了一些东西。

我怎样才能让ik再次工作?

(我使用的是Windows 10、Jupyter notebook / Visual Studio 2019,两者都不能工作)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-28 07:51:43

您正在尝试加载pybullet数据中的plane.urdf。因此,在加载之前添加这一行可能会有所帮助-

代码语言:javascript
复制
p.setAdditionalSearchPath(pybullet_data.getDataPath())
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69357112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档