【技术实现步骤摘要】
一种基于深度学习的机器人轨迹跟踪控制方法
[0001]本专利技术属于机器人控制
,具体涉及一种基于深度学习的机器人轨迹跟踪控制方法。
技术介绍
[0002]移动机器人是一种能够实现面向目标进行自主运动并完成相应控制任务的机器人综合系统。该系统集人工智能、信息处理、智能控制、图像处理等专业技术于一体,跨越机械工程、计算机工程、电子工程等多个学科,是目前科学技术发展最活跃的领域之一。在过去的几年中,由于移动机器人在非结构化复杂环境中的广泛应用,例如林业、采矿、农业、军事应用、搜索和救援、医院任务和太空探索等,对跟踪移动机器人的兴趣显著增长。然而,所有这些应用都需要移动机器人可以高效地,准确地实现导航任务。轨迹跟踪控制是机器人运动控制中探索最多的导航问题之一。轨迹跟踪的目的是使被控系统根据控制器的输出,主动地移动到目标路径并趋于稳定。
[0003]履带移动机器人具有牵引力大、不易打滑、越野性能好等优点,是移动机器人的重点研究对象之一。作为一种MIMO系统,在履带式移动机器人的轨迹跟踪系统领域国内外学者已经提出了许多先进的控制方法,如模型预测控制、神经网络控制、自适应控制、PID控制、滑模控制等。Amidi等提出3种较为实用跟踪控制方法,包括一种纯追踪轨迹跟踪控制法,但稳态误差较大。贾鹤鸣等设计基于反馈增益的反步法控制器,采用神经网络对模型不确定项进行补偿,并利用自适应鲁棒控制器在线补偿神经网络的估计误差,实现移动机器人对任意曲线路径的精确跟踪。匡文龙等设计一种融合Lyapunov方法和反演滑模技术的轨迹跟踪控 ...
【技术保护点】
【技术特征摘要】
1.一种基于深度学习的机器人轨迹跟踪控制方法,其特征在于,包括以下步骤:建立履带机器人的运动学模型、跟踪误差模型、动力学模型;建立基于长短时记忆神经网络LSTM和滑模控制SMC的控制器,所述控制器包括运动学控制器、基于SMC的动力学控制器和LSTM网络;基于所述履带机器人的运动学模型、跟踪误差模型、动力学模型,通过所述基于长短时记忆神经网络LSTM和滑模控制SMC的控制器对履带机器人跟踪轨迹进行控制;所述控制器的控制步骤为:运动学控制器的输入是预期的履带机器人运动轨迹、预期运动速度v
b
、角速度ω
b
和实际运动状态的误差e,运动学控制器的输出q
p
、LSTM网络输出u和第一次积分运算产生的控制输出q作为动力学控制器的输入;基于SMC的动力学控制器输出控制量τ,经过动力学模型计算得到积分后得履带机器人实际运行速度v和角速度ω,通过运动学模型的计算产生履带机器人的真实运动状态p
p
;真实运动状态p
p
和运动学控制器产生的q
p
作为误差计算模块的输入,输出运动状态误差e;在LSTM网络中输入运动状态误差e,输出一个补偿控制偏量u,u用于对存在外部干扰的系统做控制补偿。2.根据权利要求1所述的基于深度学习的机器人轨迹跟踪控制方法,其特征在于,所述运动学模型为:式中,v
p
为履带机器人质心C处的行驶速度;θ
p
为履带机器人行驶方向与x轴正方向的夹角;ω
p
为履带机器人转向角速度。3.根据权利要求2所述的基于深度学习的机器人轨迹跟踪控制方法,其特征在于,轨迹跟踪即实际履带机器人在参考坐标系下,从给定的初始位置出发,到达并且跟踪给定的期望轨迹,通过轨迹误差(e
x
,e
y
,e
θ
)
T
和控制输出(v,ω)
T
,使得e
x
→
0,e
y
→
0,e
θ
→
0;轨迹跟踪误差公式为:式中,e
x
和e
y
分别为基于履带机器人实际位置与参考位置x轴、y轴误差,即...
【专利技术属性】
技术研发人员:刘东阳,查文文,陶亮,焦俊,辜丽川,时国龙,马慧敏,陈成鹏,彭硕,
申请(专利权)人:安徽农业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。