版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/weixin_44266215/article/details/88865169
原文链接:https://github.com/Vision4UAV/Aerostack/wiki/Configure-the-Environment-Map

配置环境地图

本节描述操作人员如何使用图形用户界面为任务创建环境地图(map)。该工具允许操作人员设置环境地图的大小,用于无人机自定位的静态物理对象和视觉标记。此外,该工具允许操作人员使用外部文件导入或导出地图,并将当前地图加载或保存到Aerosatck的内部配置文件中。为了编辑当前地图或创建 地图,请按的’Environment’选项卡中右下角的’Edit Map’按钮。
翻译-Aerostack:配置环境map

或者,操作人员还可以使用一组XML文件配置环境地图。请参考下面的链接,了解如何编写这些文件:

创建一个新的地图

按’Environment’选项卡中右下角的’Edit Map’按钮后,点击’new’按钮创建新的map。将显示一个窗口对话框,允许用户设置地图的X、Y的大小及其起始点。按下accept,将创建新的映射。将创建四面墙来分隔map区域。
翻译-Aerostack:配置环境map

创建新对象

界面上显示了一组工具用于向任务环境中添加新对象。要创建一个新对象,只需点击带有所需对象的工具,并在map中所需的位置右键一下,就会创建指定类型的对象。可以使用edition工具来修改该对象。
翻译-Aerostack:配置环境map

编辑对象

要编辑现有对象,只需使用选择工具并按下地图中的对象。这将在窗口的右侧显示一个对话框,允许用户修改所选对象。要删除一个对象,只需选中它并按下“supr”键。
此外,用户还可以拖动对象,并将其放置到想要移动的任何位置。
为了提高选择、创建或移动对象的精度,您可以使用精度工具或按“shift”来调整。
下面是一些截图,展示了如何添加和定制无人机,一根杆子和一堵墙。请记住,每个对象的ID号都必须不同。如果一对ID是相同的号码,操作人员将被要求检查并正确设置它们。
翻译-Aerostack:配置环境map
翻译-Aerostack:配置环境map
翻译-Aerostack:配置环境map
当完成新环境地图的编辑时,你可以点击“接受”按钮。这将提示一个如下图所示的窗口,该窗口向您解释,在重新启动Aerostack之前,新地图是不可用的。
翻译-Aerostack:配置环境map
无论何时选择重新启动Aerostack,都会显示导出到Aerostack配置文件夹的最新map。
翻译-Aerostack:配置环境map

文件管理

map创建工具允许用户通过按’export’按钮保存一个包含当前map的所有信息的文件。同样’import’按钮允许用户选择工具创建的文件,以便加载之前创建的map。

要在任务中使用map,只需按下“Accept”按钮,配置文件就会被覆盖。此外,程序将要求用户重新启动Aerostack以使用更改后的map。

相关文章: