首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用python进行Webots编程

用python进行Webots编程
EN

Stack Overflow用户
提问于 2017-11-25 18:18:18
回答 1查看 3.6K关注 0票数 4

我是纽卡斯尔大学的一名学生,目前正在攻读硕士学位。我的最后一个项目是使用webots进行模拟。我必须模拟一个移动机器人,使用python2.7编码。问题是我找不到任何关于python机器人编程的文档,而webots网站没有python文档。网站中的所有内容都是基于C示例的,除了一些命令的名称之外。在哪里可以在互联网上找到用于webots的python文档?或者如果有人有文件他们能提供给我吗?这将对我的项目很有帮助。谢谢。

EN

回答 1

Stack Overflow用户

发布于 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 (这可能是执行其中一些基准的一个很好的起点)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47489162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档