我是纽卡斯尔大学的一名学生,目前正在攻读硕士学位。我的最后一个项目是使用webots进行模拟。我必须模拟一个移动机器人,使用python2.7编码。问题是我找不到任何关于python机器人编程的文档,而webots网站没有python文档。网站中的所有内容都是基于C示例的,除了一些命令的名称之外。在哪里可以在互联网上找到用于webots的python文档?或者如果有人有文件他们能提供给我吗?这将对我的项目很有帮助。谢谢。
发布于 2017-11-26 10:18:54
Webots控制器模块的完整Python将在本章的部分中描述:https://www.cyberbotics.com/doc/reference/nodes-and-api-functions,例如:启用
在Webots中,Python与面向C++的对象API完全相同,与C的链接也是一对一的。因此,将用C/ C++编写的Webots控制器“转换”到Python通常是直截了当的。
关于编写Webots控制器(用C编写)的一般说明也适用于Python:https://www.cyberbotics.com/doc/guide/controller-programming
Webots包含几个Python示例,包括:
$WEBOTS_HOME/resources/templates/controllers/template.py (在创建新的Python控制器时使用的模板,读取其中的注释将对您有所帮助)。$WEBOTS_HOME/projects/languages/python/... (演示如何控制机器人、机器人之间的通信、执行主管任务、获取计算机键盘等)。还要注意的是,罗博特基准的所有基准都是用Python编写的,并且正在使用Webots (这可能是执行其中一些基准的一个很好的起点)。
https://stackoverflow.com/questions/47489162
复制相似问题