[发明专利]一种基于气体浓度梯度驱动的气体源定位装置有效
申请号: | 202110434444.6 | 申请日: | 2021-04-22 |
公开(公告)号: | CN113358817B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 温举洪;赵永礼;杨志蒙;银建新;彭志 | 申请(专利权)人: | 上海工程技术大学 |
主分类号: | G01N33/00 | 分类号: | G01N33/00;G01D21/02 |
代理公司: | 上海统摄知识产权代理事务所(普通合伙) 31303 | 代理人: | 杜亚 |
地址: | 201620 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 气体 浓度梯度 驱动 定位 装置 | ||
1.一种基于气体浓度梯度驱动的气体源定位装置,其特征在于,包括机器人移动平台以及同时置于其上的主控制器、传感器阵列模块、传动机构模块和人机交互模块;
主控器同时与传感器阵列模块、传动机构模块、人机交互模块和机器人移动平台连接;传感器阵列模块与传动机构模块连接;
传感器阵列模块包括平板、电路接口和气体传感器;电路接口为绕点O圆周均匀分布在所述平板上的插槽或插孔;所述插槽或插孔连接同种或异种型号气体传感器,同种型号气体传感器的数量大于等于1,且当其大于1时沿圆周均匀排列;
气体传感器用于实时检测所处区域的气体浓度并发送至主控器;
传动机构模块用于在主控器的控制下绕点O水平旋转和垂直旋转传感器阵列模块的平板;
机器人移动平台用于在主控器的控制下带动装置整体沿地面移动;
人机交互模块用于设定系统参数以及在主控器的控制下呈现提示信息;
主控器用于采用自动搜寻算法进行气体源的自动搜寻任务;自动搜寻算法的主流程如下:
(1)开始;
(2)系统初始化;
(3)调整传感器阵列模块的平板使其与地面平行,控制机器人移动平台在所监控区域内随机移动,检测所有气体传感器的实时数据;
(4)判断是否存在气体传感器检测到的气体浓度值超过预设的安全阈值,如果是,则通过人机交互模块发出提示警报后进入下一步;反之,则返回步骤(3);
(5)判断超过预设的安全阈值的气体是否仅一种,如果是,则直接将其作为目标气体,进入下一步;反之,则比较所有超过预设的安全阈值的气体的优先级,将优先级最高的气体作为目标气体后,进入下一步;
(6)通过变角度追踪算法搜寻并逐步靠近气源点;
(7)通过气体源位置锁定算法锁定气源点的位置;
(8)通过疑似气源点剔除算法搜寻气源点;
(9)机器人移动平台移动至气源点极近位置处后绕点O水平旋转和垂直旋转传感器阵列模块的平板,检测所处位置三维空间内的气体浓度梯度方向,并报送气体源的三维位置信息;
(10)判断是否接收到结束任务指令,如果是,则结束;反之,则返回步骤(3);
变角度追踪算法的流程如下:
(a1)进入子程序;
(a2)令i=0;
(a3)在当前位置绕点O水平旋转传感器阵列模块的平板,水平旋转的角度≥360°/v,v为目标气体对应的气体传感器的个数,搜寻出当前位置处检测到的气体浓度最大值Gi,确定检测到Gi值的传感器编号Sx,再次绕点O水平旋转传感器阵列模块的平板使的传感器Sx停止在检测到Gi值的位置处;
(a4)以起点为点O且过Sx的射线方向为气体浓度梯度方向θi;
(a5)驱动机器人移动平台沿着θi方向前行前进距离S;
(a6)令i=i+1;
(a7)更新传感器Sx在当前位置处检测到的气体浓度Gi;
(a8)判断Gi<Gi-1是否成立,如果是,则进入下一步;反之,则继续驱动机器人移动平台沿着θi-1方向前行距离S后,返回步骤(a7);
(a9)在当前位置绕点O水平旋转传感器阵列模块的平板,水平旋转的角度≥360°/v,更新当前位置处检测到的气体浓度最大值Gi,更新检测到Gi值的传感器编号Sx,再次绕点O水平旋转传感器阵列模块的平板使的传感器Sx停止在检测到Gi值的位置处;
(a10)以起点为点O且过Sx的射线方向为气体浓度梯度方向θi;
(a11)判断Gi>Gt是否成立,或者是否遇到障碍物,如果是,则返回方向值θi,返回主程序;反之,则沿θi方向前进距离S后,返回步骤(a6);
气体源位置锁定算法的流程如下:
(b1)进入子程序;
(b2)在当前位置以变角度追踪算法返回的方向值θi为x轴正方向,建立y轴平行于地面且中心为点O的实时直角坐标系;
(b3)驱动机器人移动平台沿y轴方向前行距离S;
(b4)令i=i+1;
(b5)在当前位置绕点O水平旋转传感器阵列模块的平板,水平旋转的角度≥360°/v,搜寻出当前位置处检测到的气体浓度最大值Gi,更新检测到Gi值的传感器编号Sx,再次绕点O水平旋转传感器阵列模块的平板使的传感器Sx停止在检测到Gi值的位置处;
(b6)计算当前位置气体浓度梯度方向变化值θr;
(b7)通过几何运算计算确定气源点位置坐标(Xg,Yg),其位置坐标计算公式如下:
Xg=S×tan(90°-θr);
Yg=0;
(b8)返回主程序;
疑似气源点剔除算法的流程如下:
(c1)进入子程序;
(c2)驱动机器人移动平台行进至(Xg,Yg)位置极近处;
(c3)在当前位置绕点O水平旋转传感器阵列模块的平板,水平旋转的角度≥360°/v,搜寻出当前位置处检测到的气体浓度最大值Gg;
(c4)以(Xg,Yg)为原点,建立x轴与y轴都平行于地面且中心为点O的实时直角坐标系;
(c5)令j=0;
(c6)驱动定位装置移动到位置(Xj,Yj)处,(Xj,Yj)位置坐标按照如下公式计算:
Xj=Xg+R×cos(j×θc);
Yj=Yg+R×sin(j×θc);
其中,R和θc为系统预设值;
(c7)在当前位置绕点O水平旋转传感器阵列模块的平板,水平旋转的角度≥360°/v,搜寻出当前位置处检测到的气体浓度最大值Gj;
(c8)判断是否(Xj,Yj)的任意位置处存在GjGg,如果是,则更新(Xg,Yg)坐标位置为(Xj,Yj),返回步骤(c2);反之,则进入下一步;
(c9)判断j≥360/θc是否成立,如果是,则进入下一步;反之,则令j=j+1,返回步骤(c6);
(c10)确认位置(Xg,Yg)为所搜寻的气源点;
(c11)返回主程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海工程技术大学,未经上海工程技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110434444.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种磁共振纳米探针及其制备方法和应用
- 下一篇:一种纠正牙齿舌向错位的装置