CN116476041B - 一种核酸采样机器人的力位混合控制方法及机器人 - Google Patents
一种核酸采样机器人的力位混合控制方法及机器人 Download PDFInfo
- Publication number
- CN116476041B CN116476041B CN202211696214.8A CN202211696214A CN116476041B CN 116476041 B CN116476041 B CN 116476041B CN 202211696214 A CN202211696214 A CN 202211696214A CN 116476041 B CN116476041 B CN 116476041B
- Authority
- CN
- China
- Prior art keywords
- sampling
- mechanical arm
- force
- controlling
- cotton swab
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000005070 sampling Methods 0.000 title claims abstract description 152
- 238000000034 method Methods 0.000 title claims abstract description 36
- 150000007523 nucleic acids Chemical class 0.000 title claims abstract description 32
- 102000039446 nucleic acids Human genes 0.000 title claims abstract description 32
- 108020004707 nucleic acids Proteins 0.000 title claims abstract description 32
- 229920000742 Cotton Polymers 0.000 claims abstract description 69
- 238000011217 control strategy Methods 0.000 claims abstract description 35
- 210000000214 mouth Anatomy 0.000 claims abstract description 25
- 239000000203 mixture Substances 0.000 claims description 14
- AYFVYJQAPQTCCC-GBXIJSLDSA-N L-threonine Chemical compound C[C@@H](O)[C@H](N)C(O)=O AYFVYJQAPQTCCC-GBXIJSLDSA-N 0.000 claims description 12
- 238000000605 extraction Methods 0.000 claims description 12
- 230000003287 optical effect Effects 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 5
- 230000001133 acceleration Effects 0.000 claims description 4
- 210000002741 palatine tonsil Anatomy 0.000 claims description 4
- 230000011218 segmentation Effects 0.000 claims description 3
- 238000010008 shearing Methods 0.000 claims description 3
- 238000013016 damping Methods 0.000 claims description 2
- 230000004044 response Effects 0.000 abstract description 5
- 239000011159 matrix material Substances 0.000 description 8
- 210000002105 tongue Anatomy 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 206010067484 Adverse reaction Diseases 0.000 description 2
- 206010047700 Vomiting Diseases 0.000 description 2
- 230000006838 adverse reaction Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 230000008673 vomiting Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 238000003709 image segmentation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B10/00—Other methods or instruments for diagnosis, e.g. instruments for taking a cell sample, for biopsy, for vaccination diagnosis; Sex determination; Ovulation-period determination; Throat striking implements
- A61B10/0045—Devices for taking samples of body liquids
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B10/00—Other methods or instruments for diagnosis, e.g. instruments for taking a cell sample, for biopsy, for vaccination diagnosis; Sex determination; Ovulation-period determination; Throat striking implements
- A61B10/0045—Devices for taking samples of body liquids
- A61B10/0051—Devices for taking samples of body liquids for taking saliva or sputum samples
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Automation & Control Theory (AREA)
- Surgery (AREA)
- Heart & Thoracic Surgery (AREA)
- Veterinary Medicine (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Hematology (AREA)
- Pathology (AREA)
- Animal Behavior & Ethology (AREA)
- Biomedical Technology (AREA)
- Molecular Biology (AREA)
- Medical Informatics (AREA)
- Fuzzy Systems (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Pulmonology (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种核酸采样机器人的力位混合控制方法及机器人,包括:根据采集的采样窗口的图像数据对机械臂进行安全运动规划,控制所述机械臂在预设位置夹取采样棉签;根据采集的受试者口腔的图像数据对所述机械臂进行约束运动规划,控制所述机械臂夹取的采样棉签到达咽后壁;根据力位混合控制策略控制所述机械臂夹取的采样棉签在咽喉部位进行采样,得到采样样本。本发明基于不同的采样阶段灵活使用不同的控制策略,充分发挥位置控制带来的高精度,同时能保证基于力反馈的及时响应,保证采样的有效性、舒适性和安全性,提高了采样效率。
Description
技术领域
本发明涉及机器人技术领域,尤其涉及的是一种核酸采样机器人的力位混合控制方法及机器人。
背景技术
咽拭子的采集需要轻柔接触受试者敏感的咽喉,同时还要保证有效的采集力度,对采集设备有比较高的要求。
机器人在确定采集部位后,需要控制机械臂末端棉签机构运动到采样部位,这个过程机械臂一般处于位置控制模式,该模式对力缺乏反馈,容易伤害受试者引发咽痛呕吐等不良反应。然而为保证采样安全性,如果单纯使用力控制模式容易失去控制精度,难以定位到正确的采集部位,这可能会导致采样失败。因此机器人需要在不同阶段采用不同的控制策略。
因此,现有技术还有待改进。
发明内容
本发明要解决的技术问题在于,针对现有技术缺陷,本发明提供一种核酸采样机器人的力位混合控制方法及机器人,以解决现有的核算采样机器人的力控制精度低的技术问题。
本发明解决技术问题所采用的技术方案如下:
第一方面,本发明提供一种核酸采样机器人的力位混合控制方法,包括:
根据采集的采样窗口的图像数据对机械臂进行安全运动规划,控制所述机械臂在预设位置夹取采样棉签;
根据采集的受试者口腔的图像数据对所述机械臂进行约束运动规划,控制所述机械臂夹取的采样棉签到达咽后壁;
根据力位混合控制策略控制所述机械臂夹取的采样棉签在咽喉部位进行采样,得到采样样本。
在一种实现方式中,所述根据采集的采样窗口的图像数据对机械臂进行安全运动规划,之前包括:
通过机器人的机械臂末端的光学雷达相机采集采样窗口的图像数据;其中,所述采样窗口的图像数据中包括:所述采样棉签的提取位置、处理位置以及丢弃位置。
在一种实现方式中,所述根据采集的采样窗口的图像数据对机械臂进行安全运动规划,控制所述机械臂在预设位置夹取采样棉签,包括:
根据所述采样窗口的图像数据确定所述采样棉签的提取位置、处理位置以及丢弃位置;
根据所述提取位置、所述处理位置以及所述丢弃位置规划对应的安全运动轨迹;
根据规划的安全运动轨迹控制所述机械臂执行取所述采样棉签、剪所述采样棉签以及丢所述采样棉签的动作。
在一种实现方式中,根据采集的受试者口腔的图像数据对所述机械臂进行约束运动规划,之前包括:
通过机器人的机械臂末端的光学雷达相机采集受试者的图像数据和雷达数据,并根据所述图像数据和所述雷达数据识别得到所述受试者口腔的图像数据。
在一种实现方式中,所述根据采集的受试者口腔的图像数据对所述机械臂进行约束运动规划,控制所述机械臂夹取的采样棉签到达咽后壁,包括:
根据所述受试者口腔的图像数据和RT轨迹规划算法规划避开窗口障碍物、牙齿以及舌头的约束运动路径;
根据所述约束运动路径和分段控制策略控制所述机械臂夹取的采样棉签到达咽后壁。
在一种实现方式中,所述分段控制策略包括:
设定力阈值fthre;
判断运动过程中的受力fact是否小于fthre;
若受力fact小于fthre,则判定未触碰到所述受试者,并根据位置控制模式控制所述机械臂继续前进;
若受力fact等于或大于fthre,则判定触碰到所述受试者,并根据阻抗控制策略控制所述机械臂夹取的采样棉签到达咽后壁。
在一种实现方式中,所述力位混合控制策略,包括:
约束vx,vy,ωx,ωy,ωz方向上的运动,采用阻抗控制策略控制z方向,并根据期望力和输入力的差值控制所述机械臂的输出力保持在预设范围内。
在一种实现方式中,所述根据力位混合控制策略控制所述机械臂夹取的采样棉签在咽喉部位进行采样,包括:
控制所述机械臂夹取的棉签越过所述受试者的舌根,分别在所述受试者的扁桃***置和所述咽后壁上进行来回擦拭,并根据六维力传感器采集的力数据控制所述受试者的受力在预设范围内。
第二方面,本发明还提供一种机器人,包括:处理器以及存储器,所述存储器存储有核酸采样机器人的力位混合控制程序,所述核酸采样机器人的力位混合控制程序被所述处理器执行时用于实现如第一方面所述的核酸采样机器人的力位混合控制方法的操作。
第三方面,本发明还提供一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质存储有核酸采样机器人的力位混合控制程序,所述核酸采样机器人的力位混合控制程序被处理器执行时用于实现如第一方面所述的核酸采样机器人的力位混合控制方法的操作。
本发明采用上述技术方案具有以下效果:
本发明根据采集的采样窗口的图像数据对机械臂进行安全运动规划,可以控制机械臂在预设位置夹取采样棉签;并且根据采集的受试者口腔的图像数据对机械臂进行约束运动规划,可以控制机械臂夹取的采样棉签到达咽后壁;以及根据力位混合控制策略控制机械臂夹取的采样棉签在咽喉部位进行采样,可以得到采样样本;本发明基于不同的采样阶段灵活使用不同的控制策略,充分发挥位置控制带来的高精度,同时能保证基于力反馈的及时响应,保证采样的有效性、舒适性和安全性,提高了采样效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1是本发明的一种实现方式中核酸采样机器人的力位混合控制方法的流程图。
图2是本发明的一种实现方式中力位混合控制的示意图。
图3是本发明的一种实现方式中机器人的功能原理图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
示例性方法
在核算采样的过程中,机器人在确定采集部位后,需要控制机械臂末端棉签机构运动到采样部位,这个过程机械臂一般处于位置控制模式,该模式对力缺乏反馈,容易伤害受试者引发咽痛呕吐等不良反应。然而为保证采样安全性,如果单纯使用力控制模式容易失去控制精度,难以定位到正确的采集部位,这可能会导致采样失败。因此机器人需要在不同阶段采用不同的控制策略。
针对上述存在的技术问题,本发明实施例提供一种核酸采样机器人的力位混合控制装置,该装置可以基于不同的采样阶段灵活使用不同的控制策略,充分发挥位置控制带来的高精度,同时能保证基于力反馈的及时响应,保证采样的有效性、舒适性和安全性,提高了采样效率。
如图1所示,本发明实施例提供一种核酸采样机器人的力位混合控制方法,包括以下步骤:
步骤S100,根据采集的采样窗口的图像数据对机械臂进行安全运动规划,控制所述机械臂在预设位置夹取采样棉签。
在本实施例中,所述核酸采样机器人的力位混合控制方法应用于上述核酸采样机器人的力位混合控制装置,该核酸采样机器人的力位混合控制装置设置于机器人中。
在本实施例中,根据采样过程对控制策略分为三个阶段,分别是安全运动阶段、约束运动阶段以及接触阶段。
在安全运动阶段中,需要根据通过机器人的机械臂末端的光学雷达相机进行实时拍摄,确定采样棉签的提取位置、处理位置以及丢弃位置。
具体地,在本实施例的一种实现方式中,步骤S100之前包括以下步骤:
步骤S101a,通过机器人的机械臂末端的光学雷达相机采集采样窗口的图像数据;其中,所述采样窗口的图像数据中包括:所述采样棉签的提取位置、处理位置以及丢弃位置。
在本实施例中,需要通过机器人的机械臂末端的光学雷达相机采集采样窗口的图像,提前记录采样棉签的提取位置、处理位置以及丢弃位置,以便于后续在安全运动阶段中沿着固定轨迹来运动,处理取棉签,剪棉签,丢棉签等无需接触人体的动作。
具体地,在本实施例的一种实现方式中,步骤S100包括以下步骤:
步骤S101,根据所述采样窗口的图像数据确定所述采样棉签的提取位置、处理位置以及丢弃位置;
步骤S102,根据所述提取位置、所述处理位置以及所述丢弃位置规划对应的安全运动轨迹;
步骤S103,根据规划的安全运动轨迹控制所述机械臂执行取所述采样棉签、剪所述采样棉签以及丢所述采样棉签的动作。
在本实施例中,在采集得到采样窗口的图像数据后,结合该采样窗口的图像数据和雷达测得的距离,即可实时确定采样棉签的提取位置、处理位置以及丢弃位置;之后,根据这些位置规划对应的安全运动轨迹。
在安全运动阶段,机械臂在操作空间内可以任意自由移动(即不会受到外界力的变化而改变轨迹,完全在位置模式下运动),这个阶段的位置控制空间sd为单位矩阵,即机械臂完全处于位置控制,沿着固定轨迹来运动,处理取棉签,剪棉签,丢棉签等无需接触人体的动作。
本实施例的另一种实现方式中,还可以通过提前记录位置的方式设置取棉签点、棉签处理点、丢棉签点等等,因为是人工选取的位置,属于重复且固定的运动,不需要避开障碍物。
如图1所示,本发明实施例提供一种核酸采样机器人的力位混合控制方法,包括以下步骤:
步骤S200,根据采集的受试者口腔的图像数据对所述机械臂进行约束运动规划,控制所述机械臂夹取的采样棉签到达咽后壁。
在本实施例中,当机械臂开始从采样窗口伸出前往受试者咽喉时,这个阶段需要避免触碰采样窗口同时精准运动到采样部位,因此,这个阶段为约束运动阶段。
具体地,在本实施例的一种实现方式中,步骤S200之前包括以下步骤:
步骤S201a,通过机器人的机械臂末端的光学雷达相机采集受试者的图像数据和雷达数据,并根据所述图像数据和所述雷达数据识别得到所述受试者口腔的图像数据。
在本实施例中,在约束运动阶段中,需要通过机器人的机械臂末端的光学雷达相机采集受试者的图像数据和雷达数据,基于深度学习对人脸进行识别提取五官特征,判断受试者是否张开嘴巴,并通过语音进行提醒;待受试者张开嘴巴后,通过图像分割算法对拍摄的受试者的脸部图像进行分割,得到分割后的嘴部图像,然后通过雷达采集的嘴部内的深度数据,对分割后的嘴部图像进行标定,结合3D点云生成模型,融合点云特征完成咽喉部位关键点的3D定位,得到口腔3D点云。
具体地,在本实施例的一种实现方式中,步骤S200包括以下步骤:
步骤S201,根据所述受试者口腔的图像数据和RT轨迹规划算法规划避开窗口障碍物、牙齿以及舌头的约束运动路径;
步骤S202,根据所述约束运动路径和分段控制策略控制所述机械臂夹取的采样棉签到达咽后壁。
在本实施例中,得到口腔3D点云后,采用RRT轨迹规划算法,规划出一条能有效避开窗口障碍物以及牙齿舌头等阻碍采样部位的安全路径;其中,RRT轨迹规划算法主要是将深度相机采集的舌头和口腔3d点云,还有采样窗口的3d模型设置为障碍物,以及将机械臂当前点为起始点、咽后壁为目标点,基于快速拓展随机数(RRT)的路径规划算法,对路径进行搜索。
在本实施例中,在约束运动阶段中,仍是以位置控制为主,但是为了保证受试者的安全性,机械臂的运动又需要力反馈来调节。为了兼顾二者,本实施例中采用分段控制策略进行控制。
在本实施例中,分段控制策略如下:
设定力阈值fthre;
判断运动过程中的受力fact是否小于fthre;
若受力fact小于fthre,则判定未触碰到受试者,并根据位置控制模式控制机械臂继续前进;
若受力fact等于或大于fthre,则判定触碰到受试者,并根据阻抗控制策略控制机械臂夹取的采样棉签到达咽后壁。
在本实施例中,阻抗控制策略控制如下:
其中,Mm为惯性特性,Dm为阻尼特性,此处的刚度特性用传感器的力fact来代替,计算出加速度ax。出于安全考虑,加速度应当小于机械臂的硬件极限,因此当ax>amax时,ax=amax。
如图1所示,本发明实施例提供一种核酸采样机器人的力位混合控制方法,包括以下步骤:
步骤S300,根据力位混合控制策略控制所述机械臂夹取的采样棉签在咽喉部位进行采样,得到采样样本。
在本实施例中,在触碰采样部位后,采样阶段进入接触阶段,这个阶段机械臂末端采样机构开始运动,为了保证采样的力度同时保证机械臂不会打到采样窗口,如图2所示,控制模式处于力位混合模式。
力位混合控制是一种对力控制和位置控制进行解耦的控制方法,目的是使机械臂在笛卡尔空间内能够对特定自由度独立的进行位置控制或是力控制。通常利用对角矩阵s将***分为力控制空间sf和位置控制空间sd。对角矩阵上的元素只有0和1,当力控制矩阵sf中的元素为1时,位置控制矩阵sd相对应的元素为0,这样形成一个互斥关系来唯一的确定笛卡尔空间下的每一个自由度的控制方式。位置反馈主要是通过机械臂编码器的关节角位移来求解末端位移,力反馈是利用末端的六维力传感器来检测接触的力并与期望力做差完成力反馈。
具体地,在本实施例的一种实现方式中,步骤S300包括以下步骤:
步骤S301,控制所述机械臂夹取的棉签越过所述受试者的舌根,分别在所述受试者的扁桃***置和所述咽后壁上进行来回擦拭,并根据六维力传感器采集的力数据控制所述受试者的受力在预设范围内。
在本实施例中,根据力位混合控制策略控制机械臂夹取的棉签越过受试者的舌根,分别在受试者的扁桃***置和咽后壁上进行来回擦拭,以进行采样。
在本实施例中,力位混合控制策略主要是约束vx,vy,ωx,ωy,ωz方向上的运动,采用阻抗控制策略控制z方向,并根据期望力和输入力的差值控制机械臂的输出力保持在预设范围内。此阶段,机械臂会根据期望力和输入力的差值进行有限范围的跟随。
如图2所示,图2中x代表机械臂要运动到的期待的位置,代表速度,/>代表加速度,sd、sf为提到的位置控制对角矩阵和力控制对角矩阵,fd是期望力。通过正交的方式,某些自由度是位置控制,某些自由度是力控制;本实施例中仅有z方向由力引导,其余方向由位置控制引导。结合两种控制率周期性的计算下一个机械臂要到达的笛卡尔坐标,再通过雅可比矩阵算出该坐标下的关节值,下发关节指令给电机执行,同时外部的工作环境一直提供力反馈,期望力和输入力做阻抗控制,使得力一直保持在期望力0.5N左右的误差范围内。
在本实施例的其他实现方式中,可以选择其他柔顺控制算法,或者利用柔顺机构来实现被动柔顺控制,例如,通过其他力传感器而非末端六维力传感器来做力学控制;这些对本实施例的变形方案均为本发明实施例的保护范围。
本实施例通过上述技术方案达到以下技术效果:
本实施例根据采集的采样窗口的图像数据对机械臂进行安全运动规划,可以控制机械臂在预设位置夹取采样棉签;并根据采集的受试者口腔的图像数据对机械臂进行约束运动规划,可以控制机械臂夹取的采样棉签到达咽后壁;以及根据力位混合控制策略控制机械臂夹取的采样棉签在咽喉部位进行采样,可以得到采样样本;本实施例基于不同的采样阶段灵活使用不同的控制策略,充分发挥位置控制带来的高精度,同时能保证基于力反馈的及时响应,保证采样的有效性、舒适性和安全性,提高了采样效率。
示例性设备
基于上述实施例,本发明还提供一种机器人,包括:通过***总线连接的处理器、存储器、接口、显示屏以及通讯模块;其中,所述处理器用于提供计算和控制能力;所述存储器包括存储介质以及内存储器;所述存储介质存储有操作***和计算机程序;所述内存储器为所述存储介质中的操作***和计算机程序的运行提供环境;所述接口用于连接外部设备,例如,移动终端以及计算机等设备;所述显示屏用于显示相应的信息;所述通讯模块用于与云端服务器或移动终端进行通讯。
所述计算机程序被所述处理器执行时用以实现一种核酸采样机器人的力位混合控制方法的操作。
本领域技术人员可以理解的是,图3中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的机器人的限定,具体的机器人可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种机器人,其中,包括:处理器和存储器,所述存储器存储有核酸采样机器人的力位混合控制程序,所述核酸采样机器人的力位混合控制程序被所述处理器执行时用于实现如上所述的核酸采样机器人的力位混合控制方法的操作。
在一个实施例中,提供了一种存储介质,其中,所述存储介质存储有核酸采样机器人的力位混合控制程序,所述核酸采样机器人的力位混合控制程序被所述处理器执行时用于实现如上所述的核酸采样机器人的力位混合控制方法的操作。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。
综上,本发明提供了一种核酸采样机器人的力位混合控制方法及机器人,包括:根据采集的采样窗口的图像数据对机械臂进行安全运动规划,控制所述机械臂在预设位置夹取采样棉签;根据采集的受试者口腔的图像数据对所述机械臂进行约束运动规划,控制所述机械臂夹取的采样棉签到达咽后壁;根据力位混合控制策略控制所述机械臂夹取的采样棉签在咽喉部位进行采样,得到采样样本。本发明基于不同的采样阶段灵活使用不同的控制策略,充分发挥位置控制带来的高精度,同时能保证基于力反馈的及时响应,保证采样的有效性、舒适性和安全性,提高了采样效率。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (8)
1.一种核酸采样机器人的力位混合控制方法,其特征在于,包括:
根据采集的采样窗口的图像数据对机械臂进行安全运动规划,控制所述机械臂在预设位置夹取采样棉签;
根据采集的受试者口腔的图像数据对所述机械臂进行约束运动规划,控制所述机械臂夹取的采样棉签到达咽后壁;
根据力位混合控制策略控制所述机械臂夹取的采样棉签在咽喉部位进行采样,得到采样样本;
所述根据采集的受试者口腔的图像数据对所述机械臂进行约束运动规划,控制所述机械臂夹取的采样棉签到达咽后壁,包括:
根据所述受试者口腔的图像数据和RRT轨迹规划算法规划避开窗口障碍物、牙齿以及舌头的约束运动路径;
根据所述约束运动路径和分段控制策略控制所述机械臂夹取的采样棉签到达咽后壁;
所述分段控制策略包括:
设定力阈值fthre;
判断运动过程中的受力fact是否小于fthre;
若受力fact小于fthre,则判定未触碰到所述受试者,并根据位置控制模式控制所述机械臂继续前进;
若受力fact等于或大于fthre,则判定触碰到所述受试者,并根据阻抗控制策略控制所述机械臂夹取的采样棉签到达咽后壁;
所述阻抗控制策略控制如下:
其中,Mm为惯性特性;Dm为阻尼特性;fact为传感器的力,用于替代刚度特性;
ax为加速度,所述加速度小于所述机械臂的硬件极限,当ax>amax时,ax=amax。
2.根据权利要求1所述的核酸采样机器人的力位混合控制方法,其特征在于,所述根据采集的采样窗口的图像数据对机械臂进行安全运动规划,之前包括:
通过机器人的机械臂末端的光学雷达相机采集采样窗口的图像数据;其中,所述采样窗口的图像数据中包括:所述采样棉签的提取位置、处理位置以及丢弃位置。
3.根据权利要求1所述的核酸采样机器人的力位混合控制方法,其特征在于,所述根据采集的采样窗口的图像数据对机械臂进行安全运动规划,控制所述机械臂在预设位置夹取采样棉签,包括:
根据所述采样窗口的图像数据确定所述采样棉签的提取位置、处理位置以及丢弃位置;
根据所述提取位置、所述处理位置以及所述丢弃位置规划对应的安全运动轨迹;
根据规划的安全运动轨迹控制所述机械臂执行取所述采样棉签、剪所述采样棉签以及丢所述采样棉签的动作。
4.根据权利要求1所述的核酸采样机器人的力位混合控制方法,其特征在于,根据采集的受试者口腔的图像数据对所述机械臂进行约束运动规划,之前包括:
通过机器人的机械臂末端的光学雷达相机采集受试者的图像数据和雷达数据,并根据所述图像数据和所述雷达数据识别得到所述受试者口腔的图像数据。
5.根据权利要求1所述的核酸采样机器人的力位混合控制方法,其特征在于,所述力位混合控制策略,包括:
约束vx,vy,ωx,ωy,ωz方向上的运动,采用阻抗控制策略控制z方向,并根据期望力和输入力的差值控制所述机械臂的输出力保持在预设范围内。
6.根据权利要求1所述的核酸采样机器人的力位混合控制方法,其特征在于,所述根据力位混合控制策略控制所述机械臂夹取的采样棉签在咽喉部位进行采样,包括:
控制所述机械臂夹取的棉签越过所述受试者的舌根,分别在所述受试者的扁桃***置和所述咽后壁上进行来回擦拭,并根据六维力传感器采集的力数据控制所述受试者的受力在预设范围内。
7.一种机器人,其特征在于,包括:处理器以及存储器,所述存储器存储有核酸采样机器人的力位混合控制程序,所述核酸采样机器人的力位混合控制程序被所述处理器执行时用于实现如权利要求1-6中任意一项所述的核酸采样机器人的力位混合控制方法的操作。
8.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质存储有核酸采样机器人的力位混合控制程序,所述核酸采样机器人的力位混合控制程序被处理器执行时用于实现如权利要求1-6中任意一项所述的核酸采样机器人的力位混合控制方法的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211696214.8A CN116476041B (zh) | 2022-12-28 | 2022-12-28 | 一种核酸采样机器人的力位混合控制方法及机器人 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211696214.8A CN116476041B (zh) | 2022-12-28 | 2022-12-28 | 一种核酸采样机器人的力位混合控制方法及机器人 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116476041A CN116476041A (zh) | 2023-07-25 |
CN116476041B true CN116476041B (zh) | 2024-01-30 |
Family
ID=87220180
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211696214.8A Active CN116476041B (zh) | 2022-12-28 | 2022-12-28 | 一种核酸采样机器人的力位混合控制方法及机器人 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116476041B (zh) |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106938470A (zh) * | 2017-03-22 | 2017-07-11 | 华中科技大学 | 一种机器人力控示教模仿学习的装置及方法 |
CN111839599A (zh) * | 2020-07-17 | 2020-10-30 | 清华大学 | 一种高自由度柔性夹持咽拭子取样机器人 |
CN112763253A (zh) * | 2020-12-28 | 2021-05-07 | 深圳市人工智能与机器人研究院 | 机械臂的采样控制方法及装置、采样*** |
CN112847361A (zh) * | 2021-01-05 | 2021-05-28 | 佛山科学技术学院 | 一种机器人柔性装配控制方法及*** |
CN113100835A (zh) * | 2021-04-14 | 2021-07-13 | 深圳市罗湖医院集团 | 人体生理样本采集*** |
CN113119116A (zh) * | 2021-03-22 | 2021-07-16 | 深圳市优必选科技股份有限公司 | 一种机械臂运动规划方法、装置、可读存储介质及机械臂 |
CN113143342A (zh) * | 2021-03-25 | 2021-07-23 | 香港中文大学(深圳) | 确定口腔采样部位的方法、采样机器人及计算机存储介质 |
CN113650015A (zh) * | 2021-08-20 | 2021-11-16 | 中国人民解放军63920部队 | 一种月面采样机械臂动态任务规划方法 |
KR20210136385A (ko) * | 2020-05-07 | 2021-11-17 | 한양대학교 산학협력단 | 검체 채취 방법, 로봇 및 시스템 |
WO2022193639A1 (zh) * | 2021-03-18 | 2022-09-22 | 深圳市优必选科技股份有限公司 | 机械臂及其轨迹规划方法和装置 |
CN115171914A (zh) * | 2022-07-14 | 2022-10-11 | 山西讯龙智能科技有限公司 | 人工智能核酸采样机器人及采样方法 |
CN115205393A (zh) * | 2022-06-01 | 2022-10-18 | 北京控制工程研究所 | 一种序列拨推采样归置策略迭代生成学习方法及*** |
CN115302526A (zh) * | 2022-08-09 | 2022-11-08 | 皖南医学院 | 一种基于智能反馈算法的核酸自动采集装置 |
CN115349893A (zh) * | 2022-08-31 | 2022-11-18 | 南通新蓝机器人科技有限公司 | 一种非接触式机器人免编程核酸样本物面采集设备 |
CN115402743A (zh) * | 2022-08-16 | 2022-11-29 | 上海弗睿思医疗科技有限公司 | 一种棉签自动递送装置与采用其的核酸采集、分拣平台 |
CN115462838A (zh) * | 2022-08-04 | 2022-12-13 | 遨博(北京)智能科技股份有限公司 | 一种采样机构及采样机器人 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10207404B2 (en) * | 2017-02-09 | 2019-02-19 | X Development Llc | Generating a robot control policy from demonstrations collected via kinesthetic teaching of a robot |
US11974731B2 (en) * | 2020-05-26 | 2024-05-07 | Tsinghua University | Automatic throat swab sampling system |
US20220032461A1 (en) * | 2020-07-31 | 2022-02-03 | GrayMatter Robotics Inc. | Method to incorporate complex physical constraints in path-constrained trajectory planning for serial-link manipulator |
US20220063099A1 (en) * | 2020-09-03 | 2022-03-03 | Fanuc Corporation | Framework of robotic online motion planning |
-
2022
- 2022-12-28 CN CN202211696214.8A patent/CN116476041B/zh active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106938470A (zh) * | 2017-03-22 | 2017-07-11 | 华中科技大学 | 一种机器人力控示教模仿学习的装置及方法 |
KR20210136385A (ko) * | 2020-05-07 | 2021-11-17 | 한양대학교 산학협력단 | 검체 채취 방법, 로봇 및 시스템 |
CN111839599A (zh) * | 2020-07-17 | 2020-10-30 | 清华大学 | 一种高自由度柔性夹持咽拭子取样机器人 |
CN112763253A (zh) * | 2020-12-28 | 2021-05-07 | 深圳市人工智能与机器人研究院 | 机械臂的采样控制方法及装置、采样*** |
CN112847361A (zh) * | 2021-01-05 | 2021-05-28 | 佛山科学技术学院 | 一种机器人柔性装配控制方法及*** |
WO2022193639A1 (zh) * | 2021-03-18 | 2022-09-22 | 深圳市优必选科技股份有限公司 | 机械臂及其轨迹规划方法和装置 |
CN113119116A (zh) * | 2021-03-22 | 2021-07-16 | 深圳市优必选科技股份有限公司 | 一种机械臂运动规划方法、装置、可读存储介质及机械臂 |
CN113143342A (zh) * | 2021-03-25 | 2021-07-23 | 香港中文大学(深圳) | 确定口腔采样部位的方法、采样机器人及计算机存储介质 |
CN113100835A (zh) * | 2021-04-14 | 2021-07-13 | 深圳市罗湖医院集团 | 人体生理样本采集*** |
CN113650015A (zh) * | 2021-08-20 | 2021-11-16 | 中国人民解放军63920部队 | 一种月面采样机械臂动态任务规划方法 |
CN115205393A (zh) * | 2022-06-01 | 2022-10-18 | 北京控制工程研究所 | 一种序列拨推采样归置策略迭代生成学习方法及*** |
CN115171914A (zh) * | 2022-07-14 | 2022-10-11 | 山西讯龙智能科技有限公司 | 人工智能核酸采样机器人及采样方法 |
CN115462838A (zh) * | 2022-08-04 | 2022-12-13 | 遨博(北京)智能科技股份有限公司 | 一种采样机构及采样机器人 |
CN115302526A (zh) * | 2022-08-09 | 2022-11-08 | 皖南医学院 | 一种基于智能反馈算法的核酸自动采集装置 |
CN115402743A (zh) * | 2022-08-16 | 2022-11-29 | 上海弗睿思医疗科技有限公司 | 一种棉签自动递送装置与采用其的核酸采集、分拣平台 |
CN115349893A (zh) * | 2022-08-31 | 2022-11-18 | 南通新蓝机器人科技有限公司 | 一种非接触式机器人免编程核酸样本物面采集设备 |
Non-Patent Citations (1)
Title |
---|
基于启发式采样算法的二自由度机械臂轨迹规划;阮玲燕;余晓流;杨帆;鲁嗣昂;史威严;;安徽工业大学学报(自然科学版)(第02期);131-134 * |
Also Published As
Publication number | Publication date |
---|---|
CN116476041A (zh) | 2023-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11780083B2 (en) | Determining and utilizing corrections to robot actions | |
CN110355751B (zh) | 控制装置和机器学习装置 | |
Du et al. | Markerless human–manipulator interface using leap motion with interval Kalman filter and improved particle filter | |
CN113334393B (zh) | 一种机械臂控制方法、***、机器人及存储介质 | |
JP4578438B2 (ja) | ロボット装置 | |
CN114343847B (zh) | 基于光学定位***的手术机器人的手眼标定方法 | |
CN111427361A (zh) | 一种回充方法、回充装置及机器人 | |
CN113084792B (zh) | 关节奇异区域的确定方法、机器人及存储装置 | |
CN116476041B (zh) | 一种核酸采样机器人的力位混合控制方法及机器人 | |
JPH0457688A (ja) | 慣性系におけるロボットの制御装置 | |
CN114504385A (zh) | 手术机器人末端姿态调整方法、***、设备和介质 | |
CN111603241B (zh) | 一种基于差分粒子滤波的医疗机器人定位装置和改进方法 | |
CN115424701B (zh) | 一种关于最优路径规划的骨表面随动技术 | |
JP2002046087A (ja) | 3次元位置計測方法及び計測装置並びにロボット制御装置 | |
CN116135169A (zh) | 定位方法、装置、电子设备及计算机可读存储介质 | |
CN107443369A (zh) | 一种基于视觉测量模型逆辨识的机器臂无标定伺服控制方法 | |
CN113927603A (zh) | 机械臂拖动控制方法、装置、计算机设备以及存储介质 | |
CN112643678A (zh) | 机械臂及其控制装置、机械臂的控制***和控制方法 | |
CN116673941B (zh) | 基于机械臂辅助的手术控制方法和装置 | |
CN116038726B (zh) | 一种基于视听力觉的核酸采样人机交互装置、方法及机器人 | |
CN116898548B (zh) | 穿刺手术机器人末端移动位置的确定方法及设备 | |
US20230195843A1 (en) | Machine learning device, machine learning method, and computer program product | |
CN115082518B (zh) | 视觉伺服的在线轨迹生成***及其方法 | |
CN114791284B (zh) | 机器人之中电子罗盘的标定方法、装置及机器人 | |
CN114367989B (zh) | 缺省的机械臂阻抗控制方法、装置、机械臂及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |