CN111604897B - 一种艾灸机械臂避碰撞安全防护方法 - Google Patents
一种艾灸机械臂避碰撞安全防护方法 Download PDFInfo
- Publication number
- CN111604897B CN111604897B CN202010294900.7A CN202010294900A CN111604897B CN 111604897 B CN111604897 B CN 111604897B CN 202010294900 A CN202010294900 A CN 202010294900A CN 111604897 B CN111604897 B CN 111604897B
- Authority
- CN
- China
- Prior art keywords
- moxibustion
- collision detection
- patient
- radius
- ball
- 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
Images
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
- B25J9/1666—Avoiding collision or forbidden zones
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H39/00—Devices for locating or stimulating specific reflex points of the body for physical therapy, e.g. acupuncture
- A61H39/06—Devices for heating or cooling such points within cell-life limits
-
- 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/1605—Simulation of manipulator lay-out, design, modelling of manipulator
-
- 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/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
-
- 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/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
- B25J9/1697—Vision controlled systems
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/02—Characteristics of apparatus not provided for in the preceding codes heated or cooled
- A61H2201/0207—Characteristics of apparatus not provided for in the preceding codes heated or cooled heated
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2205/00—Devices for specific parts of the body
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Health & Medical Sciences (AREA)
- Rehabilitation Therapy (AREA)
- Epidemiology (AREA)
- Pain & Pain Management (AREA)
- Physical Education & Sports Medicine (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Automation & Control Theory (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
本发明公开的一种艾灸机械臂避碰撞安全防护方法,包括以下步骤:搭建艾灸机械臂安全防护系统,获取患者人体数据和艾灸机械臂状态信息;构建可变半径的人体与艾灸机械臂球扫掠凸体碰撞检测模型;分别建立人体数据、艾灸机械臂状态信息与人体、艾灸机械臂球扫掠凸体碰撞检测模型半径的关系;构建碰撞检测对,设置并实时调整艾灸机械臂与患者碰撞检测的安全阈值。本发明一种艾灸机械臂避碰撞安全防护方法,引入可变半径的球扫掠凸体碰撞检测模型,构建患者情绪、运动状态、艾灸机械臂状态与碰撞检测模型半径之间的关系,实现艾灸机械臂与人碰撞检测安全阈值的实时调整,从而增强艾灸机械臂的人机交互安全性。
Description
技术领域
本发明属于服务机械臂与人交互时的安全防护方法与碰撞检测技术领域,具体涉及一种艾灸机械臂避碰撞安全防护方法。
背景技术
传统的机械臂人机交互安全防护策略常采用碰撞检测技术,构建机械臂与人体的碰撞检测模型,常用的碰撞检测模型包括凸体、轴向包围盒(AAB B)、球包围盒(Sphere)、方向包围盒(OBB)等。通过实时计算空间中两模型的最短距离,来保证此最短距离在低于固定安全阈值时机械臂有相应的防护策略。这种策略的实际效果并不理想,主要问题在于其常采用固定的安全阈值,当患者情绪有波动或处于运动状态下时机械臂需要一定的制动距离,因此安全阈值需要根据不同情况进行实时地改变。本发明引入可变半径的球扫掠凸体碰撞检测技术,构建患者情绪、运动状态、机械臂状态与碰撞检测模型半径之间的关系,实现机械臂与人碰撞检测安全阈值的实时调整,从而增强艾灸机械臂的人机交互安全性。
发明内容
本发明的目的在于提供一种艾灸机械臂避碰撞安全防护方法,增强了艾灸机械臂的人机交互安全性。
本发明所采用的技术方案是:一种艾灸机械臂避碰撞安全防护方法,包括以下步骤:
步骤1、搭建艾灸机械臂安全防护系统,获取患者人体数据和艾灸机械臂状态信息;
步骤2、构建可变半径的人体与艾灸机械臂球扫掠凸体碰撞检测模型;
步骤3、建立人体数据与人体球扫掠凸体碰撞检测模型半径的关系;
步骤4、建立艾灸机械臂状态信息与艾灸机械臂球扫掠凸体碰撞检测模型半径的关系;
步骤5、构建碰撞检测对,设置并实时调整艾灸机械臂与患者碰撞检测的安全阈值。
本发明的特点还在于,
步骤1中搭建的艾灸机械臂安全防护系统包括位于艾灸机械臂,艾灸机械臂的靠近患者的一端设置有艾棒,艾灸机械臂一侧设置有视场覆盖患者的体感摄像头,还包括佩戴于患者手臂的测心率手环,测心率手环、体感摄像头和艾灸机械臂共同连接有机械臂控制柜进行实时通信;步骤1中获取的患者人体数据包括通过体感摄像头获取的患者表情,通过测心率手环获取的患者心率,通过体感摄像头获取的患者人体骨骼模型与关键点信息;步骤1中获取的艾灸机械臂状态信息包括通过艾灸机械臂自身关节位置传感器获取的艾灸机械臂的控制方式和运动速度信息。
步骤2中构建的可变半径的人体与艾灸机械臂球扫掠凸体碰撞检测模型包括构建可变半径的人体球扫掠凸体碰撞检测模型,得到人体球扫掠凸体碰撞检测模型半径其中i为可变半径的人体球扫掠凸体碰撞检测模型的构件编号,i=1,2,3,…,10;还包括构建可变半径的艾灸机械臂球扫掠凸体碰撞检测模型,得到艾灸机械臂球扫掠凸体碰撞检测模型半径其中u为可变半径的艾灸机械臂球扫掠凸体碰撞检测模型的构件编号,u=1,2,3,4,5。
步骤3具体包括以下步骤:
步骤3.1:通过患者表情与心率表征患者的情绪,将获取的患者表情分为正面表情和负面表情,则对应得到患者的情绪依次为正面情绪和负面情绪,分别建立患者的正面情绪下心率与人体球扫掠凸体碰撞检测模型半径的关系—Hr,患者的负面情绪下心率与人体球扫掠凸体碰撞检测模型半径的关系—Hr:
公式(1)和公式(2)中,n1、n2、n3和Hr的单位均为次/分钟且n3>n2>n1;
公式(4)中,T为体感摄像头内置传感器的采样周期,采集到初始点的位置信息为Ai(x1,y1,z1),一个采样周期后,采集到结束点的位置信息为Bi(x2,y2,z2),则初始点到结束点在T时间内移动的距离
步骤4具体包括以下步骤:
步骤5具体为:构建碰撞检测对,设置艾灸机械臂与患者碰撞检测的安全阈值为当人体与艾灸机械臂基础碰撞检测模型的间距小于安全阈值时,系统预判发生碰撞,机械臂控制柜控制艾灸机械臂停止运行或切换为柔顺控制方式。
本发明的有益效果是:本发明一种艾灸机械臂避碰撞安全防护方法,引入可变半径的球扫掠凸体碰撞检测模型,构建患者情绪、运动状态、艾灸机械臂状态与碰撞检测模型半径之间的关系,实现艾灸机械臂与人碰撞检测安全阈值的实时调整,从而增强艾灸机械臂的人机交互安全性。
附图说明
图1是本发明一种艾灸机械臂避碰撞安全防护方法的流程图;
图2是本发明一种艾灸机械臂避碰撞安全防护方法中搭建的艾灸机械臂安全防护系统示意图;
图3是本发明一种艾灸机械臂避碰撞安全防护方法中构建的可变半径的人体球扫掠凸体碰撞检测模型示意图;
图4是本发明一种艾灸机械臂避碰撞安全防护方法中构建的可变半径的艾灸机械臂球扫掠凸体碰撞检测模型示意图;
图中,1.体感摄像头,2.艾灸机械臂,3.测距传感器,4.艾棒,5.机械臂控制柜,6.测心率手环,7.艾灸机械臂基座,8.第一关节,9.第二关节,10.第三关节,11.第四关节。
具体实施方式
下面结合附图以及具体实施方式对本发明进行详细说明。
本发明提供了一种艾灸机械臂避碰撞安全防护方法,如图1所示,包括以下步骤:
步骤一、根据安全防护系统,获取信息;
步骤二、构建可变半径的人体与艾灸机械臂球扫掠凸体碰撞检测模型;
步骤五、实时调整艾灸机械臂与人碰撞检测的安全阈值。
步骤一的安全防护系统,如图2所示,包括艾灸机械臂2、艾棒4、机械臂控制柜5、体感摄像头1、测距传感器3及测心率手环6,艾棒4固定在艾灸机械臂2的末端,体感摄像头1设置在视角能覆盖整个床面的位置;测距传感器3固定在艾灸机械臂2末端,测心率手环6设置于人体手腕,体感摄像头1、测距传感器3、测心率手环6将监测信号发送至机械臂控制柜5,机械臂控制柜5对艾灸机械臂2作出指令;获取信息包括:通过体感摄像头1获取患者表情、人体骨骼模型与关键点信息;通过测距传感器3获取人体厚度信息;通过测心率手环6获取患者实时心率;通过艾灸机械臂2的关节位置传感器获取艾灸机械臂2当前的位姿、速度信息。
步骤二在已有的基础碰撞检测模型基础上分别建立可变半径的人体球扫掠凸体碰撞检测模型与可变半径的艾灸机械臂球扫掠凸体碰撞检测模型,该半径与患者情绪、身体状态、机械臂状态有关。已有的基础碰撞检测模型包括凸体、轴向包围盒(AABB)、球包围盒(Sphere)、方向包围盒(OBB)等,由获取的人体骨骼模型与人体厚度信息建立人体三维模型。
患者正常标准心率为70次/分钟,当患者为正面表情时我们以90次/分钟作为标准,当心率超过130次/分钟时暂停治疗;如图5所示,将分正面表情与负面表情这两种情况分别建立人体正面表情时—Hr函数图5a);人体负面表情时—Hr函数图5b)。
当人体面部表情为正面表情时,此时
而当Hr大于130时暂停治疗,上式a、b均为常系数;
当人体面部表情为负面表情时,此时
当Hr大于130时暂停治疗,上式c、d均为常系数;
体感摄像头1扫描出人体骨骼模型的关键点;T为体感摄像头1内置的传感器的采样周期,采集到初始点的位置信息为Ai(x1,y1,z1),一个采样周期后,采集到结束点的位置信息为Bi(x2,y2,z2),则该点在T时间内移动的距离
该点在此时的瞬时速度为
步骤五实时调整艾灸机械臂与人碰撞检测的安全阈值的具体过程为:
Claims (1)
1.一种艾灸机械臂避碰撞安全防护方法,其特征在于,包括以下步骤:
步骤1、搭建艾灸机械臂安全防护系统,包括位于艾灸机械臂(2),艾灸机械臂(2)的靠近患者的一端设置有艾棒(4),艾灸机械臂(2)一侧设置有视场覆盖患者的体感摄像头(1),还包括佩戴于患者手臂的测心率手环(6),测心率手环(6)、体感摄像头(1)和艾灸机械臂(2)共同连接有机械臂控制柜(5)进行实时通信;获取患者人体数据,包括通过体感摄像头(1)获取的患者表情,通过测心率手环(6)获取的患者心率,通过体感摄像头(1)获取的患者人体骨骼模型与关键点信息;获取艾灸机械臂状态信息,包括通过艾灸机械臂(2)自身关节位置传感器获取的艾灸机械臂的控制方式和运动速度信息;
步骤2、构建可变半径的人体与艾灸机械臂球扫掠凸体碰撞检测模型,包括构建可变半径的人体球扫掠凸体碰撞检测模型,得到人体球扫掠凸体碰撞检测模型半径其中i为可变半径的人体球扫掠凸体碰撞检测模型的构件编号,i=1,2,3,…,10;还包括构建可变半径的艾灸机械臂球扫掠凸体碰撞检测模型,得到艾灸机械臂球扫掠凸体碰撞检测模型半径其中u为可变半径的艾灸机械臂球扫掠凸体碰撞检测模型的构件编号,u=1,2,3,4,5;
步骤3、建立人体数据与人体球扫掠凸体碰撞检测模型半径的关系,具体包括以下步骤:
步骤3.1:通过患者表情与心率表征患者的情绪,将获取的患者表情分为正面表情和负面表情,则对应得到患者的情绪依次为正面情绪和负面情绪,分别建立患者的正面情绪下心率与人体球扫掠凸体碰撞检测模型半径的关系患者的负面情绪下心率与人体球扫掠凸体碰撞检测模型半径的关系
公式(1)和公式(2)中,n1、n2、n3和Hr的单位均为次/分钟且n3>n2>n1;
公式(4)中,T为体感摄像头(1)内置传感器的采样周期,采集到初始点的位置信息为Ai(x1,y1,z1),一个采样周期后,采集到结束点的位置信息为Bi(x2,y2,z2),则初始点到结束点在T时间内移动的距离
步骤4、建立艾灸机械臂状态信息与艾灸机械臂球扫掠凸体碰撞检测模型半径的关系,具体包括以下步骤:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010294900.7A CN111604897B (zh) | 2020-04-15 | 2020-04-15 | 一种艾灸机械臂避碰撞安全防护方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010294900.7A CN111604897B (zh) | 2020-04-15 | 2020-04-15 | 一种艾灸机械臂避碰撞安全防护方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111604897A CN111604897A (zh) | 2020-09-01 |
| CN111604897B true CN111604897B (zh) | 2022-12-02 |
Family
ID=72195929
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010294900.7A Active CN111604897B (zh) | 2020-04-15 | 2020-04-15 | 一种艾灸机械臂避碰撞安全防护方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111604897B (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022167076A1 (en) * | 2021-02-04 | 2022-08-11 | Abb Schweiz Ag | Method of controlling mechanical impedance of robot, control system and robot |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1799069A (zh) * | 2003-05-14 | 2006-07-05 | 皮克萨公司 | 统计动态碰撞方法及设备 |
| WO2020002922A1 (en) * | 2018-06-29 | 2020-01-02 | Cmr Surgical Limited | Detecting collisions of robot arms |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6678582B2 (en) * | 2002-05-30 | 2004-01-13 | Kuka Roboter Gmbh | Method and control device for avoiding collisions between cooperating robots |
| DE102015224641A1 (de) * | 2015-12-08 | 2017-06-08 | Kuka Roboter Gmbh | Verfahren zum Erkennen einer Kollision eines Roboterarms mit einem Objekt und Roboter mit einem Roboterarm |
-
2020
- 2020-04-15 CN CN202010294900.7A patent/CN111604897B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1799069A (zh) * | 2003-05-14 | 2006-07-05 | 皮克萨公司 | 统计动态碰撞方法及设备 |
| WO2020002922A1 (en) * | 2018-06-29 | 2020-01-02 | Cmr Surgical Limited | Detecting collisions of robot arms |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111604897A (zh) | 2020-09-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101947152B (zh) | 仿人形义肢的脑电-语音控制系统及工作方法 | |
| CN113143256B (zh) | 步态特征提取方法、下肢评估、控制方法、设备及介质 | |
| CN109529274B (zh) | 基于冗余机械臂上肢关节主动康复系统及其训练方法 | |
| Artemiadis et al. | EMG-based teleoperation of a robot arm in planar catching movements using ARMAX model and trajectory monitoring techniques | |
| WO2022247172A1 (zh) | 按摩运动控制方法、装置、机器人控制设备及存储介质 | |
| CN111571582A (zh) | 一种艾灸机器人人机安全监控系统及监控方法 | |
| CN108814894A (zh) | 基于视觉人体位姿检测的上肢康复机器人系统及使用方法 | |
| CN106730629B (zh) | 下肢机器人及利用该机器人进行主动运动的控制方法 | |
| Mahmud et al. | A multi-modal human machine interface for controlling a smart wheelchair | |
| CN115741732B (zh) | 一种按摩机器人的交互式路径规划及运动控制方法 | |
| CN107457762A (zh) | 机械手臂控制装置,包含该控制装置的机械手臂系统及机械手臂控制方法 | |
| Bai et al. | A novel human-robot cooperative method for upper extremity rehabilitation | |
| Sinyukov et al. | Augmenting a voice and facial expression control of a robotic wheelchair with assistive navigation | |
| CN116572260A (zh) | 基于人工智能生成内容的情感交流陪护养老机器人系统 | |
| Pan et al. | Exploration of geometry and forces occurring within human-to-robot handovers | |
| CN113876556A (zh) | 一种三维激光扫描按摩机器人系统 | |
| CN111230888A (zh) | 一种基于rgbd相机的上肢外骨骼机器人避障方法 | |
| Szczurek et al. | Enhanced human–robot interface with operator physiological parameters monitoring and 3d mixed reality | |
| CN115756007A (zh) | 一种人、环境和机器人耦合交互的变导纳控制系统及方法 | |
| CN111604897B (zh) | 一种艾灸机械臂避碰撞安全防护方法 | |
| CN111716334A (zh) | 一种基于滑模阻抗的上肢外骨骼控制方法 | |
| CN118528270A (zh) | 一种人形机器人运动控制方法及系统 | |
| WO2025161865A1 (zh) | 搀扶机器人的控制方法、搀扶机器人、电子设备、计算机存储介质以及计算机程序产品 | |
| CN106214163A (zh) | 一种下肢畸形矫正术后康复的人工心理辅导装置 | |
| Kulić | Safety for human-robot interaction |
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 | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20211203 Address after: 1 / F, building 28, 6055 Jinhai highway, Fengxian District, Shanghai, 201403 Applicant after: Shanghai juncon robot Co.,Ltd. Address before: 710054 No. 58, middle section, Yanta Road, Shaanxi, Xi'an Applicant before: Xia Jing |
|
| TA01 | Transfer of patent application right | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |