一、 产品概述

RoomAPS,是一款基于光同步超声波技术的毫米级室内绝对定位系统。通过部署于天花板的基站网络,为机器人、AGV等移动设备提供全局、无累积误差的精确坐标,从根本上解决了相对定位技术的漂移问题。 我们的目标是打造成一套机器人使用的“室内GPS”终极解决方案。

二、 产品特性

定位精度高:定位误差稳定控制在±4mm以内(在非常科学严谨的安装下,可以达到±2mm精度)。

绝对坐标定位:每次定位都是通过全局坐标运算获得,没有累积误差,没有数据漂移。

数据频率高:定位数据刷新在10~20Hz之间,满足机器人、AGV等高速移动的需求。

抗干扰能力强:环境光、电磁环境、运动物体等对系统工作影响较小,稳定可靠。

无运动部件:没有运动噪音,维护工作量少。

结构小巧美观:易安装,适用范围广。

接口简洁易集成:完善的配套支持软件,简洁的数据输出,让软硬件工程师都能快速上手。

三、 系统组成

系统由四部分组成:RoomAPS定位基站网络、RoomAPS定位接收模块、RoomAPS信道编码器、以及配套支持软件。

RoomAPS定位基站网,由在定位区域天花板均匀分布的若干定位基站组成。天花板层高2m~12m范围。

3.1 RoomAPS定位基站:

高32mm,直径52mm,重量45g。供电电压12v,电流10~60mA。

RoomAPS定位基站的安装密度,和层高有较大关系。因为定位接收设备是以90~120度束射角往天花板发射信号,要完成三点定位,信号照射范围内就必须包括3个及以上的定位基站,所以从几何分析上可知层高越高,定位基站可以安装得越稀疏。从实践经验上讲,定位基站的纵横密度值和层高值接近为最佳,在这种情况下,定位设备通常可以覆盖到5到7个定位基站,从而获得比较高的定位精度。通常来说覆盖基站越多,精准度越高,在成本不敏感的情况下,可适当增加基站密度。

RoomAPS定位基站除了安装在天花板上,也可以安装在能够被信号照射到的墙壁上。在不同高度位置安装定位基站,对提高定位精度反而有益。

3.2 RoomAPS定位接收模块:

由主机、定位发射头组成

主机模块:由24v供电,定位接收模块按设定刷新频率(10~20Hz)通过串口给上位机输出定位数据。可按客户实际需求定制主机的体积大小,外观可定制。

定位发射头:定位值锚定的坐标点,是定位发射头的大圆孔平面中心。定位发射头,应垂直向上安装且不能有遮挡物,尺寸大小为24mm*32mm。数据同步光为940nm的不可见红外线光,无运动部件。

3.3 信道编码器

信道编码器由24v供电,每个信道编码器的管理范围为半径150米左右。

信道编码器功能是:

1、 为定位场所的各定位设备分配定位信道(即定位时间片段),避免定位设备同时向定位基站发射定位请求而造成信号冲突。它能够根据定位设备分布位置,为各个定位设备提供尽可能多的定位信道,以保障各定位设备都有较优的定位刷新频率。

2、 为导航软件或地图软件传递场所内各定位设备的位置信息,以便系统更好的管理和调度。

3、 为定位设备传递环境信息。如通过自带的温湿度探头,将采集到的温湿度传递给定位设备,使定位设备能对超声波速度进行精确修正。

3.4 配套支持软件

RoomAPS定位基站配置软件(必备):根据环境因素计算基站安装间距范围,配置各基站设备的基础信息,如基站编号、基站坐标等。

RoomAPS自主导航配置软件(选用):根据基站坐标数据和环境因素,预设机器人站点、路径线段等信息,机器人能够根据这些信息实现自主导航,RoomPAS自主导航配置软件能实时展现机器人在地图中的位置,以及指挥机器人以特定方式到达某个目标点。我们免费向客户提供机器人端自主导航的c语言代码示例。

四、 系统部署

4.1 RoomAPS定位基站网部署

