一种投射机器人的投射控制方法技术

技术编号:39673994 阅读:8 留言:0更新日期:2023-12-11 18:40
本申请公开一种投射机器人的投射控制方法,包括:控制投射机器人执行目标投射行为前,判断目标投射行为是否涉及投射禁区;若目标投射行为涉及投射禁区,则控制投射机器人执行目标投射行为更新,以使得更新后的目标投射行为不涉及投射禁区;若目标投射行为不涉及投射禁区,则控制投射机器人执行目标投射行为

【技术实现步骤摘要】
一种投射机器人的投射控制方法


[0001]本申请涉及投射机器人领域,具体涉及一种投射机器人的投射控制方法


技术介绍

[0002]目前投射机器人在实现目标物品的投射时,通常是基于预设投射轨迹

预设投射角度

预设投射方向等进行固定投射,投射灵活度较差,且在复杂环境中,目标物品容易在投射过程中破坏环境物品,或者在投射过程中击中人体,造成不良影响,目前投射机器人的投射缺乏安全性和灵活度


技术实现思路

[0003]本申请提供了一种投射机器人的投射控制方法,具体技术方案如下:一种投射机器人的投射控制方法,具体包括:控制投射机器人执行目标投射行为前,判断目标投射行为是否涉及投射禁区;若目标投射行为涉及投射禁区,则控制投射机器人执行目标投射行为更新,以使得更新后的目标投射行为不涉及投射禁区;若目标投射行为不涉及投射禁区,则控制投射机器人执行目标投射行为

[0004]进一步地,所述判断目标投射行为是否涉及投射禁区,具体包括:基于目标投射行为获取目标投射落地点;判断目标投射落地点是否在投射禁区区域内;若目标投射落地点在投射禁区区域内,则确定为目标投射行为涉及投射禁区

[0005]进一步地,所述基于目标投射行为获取目标投射落地点的方法,具体包括:获取目标投射物体质量;获取投射装置对目标投射物体的预设投射条件;基于目标投射行为确定投射装置执行平抛投射或斜抛投射;若投射装置执行斜抛投射,则获取投射装置执行斜抛投射时与水平方向的出射夹角角度,基于投射装置与水平方向的出射夹角角度

目标投射物体质量结合预设投射条件计算斜抛投射落地点作为目标投射落地点;若投射装置执行平抛投射,则基于目标投射物体指令结合预设投射条件计算平抛投射落地点作为目标投射落地点

[0006]进一步地,所述判断目标投射落地点是否在投射禁区区域内的方法,具体包括:获取目标投射落地点的位置坐标;判断目标投射落地点的位置坐标是否落入投射禁区区域列表中任一个投射禁区区域内;若目标投射落地点的位置坐标落入投射禁区区域列表中至少一个投射禁区区域内,则确定为目标投射落地点在投射禁区区域内

[0007]进一步地,所述判断目标投射落地点是否在投射禁区区域内的方法,还包括:若目标投射落地点的位置坐标未落入投射禁区区域列表中任一个投射禁区区域内,则控制投射机器人以目标投射落点的位置坐标为中心确定一个目标投射区域;识别目标投射区域是否符合投射禁区区域条件;若目标投射区域符合投射禁区区域条件,则确定为目标投射落地点在投射禁区区域内,并将目标投射区域作为一个投射禁区区域更新记录值投射禁区区域列表中;若目标投射区域不符合投射禁区区域条件,则确定为目标投射落地点不在投射禁区区域内

[0008]进一步地,所述判断目标投射行为是否涉及投射禁区,还包括:若目标投射落地点不在投射禁区区域内,则基于目标投射行为获取目标投射路径;判断目标投射路径是否途经投射禁区空间内;若目标投射路径途经投射禁区空间内,则确定为目标投射行为涉及投射禁区;若目标投射路径未途经投射禁区空间内,则确定为目标投射行为不涉及投射禁区

[0009]进一步地,所述判断目标投射行为是否涉及投射禁区,还包括:当目标投射落地点不在投射禁区区域内且目标投射路径未途经投射禁区空间内,则遍历计算目标投射落地点与投射禁区区域列表中每一个投射禁区区域之间的距离,以获取目标投射落地点与投射禁区区域之间的最短距离;判断目标投射落地点与投射禁区区域之间的最短距离是否小于预设距离;若目标投射落地点与投射禁区区域之间的最短距离小于预设距离,则确定为目标投射行为涉及投射禁区;若目标投射落地点与投射禁区区域之间的最短距离大于或等于预设距离,则确定为目标投射行为不涉及投射禁区

[0010]进一步地,所述对涉及投射禁区的目标投射行为执行目标投射行为更新的方法,具体包括:若目标投射落地点在投射禁区区域内,则对涉及投射禁区的目标投射行为执行第一更新;若目标投射落地点不在投射禁区区域内,但目标投射路径途经投射禁区空间内,则对涉及投射禁区的目标投射行为执行第二更新

[0011]进一步地,所述对涉及投射禁区的目标投射行为执行第一更新的方法,具体包括:以投射机器人中心点为圆心,以投射机器人中心点与原目标投射落地点之间的距离为半径,构建投射圆形;基于投射禁区区域列表遍历比较投射圆形上的每一个位置点,以判断投射圆形上是否存在不在投射禁区区域内的位置点;若投射圆形上存在不在投射禁区区域内的位置点,则调节投射机器人的水平投射角度,使得更新后的目标投射落地点为投射圆形上不在投射禁区区域内与原目标投射落地点之间夹角角度最小的一个位置点

