【技术实现步骤摘要】
一种基于深度相机的机器人导航避障方法
[0001]本专利技术涉及一种基于深度相机的机器人导航避障方法
,
属于机器人
。
技术介绍
[0002]地面移动机器人具有运动稳定性高
、
承载能力强
、
机械结构简单等特点,能够在复杂恶劣环境中代替人类执行特定任务,已经成为当前的研究热点
。
随着社会的发展和科技的进步,机器人在日常生活和工业领域的应用越来越广泛
。
机器人导航和避障技术是实现自主移动的重要组成部分,对于提高机器人的智能化水平
、
降低人工干预成本及提高工作效率具有重要的应用价值
。
通过基于深度相机的机器人导航避障方法,可以使机器人能够实现更加精准
、
高效
、
快速的导航避障,从而更好地适应复杂多变的环境
。
[0003]目前,机器人导航避障系统主要采用激光雷达摄像头等传统传感器
。
激光雷达可以提供较高精度的距离信息,而摄像头则可通过三角测量获得图像深度进而避障
。
这些技术虽然在一定程度上实现了机器人的导航和避障,但也存在一些缺陷:基于激光雷达的避障方案成本
、
尺寸
、
重量和能耗均较高,基于摄像头的方案则精度较低,可能无法准确感知障碍物的形状和位置,导致机器人避障能力不足,容易出现碰撞或误判情况;此外,对传感器数据的处理需要大量的计算资源和时间,导致机器人响应速
【技术保护点】
【技术特征摘要】
1.
一种基于深度相机的机器人导航避障方法
,
其特征在于:包括如下步骤,步骤
S1、
将节点扩展过程转移到状态空间,对机器人进行路径规划,增加路径平滑性;步骤
S2、
基于步骤
S1
所得的状态空间,构建状态空间预估代价函数;步骤
S3、
基于步骤
S1
所规划的路径,并利用三维环境地图,同时在搜索平面及机器人自身高度的垂直方向上进行碰撞检测,检测到碰撞,则重新进行规划以避开障碍物;步骤
S4、
基于
B
样条曲线局部可调整的特性,将搜索出的路径点作为
B
样条曲线的型值点,进而反算出
B
样条曲线的控制点,然后构造代价函数对
B
样条曲线的控制点进行调整,对步骤
S1
所规划路径进行优化
。2.
一种基于深度相机的机器人导航避障方法
,
其特征在于还包括步骤
S5、
控制器接收所得到最佳规划轨迹以及机体位姿信息,计算并输出控制速度指令发送至底层运动控制器实现机器人的导航避障;由步骤
S1
‑
S4
得到最佳无碰撞路径后,轨迹规划模块根据期望轨迹和定位模块提供的位置信息计算得到机器人期望位置和速度及期望位姿;运动控制模块接收机器人的当前状态信息及期望状态信息,利用状态空间求解得出期望的线速度指令以及角速度指令;机器人运动控制器按照所解算出的控制信息对机器人位姿进行控制,实现机器人的导航避障;在机器人运动过程中,通过深度相机采集得到的机器人位姿信息也随之更新,轨迹规划模块所存储的起始节点在运动中更新,将机器人运动当前时刻所在位置作为初始节点重新进行节点扩展
、
碰撞检测,对机器人运动轨迹实时更新优化
。3.
如权利要求1所述的一种基于深度相机的机器人导航避障方法
,
其特征在于:步骤
S1
的实现方法为,基于移动机器人的状态空间模型,将路径规划的节点扩展过程转移到状态空间,寻找状态空间相邻的节点;移动机器人的状态向量为
x(t)
=
[P,V]
,则状态空间模型为其中,
I2为二阶单位矩阵,
P
=
[p
x
,p
y
]
T
表示移动机器人在惯性系下的位置,
V
=
[v
x
,v
y
]
T
表示移动机器人在惯性系下的速度,
u
=
[a
x
,a
y
]
T
表示移动机器人的加速度;其中,
a
x
,a
y
∈[
‑
a
max
,a
max
]
,
a
x
、a
y
为加速度在坐标轴分量,
a
max
为加速度最大值;节点扩展时,在每个坐标轴方向上分别离散化
u
为
k
是表示时间步骤的离散索引,将当前的状态
x(0)
以及输入
u
d
∈U
带入系统状态方程:以当前节点为中心,在状态空间向八个方向即上
、
下
、
左
、
右
、
左上
、
左下
、
右上
、
右下搜索,获取在状态空间相邻的节点
。4.
如权利要...
【专利技术属性】
技术研发人员:王佳楠,李春雨,王博,罗子娟,李雪松,单家元,丁艳,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。