1、 规划定位区域范围,选点方便测量的全局坐标原点x/y/z。

2、 规划定位基站安放点,为了美观和便于测量基站坐标,尽量做到横平竖直、间距相等。定位基站的间距值范围在“RoomAPS定位基站配置软件”中设定相关环境参数后获得。

3、 编排好各定位基站的编号,逐一测量出各定位基站的x/y/z坐标。

4、 电脑串口连接RoomAPS定位基站设备,电脑上打开“RoomAPS定位基站配置软件”,在软件界面中对设备进行基站编号、坐标值x/y/z进行设置。

5、 重复第四步骤,逐一对各需要安装的基站设备进行配置。

6、 将各定位基站设备分别安装到规划的各基站安放点,并连接好电源线。

7、 安装完毕,检查无误后,启动电源。

8、 检查定位基站的工作状态:RoomAPS定位基站设备在启动时,蓝色指示灯会长亮,直到启动完成后熄灭;正常工作状态下,蓝色指示灯每5秒闪烁一次;收到定位信号请求时,蓝色指示灯会闪烁一次。通过指示灯状态,可以判断出基站的电源及工作状态。

4.2 RoomAPS定位接收模块部署

定位发射头:需垂直向上安装,且无遮挡物。建议安装在机器人的顶部位置。为了数据直观和减少运算量,在安装水平面上,最优选是安装在机器人的平面运动中心,次优选安装在机器人正前方或正后方,但是,即便安装在其他位置也不会对精度有影响。

主机模块:可以安装在机器人上任意位置。主机模块串口连接机器人控制主机,并接通24v电源后,以定位发射头为锚点的定位数据就会源源不断地发送给机器人控制主机。

4.3 RoomAPS信道编码器部署

主机模块:安装在室内任意位置,如墙壁上等。接通24v电源后,即可自行工作。

温湿度探头:安装在空气暴露并远离热源的位置,能正确感知环境温度和干湿度即可。

注:每个信道编码器的管理范围为半径150米左右,超过时需增加信道编码器的安装。

五、 数据接口

串口波特率:115200bps。

定位数据输出方式:自动。

定位数据格式:[APS@p1#p2&p3]。其中p1为找到定位基站数量,p2为定位坐标x值,p3为定位坐标y值。

参数设置:

AT+High=xxx;用于设置定位发射头与地面的高度,单位mm;

AT+Rate=xxx;用于设置定位数据刷新频率,单位Hz,范围5~20Hz,默认值10Hz,设置值为5的整数倍。

六、 使用场景

工业物流: AGV、自主装卸机器人。

商业服务: 服务接待机器人、导览导购机器人,营销互动机器人,杂物清理机器人。

公共安全与医疗: 安防巡逻机器人,医疗辅助机器人。

家庭生活: 家庭管家机器人(杂物清理、清扫、物品递送),陪伴交互机器人。

七、选择RoomAPS的理由

1、 RoomAPS的定位精度±4毫米、定位频率20Hz,为行业顶尖水准。而现在3D激光扫描雷达和深度相机的SLAM算法定位精度在10厘米~30厘米之间,定位频率在2~10Hz之间。

2、 RoomAPS的定位接收模块价格极具颠覆性,定价不到200元。而现在机器人定位用的3D激光扫描雷达动辄上万(高端的3~5万元)。

3、 RoomAPS的定位接收模块直接输出定位坐标,应用开发极为简便。而3D激光扫描雷达需要SLAM算法做点云分析,有开发难度,且需要庞大的算力支持。

4、 RoomAPS和卫星定位原理相似,相当于建立一套私有的室内GPS系统。采用三点定位方式,而非SLAM的那种相对定位,绝对位置定位,没有运算漂移。

5、 RoomAPS的整个系统无运动部件、无声光污染,简单耐用。

6、 RoomAPS的定位基站体积如乒乓球大小,安装简单方便,唯一麻烦的就是要给它供电(要让马儿跑,肯定要喂马儿草)。