Python 无法加载 URDF 文件
Python cannot load URDF file
我有以下代码:
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 重新工作?
(我用的是Windows10,Jupyter笔记本/Visual Studio2019,两个都不行)
您正在尝试加载位于 pybullet 数据中的 plane.urdf
。所以在加载之前添加这一行可能会有所帮助 -
p.setAdditionalSearchPath(pybullet_data.getDataPath())
我有以下代码:
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 重新工作?
(我用的是Windows10,Jupyter笔记本/Visual Studio2019,两个都不行)
您正在尝试加载位于 pybullet 数据中的 plane.urdf
。所以在加载之前添加这一行可能会有所帮助 -
p.setAdditionalSearchPath(pybullet_data.getDataPath())