【发布时间】:2021-09-28 07:00:01
【问题描述】:
我有以下代码:
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,两者都不工作)
【问题讨论】:
-
尝试提供文件的完整路径。默认是在当前工作目录中查找文件,这往往不是新手所期望的。