【技术实现步骤摘要】
一种基于模糊人工势场技术的水下机器人避障控制方法
[0001]本专利技术涉及自动控制
,尤其涉及一种基于模糊人工势场技术的水下机器人避障控制方法。
技术介绍
[0002]随着科学技术的进步,人类对海洋领域的探索逐步增加。由于海洋环境中存在的巨石、鱼群和海底沉船等不确定因素,会影响水下机器人作业,造成水下机器人碰撞损坏。因此,提升水下机器人的自主避障规划能力和快速响应能力,已经成为当前水下机器人研究的重要愿景。
[0003]目前针对水下机器人的避障任务主要是对静态障碍物或者动态障碍物两种场景中的其中一种场景单独进行研究,且大部分研究都是针对静态障碍物。但水下环境是多变的,现有的单一场景的避障任务并不能应对多变的水下环境,进而在真实水下环境中水下机器人的避障任务的效果不理想。
技术实现思路
[0004]本专利技术提供一种基于模糊人工势场技术的水下机器人避障控制方法,用以解决现有技术中水下机器人在应对多变的水下环境时,避障任务的效果不理想的缺陷。
[0005]本专利技术提供一种基于模糊人工势场技术的水下机器人避障控制方法,包括:
[0006]确定当前水下机器人位置、当前水下机器人速度、障碍物位置和障碍物速度;
[0007]基于所述当前水下机器人位置、所述当前水下机器人速度、所述障碍物位置和所述障碍物速度,确定期望目标位置;
[0008]基于模糊人工势场,应用所述当前水下机器人位置、所述当前水下机器人速度、所述障碍物位置、所述障碍物速度和所述期望目标位置,确定到达 ...
【技术保护点】
【技术特征摘要】
1.一种基于模糊人工势场技术的水下机器人避障控制方法,其特征在于,包括:确定当前水下机器人位置、当前水下机器人速度、障碍物位置和障碍物速度;基于所述当前水下机器人位置、所述当前水下机器人速度、所述障碍物位置和所述障碍物速度,确定期望目标位置;基于模糊人工势场,应用所述当前水下机器人位置、所述当前水下机器人速度、所述障碍物位置、所述障碍物速度和所述期望目标位置,确定到达所述期望目标位置的规划避障路径;所述模糊人工势场包括排斥势场和模糊吸引势场;基于所述规划避障路径,应用滑模控制对水下机器人进行实时控制,到达所述期望目标位置。2.根据权利要求1所述的基于模糊人工势场技术的水下机器人避障控制方法,其特征在于,所述基于模糊人工势场,应用所述当前水下机器人位置、所述当前水下机器人速度、所述障碍物位置、所述障碍物速度和期望目标位置,确定到达所述期望目标位置的规划避障路径,包括:基于所述排斥势场,应用预设安全距离、预设排斥系数、所述当前水下机器人位置、所述障碍物位置和所述期望目标位置,确定防止碰撞排斥分力和防止陷入局部极小值排斥分力;基于所述模糊吸引势场,应用预设吸引系数、所述当前水下机器人位置和所述期望目标位置,确定期望吸引力,并基于所述模糊吸引势场中的模糊吸引补偿势场,应用所述当前水下机器人位置、所述当前水下机器人速度、所述障碍物位置和所述障碍物速度,确定吸引补偿力;基于所述防止碰撞排斥分力和所述防止陷入局部极小值排斥分力,确定排斥合力,并基于所述期望吸引力和所述吸引补偿力,确定吸引合力;基于所述排斥合力和所述吸引合力,确定所述规划避障路径。3.根据权利要求2所述的基于模糊人工势场技术的水下机器人避障控制方法,其特征在于,所述排斥合力的计算公式如下:在于,所述排斥合力的计算公式如下:在于,所述排斥合力的计算公式如下:式中,F
r
为所述排斥合力,F
r1
为所述防止碰撞排斥分力,F
r2
为所述防止陷入局部极小值排斥分力,U
r
为所述排斥势场函数,k
r
为所述预设排斥系数,ρ为水下机器人与障碍物之间的最小距离,ρ
c
为所述当前水下机器人位置,ρ0为所述预设安全距离,ρ
d
为所述期望目标位置,n为大于0的正整数。
4.根据权利要求2所述的基于模糊人工势场技术的水下机器人避障控制方法,其特征在于,所述吸引合力的计算公式如下:在于,所述吸引合力的计算公式如下:式中,U
a
为所述模糊吸引势场函数,为所述期望目标位置的吸引势场,U
a_cir
为所述模糊吸引补偿势场函数,k
a
为所述预设吸引系数,ρ
c
为所述当前水下机器人位置,ρ
d
为所述期望目标位置,F
a
为所述吸引合力,F
a_cir
为所述吸引补偿力,V
cir
为所述障碍物速度,y
′
为所述当前...
【专利技术属性】
技术研发人员:王宇,吕家启,王睿,王硕,谭民,
申请(专利权)人:中国科学院自动化研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。