1.一种扫地机器人的交互方法,其特征在于,包括:
终端获取用户指令,与扫地机器人建立通信,扫地机器人获取终端发送的控制指令;
判断扫地机器人是否处于工作状态,其中工作状态包括清扫模式和移动模式,若是,则判断扫地机器人是否处于清扫模式,若是,则扫地机器人切换为移动模式;
在移动模式下,根据所述控制指令,扫地机器人进行移动,记录并生成移动至漏扫区域的移动轨迹;
所述扫地机器人将移动轨迹上传至终端确认,确认是否保存所述移动轨迹,若是,则终端保存所述移动轨迹,所述扫地机器人切换为清扫模式。
2.根据权利要求1所述的一种扫地机器人的交互方法,其特征在于,还包括:在所述清扫模式下,获取所述扫地机器人在漏扫区域内的实际清扫轨迹,将实际清扫轨迹分割为若干段子轨迹;
获取若干段子轨迹中所述扫地机器人对应的碰撞次数,选取出最大值碰撞次数并判断是否大于所设碰撞阈值;
若是,则将最大值碰撞次数对应的子轨迹处的清扫区域作为定期清扫区域,并将所述定期清扫区域上传至终端确认;
根据所述定期清扫区域,终端更新漏扫区域的设定清扫轨迹,以实现避开定期清扫区域。
3.根据权利要求1所述的一种扫地机器人的交互方法,其特征在于,所述控制指令包括轨迹切换指令和轨迹移动指令。
4.根据权利要求3所述的一种扫地机器人的交互方法,其特征在于,所述根据所述控制指令,扫地机器人进行移动具体包括:当所述控制指令为轨迹切换指令时,所述轨迹切换指令包含漏扫区域和设定清扫轨迹;
获取当前所述扫地机器人的前进方向、前进速度和当前清扫轨迹,并根据所述设定清扫轨迹,规划出从当前清扫轨迹至设定清扫轨迹的最优所述移动轨迹。
5.根据权利要求3所述的一种扫地机器人的交互方法,其特征在于,所述根据所述控制指令,扫地机器人进行移动具体还包括:当所述控制指令为轨迹移动指令时,所述轨迹移动指令包括方向指令和角度指令;
建立全局坐标系 在所述全局坐标系 下,获取扫地机器人的控制点o,根据所述角度指令,扫地机器人调整前进方向,获取所述前进方向,以前进方向作i轴,将i轴顺时针旋转90°作 轴,建立机器人坐标系在所述机器人坐标系 下,根据所述方向指令,所述扫地机器人进行直线移动,其中,所述方向指令包含移动时长和移动速度。
6.根据权利要求3所述的一种扫地机器人的交互方法,其特征在于,所述判断扫地机器人是否处于工作状态还包括:当所述扫地机器人不处于工作状态时,所述扫地机器人以移动模式工作。
7.根据权利要求6所述的一种扫地机器人的交互方法,其特征在于,所述当所述扫地机器人不处于工作状态时,在移动模式下,根据所述控制指令,扫地机器人进行移动具体还包括当所述控制指令为轨迹切换指令时,建立全局坐标系 在所述全局坐标系 下,获取当前扫地机器人的控制点o和前进方向,所述轨迹切换指令包含漏扫区域和设定清扫轨迹;
选取所述设定清扫轨迹中离控制点最近的轨迹点,根据所述轨迹点、前进方向和控制点,获得旋转角度和移动距离,所述扫地机器人绕控制点自旋旋转角度,并根据移动距离直线移动至轨迹点处。
8.根据权利要求1所述的一种扫地机器人的交互方法,其特征在于,所述扫地机器人将移动轨迹上传至终端确认还包括:获取所述移动轨迹的轨迹起点和轨迹终点,根据轨迹起点和轨迹终点,以所设距离为半径,构建起点圆域和终点圆域;
遍历所述终端的移动轨迹数据库,获取所述移动轨迹数据库中若干条移动轨迹的对应起点和对应终点;
判断所述起点区是否存在对应起点且终点区是否存在对应终点,若是,则所述终端显示相似轨迹存在并删除所述移动轨迹的提示。
9.一种电子设备,其特征在于,包括:
存储器,用于存储程序;处理器,用于执行所述存储器存储的程序,当所述处理器执行所述存储器存储的程序时,所述处理器用于执行如权利要求1至8中任一项所述的一种扫地机器人的交互方法。
10.一种存储介质,其特征在于,包括:存储有计算机可执行指令,所述计算机可执行指令用于执行如权利要求1至8中任一项所述的一种扫地机器人的交互方法。