问题标签 [webots]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
754 浏览

unsatisfiedlinkerror - webbots - 无法在 AMD 64 位平台上加载 IA 32 位 .dll

我想为 webbot 模拟编写 Java 控制器。但是每当我尝试构建控制器时,我都会收到错误消息:

webbots 需要我安装的 32 位 jdk。我还尝试将首选项中的 java-command 从 javaw.exe 更改为 java -d32。它没有帮助。我还使用 Intellij 生成了代码,将 SDK 选项更改为 32 位版本。我还在 webbots 的编辑器中开发了控制器并在那里构建了它。什么都跑。有谁知道这个问题并有解决方案?

0 投票
1 回答
59 浏览

webots - 在 webbots 试用版中编译控制器代码

有什么方法可以在 webbots 的试用版中编译控制器我需要任何版本都允许我编译应用在 e-puck 机器人上的控制器

0 投票
1 回答
184 浏览

qt - Webots Qt 框架库

我正在 OSX 上创建一个Webots项目,其中包括以下内容:

我收到错误

在 /Applications/Webots/resources/projects/default/libraries/qt_utils/core/MainApplication.hpp:17 中包含的文件中:/Applications/Webots/webots.app/Contents/Frameworks/QtWidgets.framework/Headers/QApplication:1: 10: 致命错误:找不到“qapplication.h”文件

包括“qapplication.h”

产生 1 个错误。

/Applications/Webots/webots.app/Contents/Frameworks/QtWidgets.framework/Headers/QApplication的所有内容:

  1. QApplication文件内容太短。此外,我似乎在文件系统上找不到qapplication.h,这正常吗?
  2. 使用本地安装的 Qt 框架会比使用 Webbots 附带的更明智吗?如何更改 .pro 文件,然后链接到 Qt 的本地安装,而不是链接到/Applications/Webots/resources/projects/default/libraries/qt_utils

我的制作文件:

编辑: 我发现当我尝试在文件夹中运行make时: /Applications/Webots/resources/projects/default/libraries/qt_utils 我收到很多错误(其中包括许多其他错误),例如:

/Applications/Webots/webots.app/Contents/Frameworks/QtWidgets.framework/Headers/QWidget:1:10: 致命错误:找不到“qwidget.h”文件

包括“qwidget.h”

... /Applications/Webots/webots.app/Contents/Frameworks/QtCore.framework/Headers/QObject:1:10: 致命错误:找不到“qobject.h”文件

包括“qobject.h”

... /Applications/Webots/webots.app/Contents/Frameworks/QtWidgets.framework/Headers/QApplication:1:10: 致命错误:找不到“qapplication.h”文件

包括“qapplication.h”

事实上,这些文件确实从 Webots qt_utils 中丢失

0 投票
1 回答
202 浏览

c++ - 在 Webots 中访问红绿灯状态

我需要访问Webots中红绿灯的当前状态

检查通用交通灯的“generic_traffic_light.c”控制器,我们有:

假设我使用了几个通用红绿灯,是否可以访问每个红绿灯状态?

我可以通过以下方式获取通用交通信号灯的节点:

Node没有任何Device方法或任何LED-related Field

非常感谢你的帮助

0 投票
1 回答
3044 浏览

python-2.7 - 使用 Python 进行 Web 机器人编程

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

0 投票
1 回答
216 浏览

python - Webots 机器人在尝试与外部 Kinect 一起使用时不说话

我正在尝试创建一个 Webots 模拟,当 Kinect 相机检测到一个人时,我希望我的机器人在其中说话。

我有一个连接到 USB 端口的 Kinect V2,它可以通过使用 PyKinect2 和 pygame 运行我的 Python 代码来自行检测一个人。

下一步,我将该代码放入 Webots 环境中,并添加了一个机器人,以便在 Kinect 检测到用户时与用户交谈。然而,当 Kinect 开始运行并弹出窗口时,Webots 时钟停止计时,机器人不做任何事情。在我关闭 Kinect 窗口后,机器人会说出消息,但该代码应该已在 Kinect 代码中执行,如下所示。

我相信这可能是由于 Kinect 和 Webots 有自己的时钟而导致的同步问题,但我不确定。即使是这样,我也不知道该怎么做。欢迎任何建议。

这是我的代码的相关部分,如果需要,我可以提供完整的代码。Kinect 身体检测是此示例的略微修改版本:

0 投票
1 回答
61 浏览

synchronization - webots模拟同步

有谁知道如何同步 Webots 的 2 个时钟?控制台和环境时钟之一?因为我正在尝试使用内部 python 时钟来定义旋转运动,但由于异步时钟,我无法以所需的角度旋转

0 投票
1 回答
622 浏览

python - Webots While 循环不适用于 getTime()

我正在使用 while 循环来执行特定时间的功能。我使用 Webots 并使用 getTime() 函数来获取模拟时钟时间。问题是程序根本没有进入循环函数,当我恢复它时它崩溃了。while循环如下:

有人可以帮我理解为什么它不起作用吗?

0 投票
1 回答
187 浏览

python - 无法为 Python 3.6 重新编译 webbots

我尝试为 Python 3.6 64 位重新编译webbots python API,因为我需要 TensorFlow 的那个版本。我按照步骤并尝试使用 MSYS2 和 Windows PowerShell 进行编译。编译抱怨尽管文件存在于那个地方,但找不到文件。

webbots库路径

这是makefile脚本。(我不太擅长正则表达式,但我想它正在将路径设置为我在上图中显示的路径)

MSYS2 和 PowerShell 上的结果: 在此处输入图像描述

在此处输入图像描述

我相信脚本有问题,但我希望你能指导我用你能干的手来修复它。谢谢并祝你有美好的一天。

PS:我也希望有人可以帮助我在编译时强制使用特定版本的python。

0 投票
1 回答
49 浏览

webots - ElevationGrid 的色域

我正在尝试将 3d 点云转换为 ElevationGrid 节点。

云的每个点都有一种颜色,所以我认为我可以使用 ElevationGrid 的 color 和 colorPerVertex 字段,但我认为 Webots 不会渲染颜色。

我错过了什么?

我测试的实体节点是: