CN106444756A - 一种信息处理方法及电子设备 - Google Patents

一种信息处理方法及电子设备 Download PDF

Info

Publication number
CN106444756A
CN106444756A CN201610842758.9A CN201610842758A CN106444756A CN 106444756 A CN106444756 A CN 106444756A CN 201610842758 A CN201610842758 A CN 201610842758A CN 106444756 A CN106444756 A CN 106444756A
Authority
CN
China
Prior art keywords
electronic equipment
information
target location
instruction
network side
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610842758.9A
Other languages
English (en)
Inventor
马建华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ninebot Beijing Technology Co Ltd
Original Assignee
Ninebot Beijing Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ninebot Beijing Technology Co Ltd filed Critical Ninebot Beijing Technology Co Ltd
Priority to CN201610842758.9A priority Critical patent/CN106444756A/zh
Publication of CN106444756A publication Critical patent/CN106444756A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Electromagnetism (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本发明提供了一种信息处理方法以及电子设备,所述方法包括:接收到网络侧发来的召回指令,至少基于所述召回指令确定目标位置;获取用于表示所述第一电子设备所处位置的第一位置信息;基于所述第一位置信息以及所述目标位置生成针对所述第一电子设备的路径规划信息,以基于所述路径规划信息控制所述驱动装置驱动所述第一电子设备向所述目标位置移动。

Description

一种信息处理方法及电子设备
技术领域
本发明涉及智能控制技术,尤其涉及一种信息处理方法及电子设备。
背景技术
智能技术越来越深入到人们的日常生活,用户可以通过手机等终端设备来控制智能设备,比如通过手机来控制智能电视等等。但是,针对手机对智能机器人的控制来说,仍然停留在近距离的建立无线连接并进行控制的场景,很显然这无法满足用户想要更丰富的控制场景以及无法满足用户快速找寻智能机器人的需求。
发明内容
为解决现有存在的技术问题,本发明实施例提供了一种信息处理方法及电子设备,为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种信息处理方法,应用于具备驱动装置的第一电子设备,所述驱动装置用于为所述第一电子设备提供驱动力以使得所述第一电子设备能够产生位移;所述方法包括:
接收到网络侧发来的召回指令,至少基于所述召回指令确定目标位置;
获取用于表示所述第一电子设备所处位置的第一位置信息;
基于所述第一位置信息以及所述目标位置生成针对所述第一电子设备的路径规划信息,以基于所述路径规划信息控制所述驱动装置驱动所述第一电子设备向所述目标位置移动。
本发明实施例提供了一种电子设备,所述电子设备包括驱动装置,用于为所述电子设备提供驱动力以使得所述电子设备能够产生位移;所述电子设备还包括:
信息接收单元,用于接收到网络侧发来的召回指令;
信息处理单元,用于至少基于所述召回指令确定目标位置;
位置获取单元,用于获取用于表示所述第一电子设备所处位置的第一位置信息;
路径规划单元,用于基于所述第一位置信息以及所述目标位置生成针对所述第一电子设备的路径规划信息,以基于所述路径规划信息控制所述驱动装置驱动所述电子设备向所述目标位置移动。
本发明提供的信息处理方法及电子设备,通过网络侧接收到召回指令,并根据召回指令确定第一电子设备所要到达的目标位置,进而基于目标位置进行路径规划,以基于路径规划信息使得第一电子设备向目标位置移动。如此,通过网络侧就能够对第一电子设备进行控制,充分利用第一电子设备的移动性,并且减少用户寻找第一电子设备所花费的时间,也提升了安全性。
附图说明
图1为本发明实施例提供的信息处理方法流程示意图;
图2a为本发明实施例第一电子设备示意图一;
图2b为本发明实施例第一电子设备示意图二;
图3a为本发明实施例场景示意图一;
图3b为本发明实施例场景示意图二;
图4为本发明实施例一种实施流程示意图;
图5为本发明实施例通过网络侧与用户的第二电子设备进行交互的场景示意图;
图6为本发明实施例电子设备组成结构示意图一;
图7为本发明实施例电子设备组成结构示意图二。
具体实施方式
下面结合附图及具体实施例对本发明作进一步详细的说明。
实施例一、
本发明实施例提供了一种信息处理方法,应用于具备驱动装置的第一电子设备,所述驱动装置用于为所述第一电子设备提供驱动力以使得所述第一电子设备能够产生位移,如图1所示,所述方法包括:
步骤101:接收到网络侧发来的召回指令,至少基于所述召回指令确定目标位置;
步骤102:获取用于表示所述第一电子设备所处位置的第一位置信息;
步骤103:基于所述第一位置信息以及所述目标位置生成针对所述第一电子设备的路径规划信息,以基于所述路径规划信息控制所述驱动装置驱动所述第一电子设备向所述目标位置移动。
上述第一电子设备可以为具备驱动能力的机器人,比如,参见图2a和图2b,机器人可以通过位于底端的轮子产生位移,驱动底端的轮子的动力即为作为驱动第一电子设备的动力。当然,需要理解的是,第一电子设备还可以有不同于图2a和图2b所示的形态,以及不同于上述驱动方式的驱动力,例如:能进行空间飞行的无人机等等,本实施例中不进行穷举。
上述接收到网络侧发来的召回指令,具体可以为,通过移动通信网接收到召回指令,还可以通过云端接收到召回指令。
召回指令的触发方式可以为第一电子设备的主人,也就是机器人的主人发出的,主人可以通过管理机器人的第二电子设备触发召回指令。
召回指令的触发场景可以为,机器人的主人想要将机器人召唤至自己身边,比如,机器人当前不在主人的视线中,而主人想要找回机器人,此时可以通过发送召回指令来通过网络侧向召回机器人;或者,机器人在主人的视线中,但是主人不想自己移动而需要机器人进行移动找主人,也可以发送召回指令给机器人。
这里需要指出的是,本实施例中网络侧可以进一步检测第一电子设备是否接收到召回指令,采用的手段可以为,第一电子设备接收到召回指令后,可以向网络侧发送一个接收响应,若网络侧接收到接收响应,就确定第一电子设备已经接收到召回指令;否则,网络侧可以周期性的向第一电子设备发送召回指令,以保证第一电子设备能接收到该指令,在第一电子设备向网络侧发送接收响应以后,网络侧可以终止召回指令的发送。比如,第一电子设备在没有开机的情况下,就可能出现无法接收到召回指令的情况,采用上述周期性发送召回指令的操作,就能够保证第一电子设备一旦开机,就能够接收到该召回指令。
在执行上述步骤101之前,所述方法还可以包括:检测是否处于自主导航状态,若是,则检测是否接收到召回指令;否则,不检测是否接收到召回指令。
也就是说,假设第一电子设备(机器人)当前处于由人控制的状态,比如,机器人为一个骑行车时,那么一旦感应到踏板上站了人,就确定当前处于非自主导航状态,此时不能响应遥控或者召回等网络侧发来的指令,但第一电子设备可以将当前的状态信息通过网络侧返回给主人的第二电子设备,以及时告知状态。
进一步地,所述至少基于所述召回指令确定目标位置,可以包括以下场景之一:
场景一、
从所述召回指令中获取到目标位置。
也就是说,这种场景之下,召回指令中可以设置有目标位置。其中,所述目标位置可以至少包括有目标地点的经度、纬度;另外,目标位置还可以包括有高度。具体来说,当主人需要召回第一电子设备(机器人)时,可以通过将其当前位置作为目标位置添加到召回指令中发送给第一电子设备,以使得第一电子设备根据召回指令确定目标位置。或者,当主人虽然当前没有在目标位置(家中)、但想要将第一电子设备直接召回到目标位置的时候,将目标位置添加到召回指令发送给第一电子设备即可。
场景二、
从所述召回指令中获取到目标位置的标识信息,从预设的至少一个位置信息中选取与所述目标位置的标识信息匹配的目标位置。
在本场景中,所述召回指令可以仅包括有目标位置对应的标识信息,比如,家,就是一个目标位置的标识信息,或者,“XX大学”也可以是一个标识信息,也就是说,在召回指令中不需要进行具体经纬度等位置信息的设置,仅需要提供一个名称即可。
相应的,所述第一电子设备中可以预设有至少一个位置信息及其对应的标识信息,当接收到召回指令时,从所述召回指令中提取目标位置的标识信息,并与预设的至少一个位置信息及其对应的标识信息进行匹配,以得到所述目标位置对应的位置信息。
场景三、
接收到所述召回指令后,获取到自身的状态信息,基于所述状态信息从预设的至少一个位置信息中选取得到目标位置。
本场景中,所述召回指令中可以不包含有目标位置及其对应的标识信息,仅仅在其中设置有主人召回第一电子设备的一个指令信息即可。
第一电子设备可以在接收到该召回指令的时候,开始检测并获取自身的状态信息;也可以周期性的进行检测以得到自身的状态信息。
其中,所述状态信息至少包括:剩余电量、表示所述第一电子设备所处位置的第一位置信息;
相应的,所述基于所述状态信息从预设的至少一个位置信息中选取得到目标位置,包括:
基于所述剩余电量确定所述第一电子设备的最远移动距离,基于所述最远移动距离、以及所述第一位置信息,从预设的至少一个位置信息中选取得到符合第一预设条件的目标位置;
其中,所述第一预设条件为:从所述预设的至少一个位置信息中选择与所述第一电子设备的距离小于所述最远移动距离的至少一个备选位置信息,从至少一个备选位置信息中选取一个位置信息作为所述目标位置。
比如,参见图3a,其中示出第一电子设备自身所处位置的第一位置信息31、以及预设的至少一个位置信息,比如,包括有三个预设的位置1、2和3,这三个位置分别对应自身的位置信息。假设当前第一电子设备通过电量检测得知自身还有30%的电量,基于当前剩余的30%的电量以及驱动自身移动所需的功耗,来计算得到30%的电量所能够移动的距离,假设,如图3b中所示第一电子设备能够移动的距离为长度32,那么就可以以第一电子设备的第一位置信息31为圆心,以长度32为半径构建一个移动范围30,再从位于移动范围30之内的位置1和2对应的位置信息作为备选位置信息,由于可能用户希望第一电子设备尽可能远的移动,那么就可以默认的将当前能够达到的移动范围内最远的一个位置作为目标位置,比如,图中的位置2对应的位置作为目标位置;另外,还可以从至少一个备选位置1或2中选取得到一个距离第一位置最近的一个位置作为目标位置。具体的可以根据实际情况来设置选择的规则,本实施例中不进行穷举。当然,第一电子设备在确定目标位置后,需要将该信息通过网络侧发送给主人的第二电子设备,以告知主人所述第一电子设备将要召回的目标位置,方便主人去所述目标位置取回所述第一电子设备。
本实施例中获取用于表示所述第一电子设备所处位置的第一位置信息可以为通过第一电子设备的GPS模块来进行当前所处位置的第一位置信息的获取,具体可以包括有第一电子设备当前所处位置的经度以及纬度信息,另外,还可以包括有高度信息。
基于所述第一位置信息以及所述目标位置生成针对所述第一电子设备的路径规划信息,可以为:为所述第一电子设备生成至少一条能够到达目标位置的路径,然后选择其中的最短的一条路径作为路径规划信息;
或者,可以为:为所述第一电子设备生成至少一条能够到达目标位置的路径,从上述至少一条路径中选取障碍物最少的一条路径生成路径规划信息。这里需要说明的是,选取障碍物最少的一条路径的方法可以通过第一电子设备内保存的地图并结合地图中示意出的每一个地点的类型、以及第一电子设备所具备移动类型来确定,比如,某一个地点的类型为天桥、并且第一电子设备可以通过预设的子类型确定得到该天桥为楼梯而没有电梯,第一电子设备则如图2a所示的类型仅能够方便的进行平移,那么此时,这种类型的天桥就成为第一电子设备的障碍物。
进一步需要说明的是,若第一电子设备移动到距离目标位置最近的位置、且无法继续前行,那么第一电子设备可以将当前的位置信息通过网络侧发送至第二电子设备。如此,主人可以通过第二电子设备查看到当前第一电子设备所处的位置,并去该位置找第一电子设备。
下面以第一电子设备为机器人,第二电子设备为手机为例,结合图4示意的流程来说明本实施例的一个具体实施场景:
步骤401:机器人主人通过手机或者其他可上网设备与机器人进行绑定;
步骤402:机器人内置GPS模块,和4G sim卡,可以对自己的位置实时定位,并与云端网络保持长链接;
步骤403:机器人主人发现机器人“走丢”后通过可上网设备通知云端网络,机器人“走丢了”;
步骤404:云端网络通过长链接通道向机器人发出召回指令;
步骤405:机器人通过长链接通道从云端网络获取家的位置;
步骤406:机器人通过地图模块规划路径,通过运动控制、避障等辅助功能,实现回家的目的。
可见,通过采用上述方案,就能够通过网络侧接收到召回指令,并根据召回指令确定第一电子设备所要到达的目标位置,进而基于目标位置进行路径规划,以基于路径规划信息使得第一电子设备向目标位置移动。如此,通过网络侧就能够对第一电子设备进行控制,充分利用第一电子设备的移动性,并且减少用户寻找第一电子设备所花费的时间,也提升了安全性。
实施例二、
本发明实施例提供了一种信息处理方法,应用于具备驱动装置的第一电子设备,所述驱动装置用于为所述第一电子设备提供驱动力以使得所述第一电子设备能够产生位移,如图1所示,所述方法包括:
步骤101:接收到网络侧发来的召回指令,至少基于所述召回指令确定目标位置;
步骤102:获取用于表示所述第一电子设备所处位置的第一位置信息;
步骤103:基于所述第一位置信息以及所述目标位置生成针对所述第一电子设备的路径规划信息,以基于所述路径规划信息控制所述驱动装置驱动所述第一电子设备向所述目标位置移动。
上述第一电子设备可以为具备驱动能力的机器人,比如,参见图2,机器人可以通过位于底端的轮子产生位移,驱动底端的轮子的动力即为作为驱动第一电子设备的动力。当然,需要理解的是,第一电子设备还可以有不同于图2所示的形态,以及不同于上述驱动方式的驱动力,例如:能进行空间飞行的无人机等等,本实施例中不进行穷举。
在实施例一提供的场景的基础之上,本实施例还提供第一电子设备与用户能够实时共享自身所处位置的处理场景,具体的:基于所述第一电子设备所处位置周期性或非周期性的更新所述第一位置信息;将更新后的所述第一位置信息发送至网络侧,以使得所述网络侧将更新后的第一位置信息发送至第二电子设备。
第一电子设备执行上述操作可以在接收到召回指令之后,也可以设置为一旦发生位置改变就进行发送,还可以设置为周期性的进行位置检测以及上报;其中,周期可以根据实际情况进行取值,比如,可以设置为每1个小时检测并上报一次。
第一电子设备在获得召回指令以后,检测并更新自身所处的第一位置信息,比如,图5中所示第一电子设备在第一时刻位于位置A,在第二时刻位于位置B,将位置A以及位置B作为两个时刻得到的第一位置信息,并将其第一位置信息上报给云端,以供云端反馈给用户使用的第二电子设备,好让用户及时获知第一电子设备的方位;通过云端搭建起第一电子设备和用户设备之间的通信桥梁,在召回的移动过程中,第一电子设备随时上报自身位置,从而实现第一电子设备和用户设备的实时位置共享。
进一步地,本实施例还能够将第一电子设备的工作状态周期性或非周期性的上报至网络侧,以使得网络侧将接收到的工作状态发送至用户的第二电子设备;其中,所述工作状态可以包括有剩余电量、至少一个模块的工作状态;具体来说,至少一个模块的工作状态还可以包括有正常工作的状态,以及异常工作的状态,比如,控制模块报警等等都可以作为模块的工作状态、是否满足召回条件,即定位导航模块、图像采集模块等是否能正常工作等等。
在上述场景中,所述第一电子设备还可以包括图像采集单元;相应的,所述接收到网络侧发来的召回指令之后,所述方法还包括:通过所述图像采集单元采集环境图像,将所述环境图像通过所述网络侧发送至第二电子设备。
其中,进行图像采集的操作可以为周期性的,另外,可以直接作为图像信息上报至网络侧。基于此操作,用户能够获取到当前第一电子设备所处环境的情况。
进一步地,在第一电子设备中具备图像采集单元的场景中,还可以将图像采集单元的采集工作是否正常作为该模块的工作状态进行上报。
在召回移动的过程中,用户实时的了解第一电子设备的最新状态,那么当第一电子设备自身检测到异常情况时,如:电量低/即将耗尽、图像采集单元异常导致图像丢失、碰到障碍物导致导航丢失、需要重新计算等等,第一电子设备可以将这些异常码添加到工作状态信息中通过云端发送给用户。相应的,用户通过第二电子设备接收到工作状态信息并且该工作状态信息表征某些模块工作异常时,用户可以及时进行应对处理,并发送针对第一电子设备的控制指令以对第一电子设备进行调整。
比如,当第一电子设备上报的环境图像后,第二电子设备通过分析能够确定第一电子设备处于障碍物较多的环境,此时就需要向第一电子设备发出路径调整指令,以保证第一电子设备的移动顺畅。具体来说,所述基于所述路径规划信息向所述目标位置移动之后,所述方法还包括:获取到第二电子设备通过网络侧发来的控制指令;其中,所述控制指令中至少包括有针对所述第一电子设备的移动方向和/或移动速度的控制;基于所述控制指令对所述路径规划信息进行调整,得到调整后的路径规划信息,基于调整后的路径规划信息继续控制所述驱动装置驱动所述第一电子设备向所述目标位置移动。也就是说,基于云端搭建起的通信桥梁,用户设备能够实施对第一电子设备的远程控制,下发一些控制指令;尤其是基于获得的实时图像所下发的控制指令,在自主导航移动的基础上叠加对第一电子设备的移动控制,以更好的完成避障。
上述仅为用户能够实时调整第一电子设备的一种场景,其实还可以存在其他的处理场景,比如,用户得知电子设备当前放电较快,可以减少第一电子设备路径中的上坡路的选取,并调整路径规划信息。需要理解的是,上述仅为示例,实际上还可以针对多种异常情况进行应对,本实施例中不进行穷举。
可见,通过采用上述方案,就能够通过网络侧接收到召回指令,并根据召回指令确定第一电子设备所要到达的目标位置,进而基于目标位置进行路径规划,以基于路径规划信息使得第一电子设备向目标位置移动。如此,通过网络侧就能够对第一电子设备进行控制,充分利用第一电子设备的移动性,并且减少用户寻找第一电子设备所花费的时间,也提升了安全性。
实施例三、
本发明实施例提供了一种电子设备,所述电子设备包括驱动装置,用于为所述电子设备提供驱动力以使得所述电子设备能够产生位移;如图6所示,所述电子设备还包括:
信息接收单元61,用于接收到网络侧发来的召回指令;
信息处理单元62,用于至少基于所述召回指令确定目标位置;
位置获取单元63,用于获取用于表示所述电子设备所处位置的第一位置信息;
路径规划单元64,用于基于所述第一位置信息以及所述目标位置生成针对所述电子设备的路径规划信息,以基于所述路径规划信息控制所述驱动装置驱动所述电子设备向所述目标位置移动。
上述电子设备可以为具备驱动能力的机器人,比如,参见图2,机器人可以通过位于底端的轮子产生位移,驱动底端的轮子的动力即为作为驱动电子设备的动力。
上述接收到网络侧发来的召回指令,具体可以为,通过移动通信网接收到召回指令,还可以通过云端接收到召回指令。
这里需要指出的是,电子设备接收到召回指令后,可以向网络侧发送一个接收响应,若网络侧接收到接收响应,就确定电子设备已经接收到召回指令;否则,网络侧可以周期性的向电子设备发送召回指令,以保证电子设备能接收到该指令。比如,电子设备在没有开机的情况下,就可能出现无法接收到召回指令的情况,采用上述周期性发送召回指令的操作,就能够保证第一电子设备一旦开机,就能够接收到该召回指令。
信息处理单元62,用于检测是否处于自主导航状态,若是,则检测是否接收到召回指令;否则,不检测是否接收到召回指令。
也就是说,假设电子设备(机器人)当前处于由人控制的状态,比如,机器人为一个骑行车时,那么一旦感应到踏板上站了人,就确定当前处于非自主导航状态,此时不接受遥控或者召回等网络侧发来的指令。
进一步地,所述至少基于所述召回指令确定目标位置,可以包括以下场景之一:
场景一、
所述信息处理单元62,用于从所述召回指令中获取到目标位置。
也就是说,这种场景之下,召回指令中可以设置有目标位置。其中,所述目标位置可以至少包括有目标地点的经度、纬度;另外,目标位置还可以包括有高度。具体来说,当主人需要召回电子设备(机器人)时,可以通过将其当前位置作为目标位置添加到召回指令中发送给电子设备,以使得电子设备根据召回指令确定目标位置。或者,当主人虽然当前没有在目标位置(家中)、但想要将电子设备直接召回到目标位置的时候,将目标位置添加到召回指令发送给电子设备即可。
场景二、
所述信息处理单元62,用于从所述召回指令中获取到目标位置的标识信息,从预设的至少一个位置信息中选取与所述目标位置的标识信息匹配的目标位置。
在本场景中,所述召回指令可以仅包括有目标位置对应的标识信息,比如,家,就是一个目标位置的标识信息,或者,“XX大学”也可以是一个标识信息,也就是说,在召回指令中不需要进行具体经纬度等位置信息的设置,仅需要提供一个名称即可。
相应的,所述信息处理单元62中可以预设有至少一个位置信息及其对应的标识信息,当接收到召回指令时,从所述召回指令中提取目标位置的标识信息,并与预设的至少一个位置信息及其对应的标识信息进行匹配,以得到所述目标位置对应的位置信息。
场景三、
所述信息处理单元62,用于接收到所述召回指令后,获取到自身的状态信息,基于所述状态信息从预设的至少一个位置信息中选取得到目标位置。
本场景中,所述召回指令中可以不包含有目标位置及其对应的标识信息,仅仅在其中设置有主人召回电子设备的一个指令信息即可。
第一电子设备可以在接收到该召回指令的时候,开始检测并获取自身的状态信息;也可以周期性的进行检测以得到自身的状态信息。
所述信息处理单元62,用于基于状态信息中的剩余电量确定所述电子设备的最远移动距离,基于所述最远移动距离、以及所述第一位置信息,从预设的至少一个位置信息中选取得到符合第一预设条件的目标位置;
其中,所述状态信息包括:剩余电量、表示所述电子设备所处位置的第一位置信息;
所述第一预设条件为:从所述预设的至少一个位置信息中选择与所述电子设备的距离小于所述最远移动距离的至少一个备选位置信息,从至少一个备选位置信息中选取一个位置信息作为所述目标位置。
比如,参见图3,其中示出电子设备自身所处位置的第一位置信息31、以及预设的至少一个位置信息,比如,包括有三个预设的位置1、2和3。假设当前第一电子设备通过电量检测得知自身还有30%的电量,基于当前剩余的30%的电量以及驱动自身移动所需的功耗,来计算得到30%的电量所能够移动的距离,假设,如图3中所示电子设备能够移动的距离为长度32,那么就可以以电子设备的第一位置信息31为圆心,以长度32为半径构建一个移动范围30,再选取位于移动范围30之内的位置1和2作为备选位置信息,由于可能用户希望第一电子设备尽可能远的移动,那么就可以默认的将当前能够达到的移动范围内最远的一个位置作为目标位置,比如,图中的位置2对应的位置作为目标位置;另外,还可以从至少一个备选位置信息1或2中选取得到一个距离第一位置最近的一个位置作为目标位置。具体的可以根据实际情况来设置选择的规则,本实施例中不进行穷举。
本实施例中获取用于表示所述电子设备所处位置的第一位置信息可以为通过位置获取单元63,具体可以为GPS模块来实现;第一位置信息中具体可以包括有当前所处位置的经度以及纬度信息,另外,还可以包括有高度信息。
路径规划单元:生成至少一条能够到达目标位置的路径,然后选择其中的最短的一条路径作为路径规划信息;
或者,可以为:生成至少一条能够到达目标位置的路径,从上述至少一条路径中选取障碍物最少的一条路径生成路径规划信息。
这里需要说明的是,选取障碍物最少的一条路径的方法可以通过保存的地图并结合地图中示意出的每一个地点的类型、以及电子设备所具备移动类型来确定,比如,某一个地点的类型为天桥、并且电子设备可以通过预设的子类型确定得到该天桥为楼梯而没有电梯,电子设备的类型仅能够方便的进行平移,那么此时,这种没有电梯的天桥就成为电子设备的障碍物。
进一步需要说明的是,若移动到距离目标位置最近的位置、且无法继续前行,那么可以将当前的位置信息通过网络侧发送至第二电子设备。如此,主人可以通过第二电子设备查看到当前机器人所处的位置,并去该位置找机器人。
可见,通过采用上述方案,就能够通过网络侧接收到召回指令,并根据召回指令确定电子设备所要到达的目标位置,进而基于目标位置进行路径规划,以基于路径规划信息使得电子设备向目标位置移动。如此,通过网络侧就能够对电子设备进行控制,充分利用电子设备的移动性,并且减少用户寻找电子设备所花费的时间,也提升了安全性。
实施例四、
在实施例三提供的场景的基础之上,本实施例提供的电子设备,如图7所示,还包括:
信息发送单元65,用于将更新后的所述第一位置信息发送至网络侧,以使得所述网络侧将更新后的第一位置信息发送至第二电子设备;
相应的,所述位置获取单元63,还用于基于所述电子设备所处位置周期性或非周期性的更新所述第一位置信息。
可以设置为一旦发生位置改变就进行发送,还可以设置为周期性的进行位置检测以及上报;其中,周期可以根据实际情况进行取值,比如,可以设置为每1个小时检测并上报一次。
进一步地,所述电子设备还包括:状态检测单元66,用于获取到自身的工作状态信息,其中,所述工作状态信息中包括以下至少之一:剩余电量、至少一个模块的工作状态;信息发送单元65,用于将所述工作状态信息通过网络侧发送至第二电子设备。将电子设备的工作状态周期性或非周期性的上报至网络侧,以使得网络侧将接收到的工作状态发送至用户;其中,所述工作状态可以包括有剩余电量、至少一个模块的工作状态;具体来说,至少一个模块的工作状态还可以包括有正常工作的状态,以及异常工作的状态,比如,控制模块报警等等都可以作为模块的工作状态、是否满足召回条件,即定位导航模块、图像采集模块等是否能正常工作等等。
在上述场景中,所述电子设备还包括:图像采集单元67,用于采集环境图像;信息发送单元,用于将所述环境图像通过所述网络侧发送至第二电子设备。
其中,进行图像采集的操作可以为周期性的,另外,可以直接作为图像信息上报至网络侧。基于此操作,用户能够获取到当前电子设备所处环境的情况。
进一步地,在电子设备中具备图像采集单元67的场景中,还可以将图像采集单元67的采集工作是否正常作为该模块的工作状态进行上报。
在召回移动的过程中,用户实时的了解电子设备的最新状态,那么当电子设备自身检测到异常情况时,如:电量低/即将耗尽、图像采集单元异常导致图像丢失、碰到障碍物导致导航丢失、需要重新计算等等,可以将这些异常码添加到工作状态信息中通过云端发送给用户。相应的,用户通过第二电子设备接收到工作状态信息并且该工作状态信息表征某些模块工作异常时,用户可以及时进行应对处理,并发送针对电子设备的控制指令以对第一电子设备进行调整。
比如,当第二电子设备接收到电子设备(机器人)上报的环境图像后,第二电子设备通过分析能够确定第一电子设备处于障碍物较多的环境,此时就需要向电子设备发出路径调整指令,以保证电子设备的移动顺畅。具体来说:
所述信息接收单元61,还用于获取到第二电子设备通过网络侧发来的控制指令;其中,所述控制指令中至少包括有针对所述电子设备的移动方向和/或移动速度的控制;
所述路径规划单元64,用于基于所述控制指令对所述路径规划信息进行调整,得到调整后的路径规划信息,基于调整后的路径规划信息继续控制所述驱动装置驱动所述电子设备向所述目标位置移动。
就是说,基于云端搭建起的通信桥梁,用户设备能够实施对电子设备的远程控制,下发一些控制指令;尤其是基于获得的实时图像所下发的控制指令,在自主导航移动的基础上叠加对第一电子设备的移动控制,以更好的完成避障。
上述仅为用户能够实时调整电子设备的一种场景,其实还可以存在其他的处理场景,比如,用户得知电子设备当前放电较快,可以减少电子设备路径中的上坡路的选取,并调整路径规划信息。需要理解的是,上述仅为示例,实际上还可以针对多种异常情况进行应对,本实施例中不进行穷举。
可见,通过采用上述方案,就能够通过网络侧接收到召回指令,并根据召回指令确定电子设备所要到达的目标位置,进而基于目标位置进行路径规划,以基于路径规划信息使得电子设备向目标位置移动。如此,通过网络侧就能够对电子设备进行控制,充分利用电子设备的移动性,并且减少用户寻找电子设备所花费的时间,也提升了安全性。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个模块或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的模块可以是、或也可以不是物理上分开的,作为模块显示的部件可以是、或也可以不是物理模块,即可以位于一个地方,也可以分布到多个网络模块上;可以根据实际的需要选择其中的部分或全部模块来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能模块可以全部集成在一个处理模块中,也可以是各模块分别单独作为一个模块,也可以两个或两个以上模块集成在一个模块中;上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本实施例基于上述设备实施例提供一个具体的硬件,包括处理器、存储介质以及至少一个外部通信接口;所述处理器、存储介质以及外部通信接口均通过总线连接。所述处理器可为微处理器、中央处理器、数字信号处理器或可编程逻辑阵列等具有处理功能的电子元器件。所述存储介质中存储有计算机可执行代码。所述处理器执行所述计算机可执行代码时,至少能实现以下功能:接收到网络侧发来的召回指令,至少基于所述召回指令确定目标位置;获取用于表示所述第一电子设备所处位置的第一位置信息;基于所述第一位置信息以及所述目标位置生成针对所述第一电子设备的路径规划信息,以基于所述路径规划信息控制所述驱动装置驱动所述第一电子设备向所述目标位置移动。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (14)

1.一种信息处理方法,应用于具备驱动装置的第一电子设备,所述驱动装置用于为所述第一电子设备提供驱动力以使得所述第一电子设备能够产生位移;所述方法包括:
接收到网络侧发来的召回指令,至少基于所述召回指令确定目标位置;
获取用于表示所述第一电子设备所处位置的第一位置信息;
基于所述第一位置信息以及所述目标位置生成针对所述第一电子设备的路径规划信息,以基于所述路径规划信息控制所述驱动装置驱动所述第一电子设备向所述目标位置移动。
2.根据权利要求1所述的方法,其特征在于,所述至少基于所述召回指令确定目标位置,包括以下之一:
从所述召回指令中获取到目标位置;
从所述召回指令中获取到目标位置的标识信息,从预设的至少一个位置信息中选取与所述目标位置的标识信息匹配的目标位置;
接收到所述召回指令后,获取到自身的状态信息,基于所述状态信息从预设的至少一个位置信息中选取得到目标位置。
3.根据权利要求2所述的方法,其特征在于,所述状态信息包括:剩余电量、表示所述第一电子设备所处位置的第一位置信息;
相应的,所述基于所述状态信息从预设的至少一个位置信息中选取得到目标位置,包括:
基于所述剩余电量确定所述第一电子设备的最远移动距离,基于所述最远移动距离、以及所述第一位置信息,从预设的至少一个位置信息中选取得到符合第一预设条件的目标位置;
其中,所述第一预设条件为:从所述预设的至少一个位置信息中选择与所述第一电子设备的距离小于所述最远移动距离的至少一个备选位置信息,从至少一个备选位置信息中选取一个位置信息作为所述目标位置。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
基于所述第一电子设备所处位置周期性或非周期性的更新所述第一位置信息;将更新后的所述第一位置信息发送至网络侧,以使得所述网络侧将更新后的第一位置信息发送至第二电子设备。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取到自身的工作状态信息,其中,所述工作状态信息中包括以下至少之一:剩余电量、至少一个模块的工作状态;
将所述工作状态信息通过网络侧发送至第二电子设备。
6.根据权利要求1所述的方法,其特征在于,所述第一电子设备还包括图像采集单元;
相应的,所述接收到网络侧发来的召回指令之后,所述方法还包括:通过所述图像采集单元采集环境图像,将所述环境图像通过所述网络侧发送至第二电子设备。
7.根据权利要求1所述的方法,其特征在于,所述基于所述路径规划信息向所述目标位置移动之后,所述方法还包括:
获取到第二电子设备通过网络侧发来的控制指令;其中,所述控制指令中至少包括有针对所述第一电子设备的移动方向和/或移动速度的控制;
基于所述控制指令对所述路径规划信息进行调整,得到调整后的路径规划信息,基于调整后的路径规划信息继续控制所述驱动装置驱动所述第一电子设备向所述目标位置移动。
8.一种电子设备,所述电子设备包括驱动装置,用于为所述电子设备提供驱动力以使得所述电子设备能够产生位移;所述电子设备还包括:
信息接收单元,用于接收到网络侧发来的召回指令;
信息处理单元,用于至少基于所述召回指令确定目标位置;
位置获取单元,用于获取用于表示所述电子设备所处位置的第一位置信息;
路径规划单元,用于基于所述第一位置信息以及所述目标位置生成针对所述电子设备的路径规划信息,以基于所述路径规划信息控制所述驱动装置驱动所述电子设备向所述目标位置移动。
9.根据权利要求8所述的电子设备,其特征在于,所述信息处理单元,用于执行以下处理之一:
从所述召回指令中获取到目标位置;
从所述召回指令中获取到目标位置的标识信息,从预设的至少一个位置信息中选取与所述目标位置的标识信息匹配的目标位置;
接收到所述召回指令后,获取到自身的状态信息,基于所述状态信息从预设的至少一个位置信息中选取得到目标位置。
10.根据权利要求9所述的电子设备,其特征在于,所述状态信息包括:剩余电量、表示所述第一电子设备所处位置的第一位置信息;
所述信息处理单元,用于基于所述剩余电量确定所述电子设备的最远移动距离,基于所述最远移动距离、以及所述第一位置信息,从预设的至少一个位置信息中选取得到符合第一预设条件的目标位置;
其中,所述第一预设条件为:从所述预设的至少一个位置信息中选择与所述第一电子设备的距离小于所述最远移动距离的至少一个备选位置信息,从至少一个备选位置信息中选取一个位置信息作为所述目标位置。
11.根据权利要求8所述的电子设备,其特征在于,所述电子设备还包括:
信息发送单元,用于将更新后的所述第一位置信息发送至网络侧,以使得所述网络侧将更新后的第一位置信息发送至第二电子设备;
相应的,所述位置获取单元,还用于基于所述电子设备所处位置周期性或非周期性的更新所述第一位置信息。
12.根据权利要求8所述的电子设备,其特征在于,所述电子设备还包括:
状态检测单元,用于获取到自身的工作状态信息,其中,所述工作状态信息中包括以下至少之一:剩余电量、至少一个模块的工作状态;
信息发送单元,用于将所述工作状态信息通过网络侧发送至第二电子设备。
13.根据权利要求8所述的电子设备,其特征在于,所述电子设备还包括图像采集单元,用于采集环境图像;
信息发送单元,用于将所述环境图像通过所述网络侧发送至第二电子设备。
14.根据权利要求8所述的电子设备,其特征在于,
所述信息接收单元,还用于获取到第二电子设备通过网络侧发来的控制指令;其中,所述控制指令中至少包括有针对所述电子设备的移动方向和/或移动速度的控制;
所述路径规划单元,用于基于所述控制指令对所述路径规划信息进行调整,得到调整后的路径规划信息,基于调整后的路径规划信息继续控制所述驱动装置驱动所述电子设备向所述目标位置移动。
CN201610842758.9A 2016-09-22 2016-09-22 一种信息处理方法及电子设备 Pending CN106444756A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610842758.9A CN106444756A (zh) 2016-09-22 2016-09-22 一种信息处理方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610842758.9A CN106444756A (zh) 2016-09-22 2016-09-22 一种信息处理方法及电子设备

Publications (1)

Publication Number Publication Date
CN106444756A true CN106444756A (zh) 2017-02-22

Family

ID=58166199

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610842758.9A Pending CN106444756A (zh) 2016-09-22 2016-09-22 一种信息处理方法及电子设备

Country Status (1)

Country Link
CN (1) CN106444756A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108519772A (zh) * 2018-03-01 2018-09-11 Ai机器人株式会社 用于搬运设备的定位方法、装置、搬运设备及存储介质
CN109978239A (zh) * 2019-03-11 2019-07-05 广州杰赛科技股份有限公司 一种设备寻回方法、装置及***
WO2021027970A1 (zh) * 2019-08-15 2021-02-18 纳恩博(常州)科技有限公司 一种行进方法、行进设备、存储介质

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030216834A1 (en) * 2000-05-01 2003-11-20 Allard James R. Method and system for remote control of mobile robot
WO2009089369A1 (en) * 2008-01-08 2009-07-16 Raytheon Sarcos, Llc Point and go navigation system and method
WO2012086029A1 (ja) * 2010-12-22 2012-06-28 株式会社日立製作所 自律移動システム
CN102830702A (zh) * 2012-09-07 2012-12-19 无锡普智联科高新技术有限公司 一种用于密集存储区域的移动机器人路径规划方法
KR20140089849A (ko) * 2013-01-07 2014-07-16 삼성테크윈 주식회사 주행정보 송수신 장치 및 방법, 그리고 주행정보 송신 로봇
CN103984344A (zh) * 2014-05-20 2014-08-13 中科华核电技术研究院有限公司 用于核电站蒸汽发生器二次侧的爬壁机器人路径规划方法
CN104166355A (zh) * 2014-07-16 2014-11-26 深圳市大疆创新科技有限公司 电动无人机及其智能电量保护方法
CN104808675A (zh) * 2015-03-03 2015-07-29 广州亿航智能技术有限公司 基于智能终端的体感飞行操控***及终端设备
CN104880195A (zh) * 2015-06-02 2015-09-02 瑞声声学科技(深圳)有限公司 移动通信导航终端及其导航方法
CN105116917A (zh) * 2015-07-17 2015-12-02 小米科技有限责任公司 飞行设备降落方法及装置
CN105204516A (zh) * 2015-09-23 2015-12-30 郑州大学 生态农业监测方法、装置及***

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030216834A1 (en) * 2000-05-01 2003-11-20 Allard James R. Method and system for remote control of mobile robot
WO2009089369A1 (en) * 2008-01-08 2009-07-16 Raytheon Sarcos, Llc Point and go navigation system and method
WO2012086029A1 (ja) * 2010-12-22 2012-06-28 株式会社日立製作所 自律移動システム
CN102830702A (zh) * 2012-09-07 2012-12-19 无锡普智联科高新技术有限公司 一种用于密集存储区域的移动机器人路径规划方法
KR20140089849A (ko) * 2013-01-07 2014-07-16 삼성테크윈 주식회사 주행정보 송수신 장치 및 방법, 그리고 주행정보 송신 로봇
CN103984344A (zh) * 2014-05-20 2014-08-13 中科华核电技术研究院有限公司 用于核电站蒸汽发生器二次侧的爬壁机器人路径规划方法
CN104166355A (zh) * 2014-07-16 2014-11-26 深圳市大疆创新科技有限公司 电动无人机及其智能电量保护方法
CN104808675A (zh) * 2015-03-03 2015-07-29 广州亿航智能技术有限公司 基于智能终端的体感飞行操控***及终端设备
CN104880195A (zh) * 2015-06-02 2015-09-02 瑞声声学科技(深圳)有限公司 移动通信导航终端及其导航方法
CN105116917A (zh) * 2015-07-17 2015-12-02 小米科技有限责任公司 飞行设备降落方法及装置
CN105204516A (zh) * 2015-09-23 2015-12-30 郑州大学 生态农业监测方法、装置及***

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108519772A (zh) * 2018-03-01 2018-09-11 Ai机器人株式会社 用于搬运设备的定位方法、装置、搬运设备及存储介质
CN108519772B (zh) * 2018-03-01 2022-06-03 Ai机器人株式会社 用于搬运设备的定位方法、装置、搬运设备及存储介质
CN109978239A (zh) * 2019-03-11 2019-07-05 广州杰赛科技股份有限公司 一种设备寻回方法、装置及***
WO2021027970A1 (zh) * 2019-08-15 2021-02-18 纳恩博(常州)科技有限公司 一种行进方法、行进设备、存储介质

Similar Documents

Publication Publication Date Title
US11097416B2 (en) Mobile robot system, mobile robot, and method of controlling the mobile robot system
US10603796B2 (en) Companion robot and method for controlling companion robot
KR101176141B1 (ko) 무선 신호의 신호 세기를 이용한 위치 추적 시스템 및 위치 추적 장치
CN105058389A (zh) 一种机器人***、机器人控制方法及机器人
US20200171667A1 (en) Vision-based robot control system
CN109269506A (zh) 移动机器人的地图创建方法、装置、机器人及***
CN106054917A (zh) 一种无人飞行器的飞行控制方法、装置和遥控器
US10989559B2 (en) Methods, systems, and devices for displaying maps
CN105513403A (zh) 一种基于图像识别的停车场寻车方法及***
CN106742012A (zh) 无人机
CN105752280A (zh) 一种用于水域信息采集的机器人船***及其控制方法
CN103901895A (zh) 一种基于无极FastSLAM算法和匹配优化目标定位方法及机器人
CN207115193U (zh) 一种用于处理任务区域的任务的移动电子设备
CN106444756A (zh) 一种信息处理方法及电子设备
CN106227232A (zh) 无人机的控制方法、装置和设备
WO2014074258A1 (en) Map-based adaptive sampling of orientation sensors for positioning
US20220163334A1 (en) Method for providing navigation service using mobile terminal, and mobile terminal
CN204925801U (zh) 一种可切换通信方式的无人机控制***
CN104995575B (zh) 一种数据处理方法、装置及飞行器
CN105676848A (zh) 一种基于ros操作***的机器人自主导航方法
CN111367320A (zh) 一种室内移动机器人的管理方法及管理***
KR20170045071A (ko) 복수의 드론을 이용한 교대형 감시 시스템 및 방법
CN208937980U (zh) 基于Docker容器的云机器人导航***
CN108445877A (zh) 基于移动3g/4g网络环境下的仿生运动控制***与控制方法
CN103731857A (zh) 终端和网络提示方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170222

RJ01 Rejection of invention patent application after publication