在避障过程中对避障距离进行测量的方法及装置与流程

文档序号:11152263阅读:来源:国知局

技术特征:

1.一种在避障过程中对避障距离进行测量的方法,其特征在于,所述方法应用于无人机,所述无人机包括双目测距模块和红外测距模块,所述双目测距模块的测距范围是Δx1,所述红外测距模块的测距范围是Δx2;所述方法包括:

获取当前所述无人机与障碍物之间的基础距离x0

对所述x0是否属于在所述Δx1范围内的距离数值和/或所述Δx2范围内的距离数值进行判断;

根据判断结果,对所述双目测距模块和所述红外测距模块进行切换;

依据切换后的测距模块,获取当前所述无人机与障碍物之间的标准避障距离Y0;其中,所述标准避障距离Y0与所述基础距离x0不相等。

2.如权利要求1所述的方法,其特征在于:

所述Δx1和所述Δx2没有重合的测距范围;

所述根据比较结果,对所述双目测距模块和所述红外测距模块进行切换包括:

若所述x0是属于在所述Δx1范围内的距离数值,则选择所述双目测距模块对所述无人机和所述障碍物之间的距离进行测量;

若所述x0是属于在所述Δx2范围内的距离数值,则选择所述红外测距模块对所述无人机和所述障碍物之间的距离进行测量。

3.如权利要求1所述的方法,其特征在于,

所述Δx1和所述Δx2有重合的测距范围,所述重合的测距范围是Δx1-2

所述根据比较结果,对所述双目测距模块和所述红外测距模块进行切换包括:

若所述x0是属于在所述Δx1范围内,且不属于在所述Δx1-2范围内的距离数值,则选择所述双目测距模块对所述无人机和所述障碍物之间的距离进行测量;

若所述x0是属于在所述Δx2范围内,且不属于在所述Δx1-2范围内的距离数值,则选择所述红外测距模块对所述无人机和所述障碍物之间的距离进行测量。

4.如权利要求3所述的方法,其特征在于,所述根据比较结果,对所述双目测距模块和所述红外测距模块进行切换还包括:

若所述x0是属于在所述Δx1-2范围内的距离数值,则:

切换至所述双目测距模块对所述无人机和所述障碍物之间的距离进行测量,获取第一数值x01

在获取所述第一数值x01后,切换至所述红外测距模块对所述无人机和所述障碍物之间的距离进行测量,获取第二数值x02

所述依据切换后的测距模块,获取当前所述无人机与障碍物之间的标准避障距离Y0还包括:

依据所述第一数值x01和所述第二数值x02获取所述述无人机和所述障碍物之间的标准避障距离Y0

5.如权利要求3所述的方法,其特征在于,所述根据比较结果,对所述双目测距模块和所述红外测距模块进行切换还包括:

若所述x0是属于在所述Δx1-2范围内的距离数值,则:

切换至所述红外测距模块对所述无人机和所述障碍物之间的距离进行测量,获取第二数值x02

在获取所述第二数值x02后,切换至所述双目测距模块对所述无人机和所述障碍物之间的距离进行测量,获取第一数值x01

6.一种飞行避障过程中进行测距模块切换选择的装置,其特征在于,所述装置应用于无人机,所述无人机包括双目测距模块和红外测距模块,所述双目测距模块的测距范围是Δx1,所述红外测距模块的测距范围是Δx2;所述装置包括:

获取模块,用于获取当前所述无人机与障碍物之间的基础距离x0;所述x0的单位是米;

判断模块,用于对所述x0是否属于在所述Δx1范围内的距离数值和/或所述Δx2范围内的距离数值进行判断;

切换模块,用于根据判断结果,对所述双目测距模块和所述红外测距模块进行切换;

标准避障距离测量模块,用于依据切换后的测距模块,获取当前所述无人机与障碍物之间的标准避障距离Y0;其中,所述标准避障距离Y0与所述基础距离x0不相等。

7.如权利要求6所述的装置,其特征在于,所述装置还用于:

所述Δx1和所述Δx2没有重合的测距范围;

所述切换模块还用于:

若所述x0是属于在所述Δx1范围内的距离数值,则选择所述双目测距模块对所述无人机和所述障碍物之间的距离进行测量;

若所述x0是属于在所述Δx2范围内的距离数值,则选择所述红外测距模块对所述无人机和所述障碍物之间的距离进行测量。

8.如权利要求6所述的装置,其特征在于,所述装置还用于:

所述Δx1和所述Δx2有重合的测距范围,所述重合的测距范围是Δx1-2

所述切换模块还用于:

若所述x0是属于在所述Δx1范围内,且不属于在所述Δx1-2范围内的距离数值,则选择所述双目测距模块对所述无人机和所述障碍物之间的距离进行测量;

若所述x0是属于在所述Δx2范围内,且不属于在所述Δx1-2范围内的距离数值,则选择所述红外测距模块对所述无人机和所述障碍物之间的距离进行测量。

9.如权利要求8所述的装置,其特征在于,所述切换模块还用于:

若所述x0是属于在所述Δx1-2范围内的距离数值,则:

切换至所述双目测距模块对所述无人机和所述障碍物之间的距离进行测量,获取第一数值x01

在获取所述第一数值x01后,切换至所述红外测距模块对所述无人机和所述障碍物之间的距离进行测量,获取第二数值x02

所述标准避障距离测量模块还用于:

依据所述第一数值x01和所述第二数值x02获取所述述无人机和所述障碍物之间的标准避障距离Y0

10.如权利要求8所述的装置,其特征在于,所述切换模块还用于:

若所述x0是属于在所述Δx1-2范围内的距离数值,则:

切换至所述红外测距模块对所述无人机和所述障碍物之间的距离进行测量,获取第二数值x02

在获取所述第二数值x02后,切换至所述双目测距模块对所述无人机和所述障碍物之间的距离进行测量,获取第一数值x01

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