[0012]进一步地,所述对涉及投射禁区的目标投射行为执行第二更新的方法,具体包括:基于涉及投射禁区的目标投射行为在目标投射路径途经投射禁区空间的情况,调节投射机器人的投射装置朝竖直方向的投射角度以及投射装置为目标投射物体提供的初速度,以使得更新后的目标投射行为对应的目标投射路径不途经投射禁区空间,且更新前后的目标投射落地点相同

[0013]进一步地,所述投射控制方法还包括:投射机器人在移动过程中实时检测环境,并将检测到符合预设危险条件的区域或空间更新记录为投射禁区区域或投射禁区空间

[0014]进一步地,所述投射控制方法还包括:当投射机器人所能投射范围内的全部区域皆属于投射禁区区域,则投射机器人发出投射失败的信息提示

[0015]本申请所述的投射机器人的投射控制方法,通过控制投射机器人在执行目标投射行为前,对目标投射行为是否涉及投射禁区进行安全性考量,避免因目标投射行为对环境
/
人体造成不良影响,仅在目标投射行为不涉及投射禁区时,控制投射机器人执行目标投射行为,使得投射机器人的投射安全性得到保障,而针对目标投射行为涉及投射禁区的情况,控制投射机器人对目标投射行为进行更新,无需控制投射机器人基于预设投射轨迹

预设投射角度

预设投射方向等进行固定投射,大幅提升投射机器人的投射灵活度

附图说明
[0016]图1为本申请一种实施例所述投射机器人的投射控制方法的流程示意图

实施方式
[0017]下面将结合附图,对本申请实施例进行详细描述

应当理解,下面所描述的具体实施例仅用于解释本申请,并不用于限定本申请

[0018]目前现有技术中,投射机器人针对目标投射物品的投射缺乏智能性和灵活度,为提升投射机器人的投射智能化和灵活度,本申请提供一种投射机器人的投射控制方法,通过限定投射机器人的目标投射行为的执行或更新,优化投射安全性

本申请中所述投射机器人是指具备物品投射功能的机器人,可以是但不限于具备球类玩具投射功能或者零食本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种投射机器人的投射控制方法,其特征在于,所述投射机器人的投射控制方法,具体包括:控制投射机器人执行目标投射行为前,判断目标投射行为是否涉及投射禁区;若目标投射行为涉及投射禁区,则控制投射机器人执行目标投射行为更新,以使得更新后的目标投射行为不涉及投射禁区;若目标投射行为不涉及投射禁区,则控制投射机器人执行目标投射行为
。2.
根据权利要求1所述的投射机器人的投射控制方法,其特征在于,所述判断目标投射行为是否涉及投射禁区,具体包括:基于目标投射行为获取目标投射落地点;判断目标投射落地点是否在投射禁区区域内;若目标投射落地点在投射禁区区域内,则确定为目标投射行为涉及投射禁区
。3.
根据权利要求2所述的投射机器人的投射控制方法,其特征在于,所述基于目标投射行为获取目标投射落地点的方法,具体包括:获取目标投射物体质量;获取投射装置对目标投射物体的预设投射条件;基于目标投射行为确定投射装置执行平抛投射或斜抛投射;若投射装置执行斜抛投射,则获取投射装置执行斜抛投射时与水平方向的出射夹角角度,基于投射装置与水平方向的出射夹角角度

目标投射物体质量结合预设投射条件计算斜抛投射落地点作为目标投射落地点;若投射装置执行平抛投射,则基于目标投射物体指令结合预设投射条件计算平抛投射落地点作为目标投射落地点
。4.
根据权利要求3所述的投射机器人的投射控制方法,其特征在于,所述判断目标投射落地点是否在投射禁区区域内的方法,具体包括:获取目标投射落地点的位置坐标;判断目标投射落地点的位置坐标是否落入投射禁区区域列表中任一个投射禁区区域内;若目标投射落地点的位置坐标落入投射禁区区域列表中至少一个投射禁区区域内,则确定为目标投射落地点在投射禁区区域内
。5.
根据权利要求4所述的投射机器人的投射控制方法,其特征在于,所述判断目标投射落地点是否在投射禁区区域内的方法,还包括:若目标投射落地点的位置坐标未落入投射禁区区域列表中任一个投射禁区区域内,则控制投射机器人以目标投射落点的位置坐标为中心确定一个目标投射区域;识别目标投射区域是否符合投射禁区区域条件;若目标投射区域符合投射禁区区域条件,则确定为目标投射落地点在投射禁区区域内,并将目标投射区域作为一个投射禁区区域更新记录值投射禁区区域列表中;若目标投射区域不符合投射禁区区域条件,则确定为目标投射落地点不在投射禁区区域内
。6.
根据权利要求2所述的投射机器人的投射控制方法,其特征在于,所述判断目标投射行为是否涉及投射禁区,还包括:若目标投射落地点不在投射禁区区域内,则基于目标投射行为获取目标投射路径;
判断目标投射路径是否途经投射禁区空间内;若目标投射路径途经投射禁区空间内,则确定为目标投...

【专利技术属性】
技术研发人员:林炜刘佳纯姜新桥
申请(专利权)人:珠海市一微机器人技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1