一种智慧引导机器人的制作方法

文档序号:16284389发布日期:2018-12-14 23:08阅读:407来源:国知局
一种智慧引导机器人的制作方法

本发明涉及机器人技术领域,具体涉及一种智慧引导机器人。

背景技术

机器人可以随时随地的满足用户的多种需求。随着社会的发展和科技的进步,机器人已经融入了人们的生活当中。现有技术中的机器人,无法与人进行友好交互和对人员进行准确的引导。



技术实现要素:

针对上述问题,本发明旨在提供一种智慧引导机器人。

本发明的目的采用以下技术方案来实现:

提供了一种智慧引导机器人,包括语音输入装置、定位装置、路线生成装置和驱动装置,所述语音输入装置用于语音输入目的地信息,所述定位装置用于获取机器人的位置信息,所述路线生成装置用于根据目的地信息和机器人的位置信息生成引导路线,所述驱动装置用于驱动机器人根据引导路线从当前位置向目的地移动。

本发明的有益效果为:提供了一种智慧引导机器人,实现了机器人的准确定位,通过语音输入获取目的地信息,提升了机器人的智能化水平和用户体验。

可选的,所述定位装置包括第一处理单元、第二处理单元和第三处理单元,所述第一处理单元用于机器人处在室内时获取机器人的室内定位,所述第二处理单元用于机器人处在室外是获取机器人的室外定位,所述第三处理单元用于判断机器人是否从室外到室内切换或者室内切换到室外。

附图说明

利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。

图1是本发明的结构示意图;

附图标记:

语音输入装置1、定位装置2、路线生成装置3、驱动装置4。

具体实施方式

结合以下实施例对本发明作进一步描述。

参见图1,本实施例的一种智慧引导机器人,包括语音输入装置1、定位装置2、路线生成装置3和驱动装置4,所述语音输入装置1用于语音输入目的地信息,所述定位装置2用于获取机器人的位置信息,所述路线生成装置3用于根据目的地信息和机器人的位置信息生成引导路线,所述驱动装置4用于驱动机器人根据引导路线从当前位置向目的地移动。

本实施例提供了一种智慧引导机器人,实现了机器人的准确定位,通过语音输入获取目的地信息,提升了机器人的智能化水平和用户体验。

优选的,所述定位装置2包括第一处理单元、第二处理单元和第三处理单元,所述第一处理单元用于机器人处在室内时获取机器人的室内定位,所述第二处理单元用于机器人处在室外是获取机器人的室外定位,所述第三处理单元用于判断机器人是否从室外到室内切换或者室内切换到室外。

本优选实施例定位装置实现了机器人的室内外定位,通过第三处理单元确定机器人的位置转换,采用相应的室内外定位单元获取机器人的位置信息,提升了室内外定位的准确性,机器人能够提供准确的位置引导服务。

优选的,所述第一处理单元用于机器人处在室内时获取机器人的室内定位,具体方式为:采用蓝牙定位获取机器人的室内定位;

所述第二处理单元用于包括第一定位子单元、第二定位子单元和综合定位子单元,所述第一定位子单元采用gps获取机器人的第一室外定位,所述第二定位子单元采用基站获取机器人的第二室外定位,所述综合定位子单元根据机器人的第一室外定位和第二室外定位确定机器人的室外定位:

所述第二定位子单元用于获取机器人的第二室外定位,具体方式为:设已知位置三个基站的位置分别为(x1,y1)、(x2,y2)、(x3,y3),利用下式获取机器人的第二室外定位:

在式子中,(x0,y0)表示机器人的第二室外定位,t1、t2、t3分别表示三个基站检测到机器人发射信号的到达时间,c表示电磁波在空气中传播速度;

所述综合定位子单元根据机器人的第一室外定位和第二室外定位确定机器人的室外定位,具体方式为:将第一室外定位和第二室外定位连线的中点位置作为机器人的室外定位。

本优选实施例室内定位采用蓝牙定位,使用成本低,定位方便,而在室外定位采用gps和移动基站联合定位,获取了更准确的室外定位,其中,gps在室外具有定位精度高、使用成本低、终端体积小的特点,是室外大面积区域定位的首选。

优选的,所述第三处理单元包括第一处理子单元和第二处理子单元,所述第一处理子单元用于判断机器人是否从室外切换到室内,所述第二处理子单元用于判断机器人是否从室内切换到室外;

所述第一处理子单元用于判断机器人是否从室外切换到室内,具体方式为:步骤1、将室内入口底部中点的位置坐标记为dt0,根据第二处理单元获取当前机器人的位置坐标dt1;

步骤2、计算机器人位置dt1到dt0的第一距离度量值mh:如果mh>mh0,则表示机器人离室内入口较远;

如果mh≤mh0,则连续两次根据第二处理单元获取机器人的位置,计算机器人的位置到dt0的第一距离度量值,如果均小于mh0,则将机器人从室外转换到室内,此时,采用第一处理单元对机器人进行定位,其中,mh0表示预先设定的第一判断阈值;

所述第二处理子单元用于判断机器人是否从室内切换到室外,具体方式为:步骤1、将室内出口底部中点的位置坐标记为ad0,根据第一处理单元获取当前机器人的位置坐标ad1;

步骤2、计算机器人位置ad1到ad0的第二距离度量值ru:

如果ru>ru0,则表示机器人离室内出口较远,如果ru≤ru0,则连续两次根据第一处理单元获取机器人的位置,计算机器人的位置到ad0的第二距离度量值,如果均小于ru0,则将机器人从室内转换到室外,此时,采用第二处理单元对机器人进行定位,其中,ru0表示预先设定的第二判断阈值;

本优选实施例机器人在室内和室外时采用不同的定位方式,通过设定第一距离度量值和第二距离度量值,判断机器人室内室外切换,从而确定机器人的定位方式,实现了机器人的室内外准确定位。

采用本发明智慧引导机器人提供引导服务,选取5个用户进行实验,分别为用户1、用户2、用户3、用户4、用户5,对引导效率和引导准确性进行统计,同现有机器人相比,产生的有益效果如下表所示:

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解应当理解,可以以硬件、软件、固件、中间件、代码或其任何恰当组合来实现这里描述的实施例。对于硬件实现,处理器可以在一个或多个下列单元中实现:专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器、设计用于实现这里所描述功能的其他电子单元或其组合。对于软件实现,实施例的部分或全部流程可以通过计算机程序来指令相关的硬件来完成。实现时,可以将上述程序存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。计算机可读介质可以包括但不限于ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。

最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1