导航

位置:Pepper首页 > 新闻中心

如何使用 QiSDK 来实现Pepper机器人的室内导航?

2021-07-03 17:14:23 浏览次数:1153

  如何使用 QiSDK 来实现Pepper机器人的室内导航?接下来一起看看吧!!!

  使用Navigation framework实现导航逻辑

  Navigation framework 是基于软银Pepper机器人在NAOqi 2.9.1及以上版本开始支持的导航框架。

  Navigation framework 提供了面向于业务需求的简单导航接口,封装了使用QiSDK API 实现导航时的复杂逻辑,让用户更专注于业务开发。建议初级开发者可以优先使用Navigation framework来实现导航逻辑,如果有更多进阶功能定制的需求也可以直接使用QiSDK API中Navigation相关的API。

  功能:获取建图工具创建的地图列表、获取相对应地图的标记点列表、定义标记点顺序、自动导航、导航过程中的事件回调处理

  如何实现建图和导航

  安装建图工具

  1.Pepper建图工具是基于QiSDK API构建的辅助开发者高效完成室内地图创建的应用程序。支持在NAOqi 2.9.1及以上版本使用。

  2.建图工具目前处于内测中,请通过热线、软银机器人微信公众号、售后邮箱联系技术支持提交测试申请,后续会作为中国大陆地区机器人的默认安装应用。

  3.通过软银机器人云端管理平台安装建图工具。

  前期准备

  (1)由于激光传感器扫描识别范围约为3-5米,所以建图场地不应过于空旷,3米内需要有明显的标识物

  (2)选择人员走动最少的时间,将临时的障碍物清除干净,对于长期放置的物品应收拾整齐

  创建地图

  将Pepper放在任意建图起始点(建议将实际行走时的起始点作为建图起始点),点击图中的新建地图按钮或者轻拍Pepper头部开始创建地图。

  确保Pepper周围3米内没有人,在等待Pepper原地定位结束后,按照语音提示,用户可以从后面接近Pepper。

  推动Pepper在整个建图场所内行走(在推动过程中,步伐应尽量远离Pepper以减少创建地图中的噪音点)

  点击完成建图按钮或者轻拍Pepper头部结束,然后按照提示输入地图名称来完成建图

  保存标记点

  选择想要添加标记点的地图,在建图标记点完成定位后,将Pepper推至欲标记的位置

  点击添加标记点按钮,输入标记点名称来保存标记点

  注意:在实际行走过程中,相邻两个标记点之间的距离不要超过6米,如果距离比较大,可以在中间多建一些辅助点(Pepper到达该点可以不执行任何行为)

  上述是关于在Pepper上实现建图和导航的相关介绍,供大家参考。

广州市美达克数据科技有限公司

地址:广州荔湾花地南路西塱麦村北约55号308房

全国服务热线:18928764315

粤ICP备10214008号

客户服务热线

18928764315

在线客服