问题标签 [player-stage]
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.
java - 使用 Roomba 在玩家关卡中进行迷宫导航
这是我的代码:
我试图让 Roomba 以轻微的右曲线连续运行,如果它用激光识别它,它会迅速转离它靠近的每一面墙。我只能对这个机器人使用laser_data[360] 和laser_data[0]。我认为这最终会在迷宫中导航。
但是,我使用的是 Player Stage 平台,当 Roomba 使用此代码靠近墙壁时,Stage 冻结,我不知道为什么。
另外,如果您能想到更好的迷宫导航算法,请告诉我。
谢谢!
path - 播放器/舞台路径规划
所以我有地图和配置文件,代表我的机器人将试图通过的世界。我的机器人必须从地图的左上角到达右下角,而不会碰到任何障碍物。在将机器人送去尝试实施路径规划之前,我可以使用地图数据。
我已经做了一些研究并了解了整个“Minkowski Sum”概念以及“Cell Decomposition”技术,但是我不确定如何使用玩家阶段提供的地图和配置数据并应用这些概念和使用他们通过地图。
至于机器人是什么,有3种不同的机器人。一个点机器人,然后是另外两个机器人(一个有 2 个自由度,一个有 3 个自由度),它们是矩形的。
谁能指出一些示例代码或从播放器/舞台的角度解释这一点的东西?到目前为止,我只能找到真正的通用事物来帮助我掌握概念,而不是如何在播放器/舞台中实现它们。
多谢你们,
斯科特
java - 玩家阶段狩猎游戏 - Java
因此,我将所有这些课程放在一起,以实现 Predators 和 Prey 以及世界之间的所有连接。唯一让我感到困惑的是 Predator 类的 run() 方法(它们是如何捕猎的)。
理论很简单。捕食者必须聚集在 Prey 的北、南、东和西侧,DataChannel 类会注意到这一点并捕获猎物并将其从地图上移走。但我的工作是通过让捕食者相互交流,然后追捕猎物(我编程让它随机移动)来实现这一点。
这是所有的课程。请记住,Predator 类的 run() 方法是我难过的地方。其他一切都是我想要的样子。有什么帮助吗?
connection - 如何使播放器/舞台连接?
我正在尝试设置 PlayerClient 并将模拟连接到它。我现在的代码是 -
我得到的错误是 -
我认为这与我运行代码时当前未运行的 Player 有关。但我对此非常陌生,所以我不确定。我该如何修复或至少调试更多?任何帮助表示赞赏。
macos - 在 Mac os x 上编译播放器/舞台
不知道是否有人有这个问题或类似问题,但如果你有一些帮助,将不胜感激。
我在以下位置设置了 postgresql,并将链接路径设置为 /usr/local/pgsql-9.0。还要在 /usr/local/lib 中设置 libpqxx
但我猜错误说它无法在任何地方找到postgresql。那是对的吗 ?
flash - 访问嵌入式 swf 中的变量?(AS2)
现在我正在处理一个需要的 AS2 代码:
- 加载另一个 AS2 SWF。
- 在加载的 SWF 上方显示另一个 MovieClip。
- 访问加载的 SWF 的 MovieClip 中的变量。
这是我的代码,现在:
我试图在加载的 swf 上方显示一个绘图(“OnTop”是我给一个符号的名称,它的类型是一个 MovieClip),但发生的情况是视频显示在其他所有内容之上,并且跟踪输出是:
我究竟做错了什么?为什么新的 MovieClip 没有显示在加载的上方?此外,在加载 SWF 之后,如何访问其主 MovieClip 中的变量?
fltk - 如何在编译阶段解决 cmake 错误
在编译阶段.. 即 cmake 部分,我收到此错误,我无法解决仅供参考:播放器和舞台是最新版本。
multithreading - 播放器未正确获取多线程应用程序中创建的里程计数据
我在 iRobot Create 上使用 Player(播放器/舞台)。从机器人获取里程数据的接口相当简单:调用 playerc_client_read,然后如果你正确订阅了 playerc_position2d 代理,你应该能够访问代理的成员 px、py、pa 以获取在 x 和 y 中行驶的距离(以米为单位);和旋转(以弧度为单位)。
我对在单线程应用程序中执行此操作没有任何问题——所有里程计数据都在我需要的地方。
但是,当我尝试将机器人控制器移动到它自己的线程(使用 pthreads)时,我遇到了一些问题。问题是似乎只有 px 被更新了。py 和 pa 始终保持为 0。
这是机器人线程的要点
果然,无论机器人如何移动,只有 xPosition 被设置,而 yPosition 和弧度保持为 0。
我在网上找不到其他东西,这是一个已知的错误吗?有没有其他人有这个问题?有人可以提供有关为什么会发生这种情况的见解吗?谢谢你。
全面披露:我是一名研究生,这是一个班级项目。
ros - 我可以在播放器(播放器/舞台)驱动程序中调用 ROS "ros::init(...)" 吗?
我正在尝试编写一个将在 ROS 上发布消息的播放器驱动程序。
播放器驱动程序不会创建可执行文件,因此我不确定如何在播放器驱动程序中调用 ROS 初始化。
播放器驱动的主要功能是这样的……
播放器驱动程序编译并创建一个共享库,我有一个 cfg 文件。它由“player playerdriver.cfg”调用并且工作正常,连接到播放器客户端但它不会在 ROS 上发布消息。
由于 Player Main() 方法不接受参数,我相信这是我做错的地方。欢迎任何建议。
actionscript-3 - 无法在 Flash CS5 (AS3) 中将 YouTube 播放器置于舞台中央
我有一个在 Flash 中播放的 YouTube 视频,但我想把它放在舞台中央。目前它要么转到左上角,要么转到右下角。
这是我加载播放器和视频的代码。视频播放没问题,我只想集中在舞台上。
如您所见,我尝试使用该.x = stageWidth / 2;
方法,但这只会将播放器移动到右下角,没有它,它会停留在左上角。