gpt4 book ai didi

python - Webots 中的远程对象创建

转载 作者:太空宇宙 更新时间:2023-11-04 04:15:03 24 4
gpt4 key购买 nike

我有一个由 Webots 中的 ROS(python)远程控制的机器人(它使用 ros_automobile Controller )。我现在想做的就是在我的 python 代码中远程创建(渲染)对象,给定对象的位置和方向。例如,指示我的机器人必须去哪里的某种标志。

我能够通过服务向我的机器人提供并处理该信息,但不知道如何将它发送到全局 Webots 世界以及如何在不直接使用 GUI 的情况下构建它。

最佳答案

您要找的是主管服务:https://www.cyberbotics.com/doc/reference/supervisor?tab=ros#supervisor-functions .使用这些服务,您可以导入/删除/移动/修改场景中的节点。

您可以在此处找到相关示例:https://cyberbotics.com/doc/guide/samples-howto#supervisor_draw_trail-wbt它是使用 Webots C API 编写的,但您可以使用 ROS 和 Python 执行非常相似的操作。

关于python - Webots 中的远程对象创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55605155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com