我是webots R2109b的新用户。我写了一段代码来运行youbot,但是我不能运行控制器python文件。即使我重新加载了world文件,它也不会编译我的控制器文件。我是否应该将python路径更改为webots目录?如果是,我如何将python编译器路径更改为webots
每当我用我的python控制器文件运行webots时。我的文件甚至没有编译,而是在控制器中运行.exe文件
INFO: youbot: Starting controller: "C:\Program Files\Webots\projects\robots\kuka\youbot\controllers\youbot\youbot.exe"
INFO: void: Starting controller: "C:\Program Files\Webots\resources\projects\controllers\void\void.exe"发布于 2019-08-11 05:17:47
注意: Python程序没有编译。
当Webots启动控制器程序时,它会在控制器文件夹中搜索与该文件夹同名的二进制文件,例如my_ controller /my_Controler.exe。如果没有找到,它将尝试从my_controller/build文件夹中复制它。如果不存在这样的文件夹,它将尝试其他可能的方法,包括启动my_controller/my_Controler.py。这肯定是您想要实现的目标。因此,我建议您删除控制器文件夹中除Python控制器程序之外的任何文件和子文件夹。这应该会解决你的问题。
https://stackoverflow.com/questions/57441616
复制相似问题