教程贴|如何利用RoboStudio搭建智能广告导引机器人Jupiter-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3772|回复: 0

教程贴|如何利用RoboStudio搭建智能广告导引机器人Jupiter

[复制链接]
发表于 2018-1-3 15:30 | 显示全部楼层 |阅读模式

Jupiter,智能广告导引机器人,基于ZEUS底盘研发,内置SLAMTEC—思岚科技最核心自主定位导航技术,拥有自主定位导航避障、人脸识别、智能巡逻、语音交互、视频通话等功能。
1.jpg
Jupiter凭借其超全的实用功能,强大的互动和传播能力,受到广大客户的喜欢和信赖,目前已在环球港、万象城等商场落地使用,后续会陆续落地更多商场、展览馆、机场以及写字楼
2.jpg
HB8A4734_副本.jpg
现场互动传播
以前,大家见到的都是“台前”部署好的Jupiter,此次,将利用RoboStudio,结合现场,为大家揭秘一下“幕后”部署Jupiter到底是什么样子的。同理,也可利用RoboStudio部署其他思岚机器人哦~
RoboStudio软件安装及运行环境
3.jpg
1、 官网(www.slamtec.com)下载安装RoboStudio ;
2、 安装运行环境目前仅支持Windows;
3、 使用前请仔细阅读官网【RoboStudio用户手册】,可帮助你快速上手哦;
现场部署
Step 1:定点
Jupiter初次接触商场时,对周围的环境是陌生的,所以,第一步就是要帮助Jupiter进行定点。
在介绍定点之前先给大家普及Jupiter的三个点:加载点、兴趣点和巡逻点
加载点:机器人开机启动的初始位置点;
兴趣点:在地图上标注的一些标记点,比如商家的具体位置;
巡逻点:机器人行走的路径点;
如何定加载点
1、部署人员手动将Jupiter固定到某一具体位置(加载点),作为机器人运动的初始位置,位置朝向Jupiter的前进方向;
2、开机启动Jupiter;
Step 2:建图
机器人知道自己“在哪里”后,还需要知道自己下一步该往“哪里走”?这一切都离不开高精度地图的帮助。
部署人员可利用RoboStudio驱动Jupiter,Jupiter是基于栅格地图的SLAM设计,无需事先探明地图,可在行走过程中不断建图,并不断更新完善地图

具体步骤
1、连接Jupiter,RoboStudio会不断在局域网内搜索Jupiter,一旦发现会将其添加至本地列表中;
2、连接成功后,RoboStudio界面上显示Jupiter的位姿坐标信息;
3、移动Jupiter,让Jupiter前往未知区域探索地图,Jupiter自主进行路径规划,遇到障碍物会主动避开,无需部署者担心;
4、设置路径点,规划路径;
关于建图过程中的说明:
巧用“地图橡皮擦”
Jupiter在边走边建图的过程中,如果地图上存在一些后期跟场地无关的障碍物(如移动的人群、暂时放置的桌椅等),可利用RoboStudio里的橡皮擦擦除,不影响地图后期使用;


关于建图的技术——SharpEdge精细化建图技术
Jupiter内置思岚科技核心技术—高性能SLAMWARE自主导航定位系统,无需人为协助,利用SharpEdge精细化构图技术构建高精度、厘米级别地图,为自主定位导航提供精准的、无需二次修饰的、能直接使用的,与用户心理预期建图最贴合的地图数据。
尚悦湾现场效果图.jpg
尚悦湾现场活动区域地图
Step3:智能导引机器人的部署
地图构建好之后,根据客户和商家的要求对活动区域进行相关的兴趣点、巡逻点、虚拟墙和虚拟轨道等功能部署。
1、 兴趣点
在地图上设置兴趣点(POI),就是对地图上一些具体(商家)位置进行详细的标注,可以更加方便的引导顾客在一个完全陌生的商场环境里迅速到达目的地。


2、 设置虚拟墙/虚拟轨道

除了可以设置兴趣点之外,还可以利用RoboStudio对Jupiter进行虚拟墙和虚拟轨道设置,加深Jupiter理解环境中的逻辑问题。
在商场使用时,商铺的“外墙”基本上都是玻璃,其次,多楼层之间难免存在楼梯、扶手式电梯等情况。虽然Jupiter身载超声波、防碰撞、防跌落、深度摄像头等传感器,能够有效识别玻璃、镜子等高透材质,应对高低台阶等情况,但是为了确保安全,降低人力看守的时间,可利用RoboStudio画一道虚拟墙做安全保障,避免意外的发生。
什么是虚拟墙,顾名思义,就是利用RoboStudio构建一堵虚拟存在的墙,利用软件让机器人理解环境中的逻辑概念,让机器人在特定的工作区域内完成各项任务。

3、人群围绕防丢失
机器人一旦投入到实际环境中去应用,尤其是商场,人流嘈杂、拥挤、人流量大、不断移动、室内无线设备多干扰多,Jupiter随时会面临被人群围绕完全无法移动的情况,那么,这个时候如何保证机器人时刻“清醒”,不丢失不偏离呢?
围住.jpg
开业当天现场火爆,Jupiter被团团围住
当Jupiter被人群完全围住之后,Jupiter首先会智能避障,保证不会碰撞到顾客。其次,会原地旋转,保证地图的不丢失不偏离,实现环境完全变化后的可靠定位。
4、全局重定位
当Jupiter被人为“绑走”,挪动了当前位置,出现位姿偏差时,除了设置地图或手动调整外,还可以使用重定位功能。在RoboStudio上点击“SLAM—重定位”,框选机器人可信区域,即可进入重定位计算,恢复机器人的正确位姿。
5、自主回充
利用激光对桩技术,无须增加额外传感器,实现自主回充。每天工作完成之后,Jupiter能自主回到充电桩进行充电,第二天,开机启动,离开充电桩,带着满满的“power”投入到工作中去。
怎么样,用Robo Studio部署Jupiter的方法和步骤你Get了吗?

有机会的话,亲自实践一下哦

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 00:46 , Processed in 0.475206 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表