当我尝试运行像下面这样的示例PyBullet文件时,我一直收到以下错误消息:
import pybullet as p
from time import sleep
import pybullet_data
physicsClient = p.connect(p.GUI)
p.setAdditionalSearchPath(pybullet_data.getDataPath())
p.setGravity(0, 0, -10)
planeId = p.loadURDF("plane.urdf", [0,0,-2])
boxId = p.loadURDF("cube.urdf", [0,3,2],useMaximalCoordinates = True)
bunnyId = p.loadSoftBody("bunny.obj")#.obj")#.vtk")
useRealTimeSimulation = 1
if (useRealTimeSimulation):
p.setRealTimeSimulation(1)
p.changeDynamics(boxId,-1,mass=10)
while p.isConnected():
p.setGravity(0, 0, -10)
if (useRealTimeSimulation):
sleep(0.01) # Time in seconds.
else:
p.stepSimulation()错误显示如下:
bunnyId =p.loadSoftBody(“bunny.obj”)#.obj“#.vtk”)错误:无法加载软体。
我有Windows10,我在笔记本上运行PyBullet (Python3.6),但是Visual (Python3.7)也有相同的错误。我能做些什么来解决这个问题?
发布于 2022-07-08 12:15:10
这是https://github.com/bulletphysics/bullet3/pull/4010#issue-1035353580中的一个解决问题,升级.obj或将.obj文件从存储库复制到pybullet_data目录都可以。
https://stackoverflow.com/questions/69403535
复制相似问题