您好!欢迎光临工博士商城
您当前的位置:首页 » 新闻中心 » 一种智能消毒机器人的工作方法与流程
新闻中心
一种智能消毒机器人的工作方法与流程
发布时间:2022-05-25        浏览次数:92        返回列表

 集团概况:工博士是一家专注于为客户提供优质化综合智能解决方案的科技公司,深耕于智能制造行业和智能服务行业,砥砺前行近十年,发挥自身平台优势,辐射全国,促进工业制造自动化、商业服务智能化。

       团队概况:工博士科技股份有限公司人工智能团队秉持“服务智慧生活,让生活更美好”的理念。我们专注于人工智能和机器人应用开发,提供新零售智慧终端、智能服务及商用服务机器人综合解决方案,让有机器人的地方就有工博士。

更多合作咨询请联系我们(王经理:19521338870)
------------------------------------------------------------------------------------------------------------------------------------


  一种智能消毒机器人的工作方法与流程

  本发明涉及消毒机器人领域,尤其涉及一种主要针对医院病房日常消毒的智能消毒机器人的工作方法。

  背景技术

  目前,医院的病房、诊室等关键区域与传染病人接触后,必须使用紫外线照射方法进行杀菌消毒,由于紫外光对人眼以及皮肤有伤害,通常需要在无人的情况下使用,因此,医院需要专人负责在夜间开启紫外杀菌灯进行消毒。目前的系统通常是在各个关键区域安装紫外灯,然后将所有灯的开关集中到一个地方进行统一开启和关闭,或者是需要操作人员将消毒设备推到每一个病房,单独进行消毒。这样造成的问题是,紫外灯开启时如果有人无意闯入,可能会对人造成伤害,此外,固定位置的紫外灯不一定能保证的杀菌效果,某些被遮挡的位置紫外线可能照射不到。如果使用独立的紫外灯设备进行消毒,则使用人员的工作量非常大。

  技术实现要素:

  为克服现有技术存在的以上问题,本发明提供了一种智能消毒机器人的工作方法,该方法不仅消毒效率高,而且降低了工作人员的劳动强度,可有效保障工作人员的人身安全。

  一种智能消毒机器人的工作方法,s1.在医院内不需要消毒的房间入口安装电子围栏,防止机器人进入;如果需要在多个楼层消毒,需要在电梯入口处安装定位信标,帮助机器人定位楼层以及电梯入口;

  s2.机器人平时为待机模式,待机模式下,机器人在充电座上充电;当机器人处于全自动工作模式时,通过设置启动时间,机器人自动启动,进入工作模式;当机器人处于手动启动模式,马上进入工作模式;

  s3.机器人进入工作模式后,定位模块开始工作,获取机器人当前的位置坐标,同时定位模块和建图模块共同建立环境地图;机器人开始移动以后,将每次新发现的环境地图添加到整个地图当中,地图终将会覆盖整个医院的可检测区域;

  s4.机器人的控制程序在地图上随机选择一个方向,并搜索前方可以达到的区域,同时启动生物探测器;如果周围没有人,则开启紫外杀菌灯,并且在当前位置停留设定时间,通过紫外线照射杀灭周围的病菌,停留时间结束后,机器人将以当前点为圆心,半径为r的圆形区域标记为已经消毒;如果周围有人,则关闭紫外灯,等待设定时间,并且发出语音提示;

  s5.重复步骤s3,如果当前方向上已经没有未消毒的区域,则机器人改变方向,继续搜索,直到整个地图上的区域都消毒完成;

  s6.机器人工作过程中如果识别到定位信标,会在地图上记录当前楼层以及电梯位置,然后继续在本楼层工作;机器人在当前楼层完成消毒之后,检查是否还有其他楼层未消毒,如果有,则前往电梯位置,通过红外模块与电梯通信,电梯门打开后,激光雷达会扫描入口位置,机器人进入电梯前往下一个楼层;

  s7.当整个医院都消毒完成后,机器人会返回起点,自动充电并进入待机模式。

  进一步的,所述机器人安装有碰撞传感器及防跌落传感器,避免机器人在工作过程中碰撞和跌落。

  进一步的,所述环境地图的建立方式为增量方式。

  进一步,所述机器人包括移动底盘,所述移动底盘底部是移动轮组,所述移动轮组是两个主动轮结合两个万向轮、四个麦克纳姆轮、四个全向轮的任一一种。

  进一步,当移动轮组是两个主动轮结合两个万向轮时,其定位算法如下:

  1)移动底盘的两个主动轮均安装有角度增量编码器,中央处理器以固定的频率读取角度增量编码器的计数值,并转换为主动轮转过的角度,假设k时刻左右两个主动轮转的角度分别为和;

  2)机器人系统当前时刻k的航向和x、y坐标的增量为:

  上式中r为主动轮的半径,w为左右主动轮的间距;

  3)用差分方程表示当前时刻k的航向和位置:

  k=0时,=0,=0,=0,根据以上公式即可计算出当前时刻k的位置和航向。

  进一步的,当移动轮组是四个麦克纳姆轮时,其定位算法如下:

  1)四个麦克纳姆轮上均安装有角度增量编码器,中央处理器以固定的频率读取角度增量编码器的计数值,转换为四个轮子的转速,单位为转每秒(r/s);

  2)根据麦克纳姆轮的安装结构,其速度转换矩阵如下式

  其中a为轮子左右间距的1/2,b为轮子前后间距的1/2,d为轮子的直径;

  3)机器人系统的速度通过下式计算,

  其中为机器人x方向的速度,为机器人y方向速度,为计算绕中心轴的角速度;

  4)用差分方程表示当前时刻k的航向和位置:

  k=0时,=0,=0,=0,为算法的处理时间间隔,根据以上公式即可计算出当前时刻k的位置和航向。

  进一步的,当移动轮组是四个全向轮时,其定位算法如下:

  1)四个全向轮上均安装有角度增量编码器,中央处理器以固定的频率读取编码器的计数值,转换为四个轮子的转速,单位为转每秒(r/s);

  2)根据全向轮的安装结构,其速度转换关系如下,

  其中l为轮子中心与机器人系统移动底盘中心的距离,为全向轮与机器人前向的夹角,d为轮子的直径;

  3)从上式中解算出,用差分方程表示当前时刻k的航向和位置:

  k=0时,=0,=0,=0,为算法的处理时间间隔,根据以上公式即可计算出当前时刻k的位置和航向。

  与现有技术相比,本发明的有益效果如下:

  本发明涉及的智能机器人的工作方法,可以定时开启,并在某个区域内自主移动工作,保证病房内各个角度都能照射到紫外线,此外,机器人安装有红外探测传感器,检测到人时可以暂时关闭紫外灯,有效保护人眼安全。机器人还包含自动充电功能。

  附图说明

  图1为本发明的本体结构组成示意图。

  图2为本发明的移动底盘结构示意图。

  图3为本发明的移动底盘轮式结构示意图。

  图4为本发明的全向轮和麦克纳姆轮结构示意图。

  图5为本发明采用全向轮时定位算法示意图。

  图6为本发明的工作示意图。

  具体实施方式

  以下结合附图和具体实施方式进一步说明本发明。

  如图1、图2所示,本发明涉及的智能机器人包括:移动底盘1、隔离罩2、紫外杀菌灯3、激光雷达4、充电座、其他附件。

  移动底盘包含内置电源、中央处理器、射频和红外模块、传感器组6、电机组件以及移动轮组5等;内置电源可以使用锂电池或者铅酸电池;射频模块用来识别信标,红外模块用于与电梯的控制器通信;传感器组6包含距离传感器、碰撞传感器、生物探测器以及防跌落传感器;移动轮组5由多个轮子组成,使得移动底盘1可以前后左右移动,以及原地旋转;距离传感器可以使用超声或者红外方式,传感器定时采集周围障碍物的距离,并发送给中央处理器,处理器根据周围障碍物的情况,调整移动底盘的前进方向;移动底盘的前后左右四个方向均安装生物探测器,作用是检测周围是否有人,如果有人则停止移动并关闭紫外灯,同时播放语音提示,提醒人尽快离开。防跌落传感器7用于检测前进方向是否出现台阶,如果出现,则机器人调整方向继续前进;碰撞传感器可以在碰到障碍物时给中央处理器发送紧急信号,机器人会立即停止,并调整前进的方向;机器人的移动由两轮差速控制实现,两个主动轮都安装有旋转编码器,编码器脉冲数对应轮子的转角,当周围一定距离内没有障碍物时,机器人向前运行,此时两个主动轮的转速和转向都相同,当检测到前方有障碍物时,调整两个主动轮的转速或者转向,实现转弯或者调头。

  隔离罩2由透明钢化玻璃制成,内部安装360度扫描雷达,并作为紫外杀菌灯3的基座。

  紫外杀菌灯3由多个紫外灯管和外部支架组成,每个灯管的功率相同,例如都为40w,机器人工作以后,可以根据所建立的地图的面积大小调整紫外照射的总功率。

  激光雷达4用于获取周围环境的距离信息,结合定位和建图模块,移动机器人在移动的过程中即可建立环境地图,并计算出自身在地图中的位置,从而指导机器人后续的运动。

  充电座用于给机器人充电,通常固定在某个角度,机器人可以自动识别充电座。

  其他附件包含电子围栏(虚拟墙)以及定位信标。电子围栏基于红外线或者磁场,作用是阻止机器人进入某区域。定位信标基于射频通讯(rfid),机器人可用来识别楼层以及特殊位置,例如电梯入口。

  如图3所示,移动底盘1可以进行前、后、左、右平移,原地旋转等运动。为了实现上述功能,底盘的轮组可以采用以下结构:图3(左)采用两个主动轮,再加两个万向轮,图3(中)采用四个麦克纳姆轮,图3(右)采用了四个全向轮垂直布置。

  如图4所示,全向轮与麦克纳姆轮的共同点在于他们都由两大部分组成:轮毂10和辊子9,轮毂10是整个轮子的主体支架,辊子9则是安装在轮毂上的鼓状物,全向轮的轮毂轴与辊子转轴相互垂直,而麦克纳姆轮的轮毂轴与辊子转轴通常为45°角。

  根据移动底盘轮组结构的不同,机器人系统的定位算法如下:

  (1)采用图3(左)所示轮组结构定位算法

  s1.移动底盘的两个主动轮均安装有角度增量编码器,中央处理单元以固定的频率读取角度增量编码器的计数值,并转换为轮子转过的角度,假设k时刻左右两个轮子转的角度分别为和;

  s2.机器人系统当前时刻k的航向和x、y坐标的增量为:

  上式中r为主动轮的半径,w为左右主动轮的间距。

  s3.用差分方程表示当前时刻k的航向和位置:

  k=0时,=0,=0,=0,根据以上公式即可计算出当前时刻k的位置和航向。

  (2)采用图3(中)所示轮组结构定位算法

  s1.四个麦克纳姆轮上均安装有角度增量编码器,中央处理单元以固定的频率读取角度增量编码器的计数值,转换为四个轮子的转速,单位为转每秒(r/s);

  s2.根据麦克纳姆轮的安装结构,其速度转换矩阵如下,

  其中a为轮子左右间距的1/2,b为轮子前后间距的1/2,d为轮子的直径;

  s3.机器人系统的速度通过下式计算,

  其中为机器人x方向的速度,为机器人y方向速度,为计算绕中心轴的角速度;

  s4.用差分方程表示当前时刻k的航向和位置:

  k=0时,=0,=0,=0,为算法的处理时间间隔(例如为0.1秒),根据以上公式即可计算出当前时刻k的位置和航向。

  (3)采用图3(右)轮组结构定位算法

  s1.四个全向轮上均安装有角度增量编码器,中央处理单元以固定的频率读取编码器的计数值,转换为四个轮子的转速,单位为转每秒(r/s);

  s2.如图5所示,根据全向轮的安装结构,其速度转换关系如下,

  其中l为轮子中心与机器人系统移动底盘中心的距离,为全向轮与机器人前向的夹角,d为轮子的直径;

  s3.从上式中解算出,用差分方程表示当前时刻k的航向和位置:

  k=0时,=0,=0,=0,为算法的处理时间间隔(例如为0.1秒),根据以上公式即可计算出当前时刻k的位置和航向。

  由于传感器不准确以及轮子可能打滑等原因,上述定位方法得到的机器人坐标和航向往往具有较大误差,这里称之为机器人位姿的估计值,上述估计值需要使用激光雷达的数据对机器人位置进行送餐机器人修正,同时建立机器人的环境地图,此即为slam算法。

  初始时刻k=0时,地图中并没有任何的特征。激光雷达的数据是在机器人坐标系里度量的,当扫描到某特征m时,根据机器人的位姿计算出特征在世界坐标系下的位姿,此时将特征加入到地图中(更新地图);当机器人位姿改变,再次观测到特征m,可以根据特征在世界坐标系下的位姿和特征在机器人坐标系下的位姿,解算出当前机器人的位姿(机器人定位,修正自身位置)。当机器人继续运动时,它将观测到更多的特征,根据同样的方法。机器人会把它们加入到地图中,同时修正步骤3得到的位置。

  本发明采用基于扫描匹配的slam技术。使用近邻扫描匹配来估计两次扫描间机器人的平移和旋转矩阵。匹配算法使用迭代近点(iterativeclosestpoint,icp)算法。该算法通过迭代细调由机器人里程计给出的初始位姿,限定了搜索空间。然而,该算法假定机器人的初始位姿和机器人的真实位姿之送餐机器人间的偏差足够小,以便于达到全局优匹配,这里需要使用步骤3的估计值。

  初始时刻k=0时,地图为空,将激光雷达的数据全部加入地图,地图记为。

  当前时刻k时,已创建地图数据为,激光雷达获取的数据为。根据步骤3得到的机器人位置估计值,计算机器人坐标系在世界坐标系中的转换矩阵。

  则激光雷达数据转换到世界坐标系下为:

  使用迭代近点算法,得到激光雷达数据与地图数据之间的变换:

  令,对的元素进行三角变换即可得到机器人的优位姿:航向以及位置、。然后将变换后的雷达数据加入地图,地图更新为。

  本发明所述的智能消毒机器人系统的工作方法如下:

  1)首先需要在医院内不需要消毒的区域入口安装电子围栏,防止机器人进入;另外如果需要在多个楼层消毒,需要在电梯入口处安装定位信标,帮助机器人定位楼层以及电梯入口;

  2)机器人支持全自动工作模式,可以设置一个启动时间;机器人平时为待机模式,待机模式下,机器人在充电座上充电,时间到达设定时间时,机器人自动启动,进入工作模式;机器人也可以手动启动,马上进入工作模式;

  3)机器人进入工作模式之后,定位模块开始工作,获取机器人当前的位置坐标,同时建立环境地图,地图的建立方式为增量式;机器人开始移动以后,将每次新发现的环境地图添加到整个地图当中,地图终将会覆盖整个医院的可检测区域;

  4)机器人在地图上选择一个方向,搜索前方可以达到的区域,同时启动生物探测器,如果周围没有人,则开启紫外杀菌灯,并且在当前位置停留一段时间,通过紫外线照射杀灭周围的病菌;如图6所示,停留时间结束后,机器人将以当前点为圆心,半径为r(r与紫外杀菌灯的功率相关)的一个圆形区域标记为已经消毒;如果周围有人,则关闭紫外灯,等待一段时间,并且发出语音提示;

 送餐机器人 5)重复步骤3),假设当前方向上已经没有未消毒的区域,则机器人改变方向,继续搜索,直到整个地图上的区域都消毒完成;

  6)机器人工作过程中如果识别到定位信标,会在地图上进行标记,然后继续在本楼层工作;机器人在当前楼层完成消毒之后,会检查地图上是否有标记,如果有,则前往标记位置,通过红外模块与电梯通信,电梯门打开后,激光雷达会扫描入口位置,机器人进入电梯前往下一个楼层;

  7)机器人工作过程中,所有的传感器正常工作,避免碰撞和跌落;

  8)当整个医院都消毒完成后,机器人会返回起点,自动充电并进入待机模式。

  对于具体实施方式的理解的描述仅仅是为帮助理解本发明,而不是用来限制本发明的。本领域技术人员均可以利用本发明的思想进行一些改动和变化,只要其技术手段没有脱离本发明的思想和要点,仍然在本发明的保护范围之内。

更多资讯:消毒机器人


分享到: 


 

联系热线:19521338870 联系人:王经理 联系地址:上海市嘉定区南翔镇众仁路399号B座20楼2007-2012室

技术和报价服务:星期一至星期六8:00-22:00 工博士消毒杀菌机器人专营店