【技术实现步骤摘要】
一种基于三维模糊PTP算法的单体机器鱼行为控制策略
本专利技术涉及一种基于三维模糊PTP算法的单体机器鱼行为控制策略,属于智能控制
技术介绍
机器人运动规划问题是任何机器人研究者都不会忽略的问题,运动规划对机器人高效运动有重要作用。然而,水下机器鱼运动规划同陆地机器人相比具有特殊的难点:(1)机器鱼特殊的运动学模型带来的难点,即由于惯性作用,机器鱼在水中无法立刻停止,或者像陆地机器人一样自由的后退。再者,目前仍然未能为机器鱼的运动建立精确的动力学模型,因此发出控制命令后,只能大致地预测机器鱼的反应;(2)同陆地环境相比,水下环境具有更多的不确定性及干扰。当机器鱼游动时带来的扰动水波,不仅将影响到机器鱼本身及其他机器鱼的运动,而且会影响到传感器的精确测量;(3)另外,被运输的物体可能会由于水波的冲击发生漂移和转动,这将会给机器鱼的运输运动控制带来很大的困难。因此,大多数陆地机器人的协作算法不能直接应用到机器鱼上,需要提出更新的、抗干扰能力更强的控制算法。在机器鱼顶球的任务中,要求机器鱼在水池环境中,将半径为r的水球从初始位置移动到目标位置,没有其他辅助装置,机器鱼只允许通过头部或尾鳍顶球。理论上来讲,是运动规划和行为选择问题,不仅涉及到底层的运动控制,而且涉及到上层的规划和控制。因为水中环境会因机器鱼的游动而产生水波,因此采集水中环境信息,即机器鱼、水球、目标点的位置和角度信息,进行图像识别、处理是很重要的。本专利假设初始情况下水球和机器鱼的位置可以是任意的。现有针对单体机器鱼顶球运动规划问题虽然能够使得机器鱼很快找到水球位置,该行为是游向行为,该 ...
【技术保护点】
一种基于三维模糊PTP算法的单体机器鱼行为控制策略,其特征在于:包括如下步骤:步骤1初始化采样时间、划分水池区域以及顶球点位置为主的参数;步骤2更新机器鱼的位置、方向信息及环境信息,计算机器鱼同顶球点的距离差和方向差,并判断机器鱼是否到达目标点,决定是否结束本专利技术所提策略;步骤3根据步骤2机器鱼的方向差,提取转角,对机器鱼进行方向控制,即决定调用转弯模态还是速度策略;步骤4:根据步骤2中距离差进行速度控制,设计机器鱼的速度策略;步骤5:将机器鱼的转角、速度值和采样时间进行三维模糊化处理,转化为不同的控制模式,通过无线方式发送给机器鱼,转步骤2;至此,经过了步骤1到步骤5,完成了一种基于三维模糊PTP算法的单体机器鱼行为控制策略。
【技术特征摘要】
2016.11.30 CN 20161108939481.一种基于三维模糊PTP算法的单体机器鱼行为控制策略,其特征在于:包括如下步骤:步骤1初始化采样时间、划分水池区域以及顶球点位置为主的参数;步骤2更新机器鱼的位置、方向信息及环境信息,计算机器鱼同顶球点的距离差和方向差,并判断机器鱼是否到达目标点,决定是否结束本发明所提策略;步骤3根据步骤2机器鱼的方向差,提取转角,对机器鱼进行方向控制,即决定调用转弯模态还是速度策略;步骤4:根据步骤2中距离差进行速度控制,设计机器鱼的速度策略;步骤5:将机器鱼的转角、速度值和采样时间进行三维模糊化处理,转化为不同的控制模式,通过无线方式发送给机器鱼,转步骤2;至此,经过了步骤1到步骤5,完成了一种基于三维模糊PTP算法的单体机器鱼行为控制策略。2.根据权利要求1所述的一种基于三维模糊PTP算法的单体机器鱼行为控制策略,其特征在于:步骤1,具体为:步骤1.1初始化采样时间ΔT;步骤1.2将机器鱼进行水下运动所处的水池区域划分为区域1、区域2、区域3和区域4;其中,区域1为进攻区PR(PushingRegion);区域2为上边界区UBR(UpperBoundaryoftheRegion);区域3为下边界区LBR(LowerBoundaryoftheRegion);区域4为射门区GR(GoalRegion);步骤1.3设定不同区域对应的顶球点坐标;其中,顶球点,记为Point点;对应于步骤1.2的不同水池区域设定的顶球点位置如下:(1)向下顶球点:对应上边界区UBR,设定的向下顶球点坐标为(b_pt.x,b_pt.y-r);(2)向右顶球点:对应进攻区PR,设定的向右顶球点坐标为(b_pt.x-r,b_pt.y);(3)向上顶球点:对应下边界区LBR,设定的向上顶球点坐标为(b_pt.x,b_pt.y+r);(4)射门顶球点:对应射门区GR,设定的射门顶球点坐标为:(b_pt.x-rcos(b_to_g_dir),b_pt.y-rsin(b_to_g_dir))。3.根据权利要求1所述的一种基于三维模糊PTP算法的单体机器鱼行为控制策略,其特征在于:步骤2中,距离差,记为l;方向差,记为θe;步骤2,具体为:若(l<δl)∩(θe<δθe),表明机器鱼已经到达目标点,结束本发明所提策略;否则,转步骤3;其中,δl为距离绝对误差,δθe为方向绝对误差。4.根据权利要求1所述的一种基于三维模糊PTP算法的单体机器鱼行为控制策略,其特征在于:步骤3具体为:步骤3.1获取机器...
【专利技术属性】
技术研发人员:郭树理,韩丽娜,王稀宾,何昆仑,袁振兵,郑凯,崔伟群,骆雷鸣,王春喜,黄剑武,李铁岭,郭芙苏,
申请(专利权)人:北京理工大学,中国人民解放军总医院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。