CN111906795A - 双足行走的传染病房护理机器人 - Google Patents
双足行走的传染病房护理机器人 Download PDFInfo
- Publication number
- CN111906795A CN111906795A CN202010773130.4A CN202010773130A CN111906795A CN 111906795 A CN111906795 A CN 111906795A CN 202010773130 A CN202010773130 A CN 202010773130A CN 111906795 A CN111906795 A CN 111906795A
- Authority
- CN
- China
- Prior art keywords
- joint
- robot
- joint module
- controller
- parameters
- 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.)
- Pending
Links
- 230000000474 nursing effect Effects 0.000 title claims abstract description 62
- 208000015181 infectious disease Diseases 0.000 title claims abstract description 24
- 208000035473 Communicable disease Diseases 0.000 title claims description 14
- 230000033001 locomotion Effects 0.000 claims abstract description 79
- 230000005021 gait Effects 0.000 claims abstract description 41
- 210000004394 hip joint Anatomy 0.000 claims abstract description 24
- 210000000544 articulatio talocruralis Anatomy 0.000 claims abstract description 22
- 239000003814 drug Substances 0.000 claims abstract description 22
- 210000002683 foot Anatomy 0.000 claims abstract description 22
- 210000000629 knee joint Anatomy 0.000 claims abstract description 22
- 210000000323 shoulder joint Anatomy 0.000 claims abstract description 10
- 230000002458 infectious effect Effects 0.000 claims abstract description 9
- 210000002478 hand joint Anatomy 0.000 claims abstract description 7
- 210000002414 leg Anatomy 0.000 claims description 30
- 238000000034 method Methods 0.000 claims description 20
- 210000001503 joint Anatomy 0.000 claims description 13
- 230000005484 gravity Effects 0.000 claims description 7
- 230000008878 coupling Effects 0.000 claims description 4
- 238000010168 coupling process Methods 0.000 claims description 4
- 238000005859 coupling reaction Methods 0.000 claims description 4
- 230000001133 acceleration Effects 0.000 claims description 3
- 239000011159 matrix material Substances 0.000 claims description 3
- 230000001351 cycling effect Effects 0.000 claims description 2
- 238000007789 sealing Methods 0.000 claims 1
- 201000010099 disease Diseases 0.000 abstract description 3
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 abstract description 3
- 229940079593 drug Drugs 0.000 description 5
- 238000010586 diagram Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 241001122767 Theaceae Species 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 239000003638 chemical reducing agent Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 210000000689 upper leg Anatomy 0.000 description 1
Images
Classifications
-
- 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
- B25J11/008—Manipulators for service tasks
- B25J11/009—Nursing, e.g. carrying sick persons, pushing wheelchairs, distributing drugs
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
- B25J19/021—Optical sensing devices
- B25J19/023—Optical sensing devices including video camera means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
- B25J19/04—Viewing devices
-
- 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
-
- 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/1628—Programme controls characterised by the control loop
- B25J9/1633—Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
-
- 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/1661—Programme controls characterised by programming, planning systems for manipulators characterised by task planning, object-oriented languages
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Physics & Mathematics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Nursing (AREA)
- Multimedia (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种双足行走的传染病房护理机器人,它包括机器人控制计算机、运动调度器、躯干部件、机械臂部件、双足部件及头部部件,所述头部部件包括密封球形外壳、红外测温仪、视频摄像头、麦克风以及扬声器,所述躯干部件前侧设有触控显示屏、药盒、上身姿态控制器和体态关节模组,所述机械臂部件包括双手控制器和肩关节模组及手关节模组,双足部件上设有步态控制器,双足部件的每一足均包含髋关节模组、膝关节模组、踝关节模组,所述机器人控制计算机、运动调度器、双手控制器、上身姿态控制器及步态控制器采用CAN总线连接通信。本发明得到的双足行走的传染病房护理机器人,能有有效保护医护人员、减少疾病的传播、降低医护人员的工作负担。
Description
技术领域
本发明涉及一种机器人,特别是一种双足行走的传染病房护理机器人。
背景技术
传染病房多模式作业护理机器人不仅可以减轻医生护士的工作量,而且不被感染。目前作业护理机器人大多是轮式机器人、履带式机器人,双足仿人护理型相对较少。双足仿人机器人作为机器人领域的一个重要分支,代表了机器人的尖端技术,是最适合人机协同频繁的护理工作的机器人类型。
发明内容
本发明的目的是为了解决上述现有技术的不足而提供一种能够实现双足行走及远程问诊的双足行走的传染病房护理机器人。
为了实现上述目的,本发明所设计的双足行走的传染病房护理机器人,它包括机器人控制计算机、运动调度器、躯干部件、机械臂部件、双足部件及头部部件,所述躯干部件包括上身姿态控制器和与上身姿态控制器电连接的体态关节模组,所述机械臂部件包括双手控制器和与双手控制器电连接的肩关节模组及手关节模组,所述双足部件上设有步态控制器,所述双足部件的每一足均包含与步态控制器电连接的髋关节模组、膝关节模组、踝关节模组;所述躯干部件与机械臂部件通过肩关节模组连接、所述双足部件与躯干部件通过髋关节模组连接,所述护理机器人采用双足行走的方式进行移动,在移动过程中,由双手控制器、上身姿态控制器及步态控制器分别控制护理机器人各关节模组中关节电机的控制力矩,所述机器人控制计算机、运动调度器、双手控制器、上身姿态控制器及步态控制器采用CAN总线连接通信,所述运动调度器设置在各控制器与相应的关节模组之间;所述体态关节模组、肩关节模组、手关节模组、髋关节模组、膝关节模组及踝关节模组上均分别连接有关节传感器;
当护理机器人准备以双足行走方式前进时,首先依照有机器人计算机设定的机器人运动速度,控制器计算出实现该运动时各关节模块的关节控制力矩τ,并将机器人双足部件依照运动状态分为支撑护理机器人的支撑腿以及向前迈步的摆动腿,仿人护理机器人步行控制公式为:
式(1.1)中,M代表机器人的惯量矩阵,H代表哥氏力、离心力和重力的耦合项;
上述式(1.1)由拉格朗日动力学公式推导得到,对于本发明中的双足行走的传染病房护理机器人而言,所述拉格朗日动力学公式为:
其中qA1=[q1 q2 … qn]T代表支撑腿的各关节参数,τA1=[τ1 τ2 … τn]T为对应控制力矩,qG=[qn+1 qn+2 … qn+m]T代表躯干部件及机械臂部件各关节参数,τG=[τn+1 τn+2 …τn+m]T为对应控制力矩,qA2=[qn+m+1 qn+m+2 … qn+m+k]T代表摆动腿的各关节参数,τA2=[τn+m+1τn+m+2 … τn+m+k]T为对应控制力矩,其中n、m、k分别代表支撑腿、躯干部件、摆动腿的关节参数数量,该关节参数的数量取决于机器人各关节的运动自由度;为哥氏力、离心力和重力的耦合项,并取τ=[τA1;τG;τA2];q=[qA1;qG;qA2],可以得到式(1.1);
完成对关节控制力矩τ的计算后,运动调度器接收到相应的τ值,并根据机器人的运动速度计算机器人的失衡度ρ,失衡度ρ的计算公式为:
式(1.2)中,xcom、zcom分别为质心的水平位置和高度,其参考坐标为以支撑腿与地面接触点为原点的直角坐标系,g为重力加速度,sign代表符号函数;
运动调度器得到护理机器人当前状态的失衡度ρ后,根据失衡度ρ的参数值,运动调度器确定对不同关节模组的控制顺序,并依照顺序向各关节模组发送控制电压,控制关节模组中的关节电机依序按照计算得到的控制力矩进行输出,对机器人进行体态、步态和腿部角度的调整,这些调整导致机器人的位姿发生改变,关节传感器将发生改变后的机器人关节参数反馈给控制器,控制器根据反馈回来的关节参数,依照拉格朗日动力学公式及机器人控制模型公式,重新计算新的转矩,运动调度器根据关节传感器反馈的运动速度结合原有的质心坐标参数,计算出运动后新的质心坐标xcom及zcom,并重新计算失衡度ρ,然后根据失衡度ρ再次依序控制关节模组输出新的转矩,上述过程反复循环。
为了控制机器人正确行走,所述护理机器人在行走过程中,所述护理机器人在运动调度器的调节下依次完成姿态调整、步态调整和腿关节角度调整的过程,其具体步骤为:
a.运动调度器接收机器人控制计算机设定的机器人运动速度及目标关节参数,计算失衡度ρ,并将该失衡度ρ与在机器人启动前设置在运动调度器程序中的数值比较,判断护理机器人当前位姿是否满足步态切换条件,如果不满足,则执行步骤b,如果满足,则执行步骤c;
b.运动调度器首先向机器人的体态关节模组发送控制电压,对机器人的体态进行调整,体态关节模组上的关节传感器将调整后的关节参数反馈回上身姿态控制器和步态控制器,同时重新执行步骤a;
c.运动调度器首先向步态控制器发送控制电压,控制护理机器人双足部件向前迈步,在此过程中,髋关节模组、膝关节模组及踝关节模组上的关节传感器将调整后的双足部件的关节参数反馈回步态控制器,步态控制器对比反馈的关节参数与目标关节参数是否相符,如果不符,则重新执行步骤a,如果相符,则执行步骤d;
d.运动调度器再向体态关节模组发送控制电压,由体态关节模组调节机器人的体态,并由体态关节模组上的关节传感器将关节参数反馈给上身姿态控制器,上身姿态控制器对比反馈的关节参数和目标关节参数是否相符,如相符则执行步骤e,如不符,则重新执行步骤d;
e.运动调度器接收机器人控制计算机设定的目标关节参数包括双足部件的髋关节、膝关节及踝关节的目标关节角参数,所述运动调度器在执行步骤d完成护理机器人体态调整后,髋关节模组、膝关节模组及踝关节模组上的关节传感器将当前的关节角参数反馈回步态控制器,运动调度器根据步态控制器计算出的控制力矩向髋关节模组、膝关节模组及踝关节模组发送控制电电压,驱动各关节模组电机对双足部件中的各关节角进行调节,直至关节传感器反馈的关节角参数与目标关节角参数相符,此时机器人稳定在当前步态下。
通过周期性地执行上述步骤,可以实现机器人稳定前进,步骤a、b是为了调整机器人上半身的姿态,避免机器人在迈步,即步态切换前处于躯干前倾、后仰等容易摔倒的姿态,在完成体态调整后,执行步骤c从而令机器人迈步前进,此时需要对机器人的步态进行控制,所述的步态包括机器人迈步的步幅及方向,避免机器人由于迈步过小、过大或方向错误而摔倒,同时,通过对步态的控制,还能调整机器人的行进方向;等机器人摆动腿落地后,则需要进一步对机器人的上身姿态和腿关节参数进行调整,使机器人能够为下一次迈步做好准备。
为了使机器人具备远程医护功能,所述头部部件包括密封球形外壳、红外测温仪、视频摄像头、麦克风以及扬声器,所述密封球形外壳与躯干部件密封连接且该外壳透明,所述扬声器及麦克风安装在密封球形外壳外侧,所述红外测温仪及视频摄像头设置在密封球形外壳内且与躯干部件顶部通过云台连接;所述躯干部件前侧设有与机器人控制计算机电连接的触控显示屏及药盒。
为了避免发生药品遗失、取错的情况,所述药盒包括多个用于容纳药品的方格,所述方格上设有带电磁锁的柜门,所述电磁锁与机器人控制计算机连接通信,取药时,由用户在触控显示屏上输入病人信息后,机器人控制计算机控制与该病人信息对应的电磁锁打开,是用户能够从方格内取出药物。
本发明得到的双足行走的传染病房护理机器人,能够辅助传染病房的医护人员,完成对被隔离病人的远程送药及问诊工作,能有有效保护医护人员、减少疾病的传播、降低医护人员的工作负担。
附图说明
图1是本发明传染病房护理机器人实施例1的结构框图;
图2是实施例1行走过程中的控制图;
图3是本发明传染病房护理机器人实施例2的流程图;
图4是实施例2的结构框图。
具体实施方式
下面结合附图和实施例对本发明进一步说明。
实施例1:
本实施例描述的双足行走的传染病房护理机器人,如图1所示,它包括机器人控制计算机、运动调度器、躯干部件、机械臂部件、双足部件及头部部件,所述躯干部件包括上身姿态控制器和与上身姿态控制器电连接的体态关节模组,所述机械臂部件包括双手控制器和与双手控制器电连接的肩关节模组及手关节模组,所述双足部件上设有步态控制器,所述双足部件的每一足均包含与步态控制器电连接的髋关节模组、膝关节模组、踝关节模组,本实施例中,所述的髋关节模组与膝关节模组间设有大腿连杆,所述膝关节模组与踝关节模组间设有小腿连杆,所述踝关节模组上还连接有足部;所述躯干部件与机械臂部件通过肩关节模组连接、所述双足部件与躯干部件通过髋关节模组连接,所述护理机器人采用双足行走的方式进行移动,在移动过程中,由双手控制器、上身姿态控制器及步态控制器分别控制护理机器人各关节模组中关节电机的控制力矩,所述机器人控制计算机、运动调度器、双手控制器、上身姿态控制器及步态控制器采用CAN总线连接通信,所述运动调度器设置在各控制器与相应的关节模组之间;所述体态关节模组、肩关节模组、手关节模组、髋关节模组、膝关节模组及踝关节模组上均分别连接有关节传感器;
当护理机器人准备以双足行走方式前进时,首先依照有机器人计算机设定的机器人运动速度,如图2所示,控制器计算出实现该运动时各关节模块的关节控制力矩τ,并将机器人双足部件依照运动状态分为支撑护理机器人的支撑腿以及向前迈步的摆动腿,仿人护理机器人步行控制公式为:
式(1.1)中,M代表机器人的惯量矩阵,H代表哥氏力、离心力和重力的耦合项,并有:
其中qA1=[q1 q2 … qn]T代表支撑腿的各关节参数,τA1=[τ1 τ2 … τn]T为对应控制力矩,qG=[qn+1 qn+2 … qn+m]T代表躯干部件及机械臂部件各关节参数,τG=[τn+1 τn+2 …τn+m]T为对应控制力矩,qA2=[qn+m+1 qn+m+2 … qn+m+k]T代表摆动腿的各关节参数,τA2=[τn+m+1τn+m+2 … τn+m+k]T为对应控制力矩,其中n、m、k分别代表支撑腿、躯干部件、摆动腿的关节参数数量,本实施例中,各关节模组实现的是转动运动,因此,所述关节参数q为双足部件、躯干部件及及机械臂部件的关节角;其中,取n=6、n+m=12、n+m+k=18,该取值意味着本实施例中,所述双足部件中每一条腿的髋关节模组、膝关节模组及踝关节模组的总自由度分别为6,所述躯干部件及机械臂部件中各关节模组的总自由度为6;
完成对关节控制力矩τ的计算后,运动调度器接收到相应的τ值,并根据机器人的运动速度计算机器人的失衡度ρ,失衡度ρ的计算公式为:
式(1.2)中,xcom、zcom分别为质心的水平位置和高度,护理机器人质心的水平运动速度,其参考坐标为以支撑腿与地面接触点为原点的直角坐标系,g为重力加速度,sign代表符号函数;对于式(1.2)中的xcom、zcom及参数,在机器人首次启动时,由机器人控制计算机给予运动调度器上述三个参数的初始值,在机器人行走过程中,运动调度器接收关节传感器反馈的各关节参数,通过空间变换计算公式和机器人运动学方程,可以计算出在运动过程中的三个参数变化后的数值及符号,所述的空间变换计算公式和机器人运动学方程均为机器人学领域的现有内容,本文不做详述;
运动调度器得到护理机器人当前状态的失衡度ρ后,根据失衡度ρ的参数值,运动调度器确定对不同关节模组的控制顺序,并依照顺序向各关节模组发送控制电压,控制关节模组中的关节电机依序按照计算得到的控制力矩进行输出,对机器人进行体态、步态和腿部角度的调整,这些调整导致机器人的位姿发生改变,关节传感器将发生改变后的机器人关节参数反馈给控制器,控制器根据反馈回来的关节参数,依照拉格朗日动力学公式及机器人控制模型公式,重新计算新的转矩,运动调度器根据关节传感器反馈的运动速度结合原有的质心坐标参数,计算出运动后新的质心坐标xcom及zcom,并重新计算失衡度ρ,然后根据失衡度ρ再次依序控制关节模组输出新的转矩,上述过程反复循环。
为了使机器人具备远程医护功能,如图1所示,所述头部部件包括密封球形外壳、红外测温仪、视频摄像头、麦克风以及扬声器,所述密封球形外壳与躯干部件密封连接且该外壳透明,所述扬声器及麦克风安装在密封球形外壳外侧,所述红外测温仪及视频摄像头设置在密封球形外壳内且与躯干部件顶部通过云台连接;所述躯干部件前侧设有与机器人控制计算机电连接的触控显示屏及药盒,本实施例中,所述的机器人控制计算机可以与传染病房外的医护人员进行网络通信。
本实施例中的体态关节模组、肩关节模组、手关节模组、髋关节模组、膝关节模组及踝关节模组中均包括关节电机、谐波减速器及制动器,所述的关节传感器采用绝对值编码器。
本实施例中,所述机械臂部件端部设有柔性手指。
在实际工作过程中,所述护理机器人以双足行走方式移动至传染病房内,通过设置在头部部件中的红外测温仪测量病人体温,通过视频摄像头、扬声器及麦克风对病人进行问诊,所述的云台为视频摄像头及红外测温仪提供360度旋转的能力,同时所述的柔性手指具备抓取茶杯、药盒及其他较小物品的能力,该护理机器人可以在机器人控制计算机的控制下,利用柔性手指帮助病人抓取物品。
本实施例提供的双足行走的传染病房护理机器人,能够辅助传染病房的医护人员,完成对被隔离病人的远程送药及问诊工作,能有有效保护医护人员、减少疾病的传播、降低医护人员的工作负担。
实施例2:
本实施例描述的双足行走的传染病房护理机器人,如图3所示,除实施例1 所述特征外,为了控制机器人正确行走,所述护理机器人在行走过程中,所述护理机器人在运动调度器的调节下依次完成姿态调整、步态调整和腿关节角度调整的过程,其具体步骤为:
a.运动调度器接收机器人控制计算机设定的机器人运动速度及目标关节参数,计算失衡度ρ,并将该失衡度ρ与在机器人启动前设置在运动调度器程序中的数值比较,判断护理机器人当前位姿是否满足步态切换条件,如果不满足,则执行步骤b,如果满足,则执行步骤c;
b.运动调度器首先向机器人的体态关节模组发送控制电压,对机器人的体态进行调整,体态关节模组上的关节传感器将调整后的关节参数反馈回上身姿态控制器和步态控制器,同时重新执行步骤a;
c.运动调度器首先向步态控制器发送控制电压,控制护理机器人双足部件向前迈步,在此过程中,髋关节模组、膝关节模组及踝关节模组上的关节传感器将调整后的双足部件的关节参数反馈回步态控制器,步态控制器对比反馈的关节参数与目标关节参数是否相符,如果不符,则重新执行步骤a,如果相符,则执行步骤d;
d.运动调度器再向体态关节模组发送控制电压,由体态关节模组调节机器人的体态,并由体态关节模组上的关节传感器将关节参数反馈给上身姿态控制器,上身姿态控制器对比反馈的关节参数和目标关节参数是否相符,如相符则执行步骤e,如不符,则重新执行步骤d;
e.运动调度器接收机器人控制计算机设定的目标关节参数包括双足部件的髋关节、膝关节及踝关节的目标关节角参数,所述运动调度器在执行步骤d完成护理机器人体态调整后,髋关节模组、膝关节模组及踝关节模组上的关节传感器将当前的关节角参数反馈回步态控制器,运动调度器根据步态控制器计算出的控制力矩向髋关节模组、膝关节模组及踝关节模组发送控制电电压,驱动各关节模组电机对双足部件中的各关节角进行调节,直至关节传感器反馈的关节角参数与目标关节角参数相符。
为了避免发生药品遗失、取错的情况,如图4所示,所述药盒包括多个用于容纳药品的方格,所述方格上设有带电磁锁的柜门,所述电磁锁与机器人控制计算机连接通信,取药时,由用户在触控显示屏上输入病人信息后,机器人控制计算机控制与该病人信息对应的电磁锁打开,是用户能够从方格内取出药物。
在实际工作过程当中,通过调节机器人的双足部件关节角,可以使机器人在传染病房内具备很好的障碍通过能力以及与人的交流协调能力。
本实施例提供的双足行走的传染病房护理机器人,行走稳定可靠,送药时安全可靠。
Claims (4)
1.一种双足行走的传染病房护理机器人,它包括机器人控制计算机、运动调度器、躯干部件、机械臂部件、双足部件及头部部件,其特征是所述躯干部件中包括上身姿态控制器和与上身姿态控制器电连接的体态关节模组,
所述机械臂部件包括双手控制器和与双手控制器电连接的肩关节模组及手关节模组,
所述双足部件上设有步态控制器,所述双足部件的每一足均包含与步态控制器电连接的髋关节模组、膝关节模组、踝关节模组;
所述躯干部件与机械臂部件通过肩关节模组连接、所述双足部件与躯干部件通过髋关节模组连接,
所述护理机器人采用双足行走的方式进行移动,在移动过程中,由双手控制器、上身姿态控制器及步态控制器分别控制护理机器人各关节模组中关节电机的控制力矩,
所述机器人控制计算机、运动调度器、双手控制器、上身姿态控制器及步态控制器采用CAN总线连接通信,所述运动调度器设置在各控制器与相应的关节模组之间;所述体态关节模组、肩关节模组、手关节模组、髋关节模组、膝关节模组及踝关节模组上均分别连接有关节传感器;
当护理机器人准备以双足行走方式前进时,首先依照有机器人计算机设定的机器人运动速度,控制器计算出实现该运动时各关节模块的关节控制力矩τ,并将机器人双足部件依照运动状态分为支撑护理机器人的支撑腿以及向前迈步的摆动腿,仿人护理机器人步行控制公式为:
式(1.1)中,M代表机器人的惯量矩阵,H代表哥氏力、离心力和重力的耦合项,并有:
其中qA1=[q1 q2…qn]T代表支撑腿的各关节参数,τA1=[τ1 τ2…τn]T为对应控制力矩,qG=[qn+1 qn+2…qn+m]T代表躯干部件及机械臂部件各关节参数,τG=[τn+1 τn+2…τn+m]T为对应控制力矩,qA2=[qn+m+1 qn+m+2…qn+m+k]T代表摆动腿的各关节参数,τA2=[τn+m+1 τn+m+2…τn+m+k]T为对应控制力矩,其中n、m、k分别代表支撑腿、躯干部件、摆动腿的关节参数数量;
完成对关节控制力矩τ的计算后,运动调度器接收到相应的τ值,并根据机器人的运动速度计算机器人的失衡度ρ,失衡度ρ的计算公式为:
运动调度器得到护理机器人当前状态的失衡度ρ后,根据失衡度ρ的参数值,运动调度器确定对不同关节模组的控制顺序,并依照顺序向各关节模组发送控制电压,控制关节模组中的关节电机依序按照计算得到的控制力矩进行输出,对机器人进行体态、步态和腿部角度的调整,这些调整导致机器人的位姿发生改变,关节传感器将发生改变后的机器人关节参数反馈给控制器,控制器根据反馈回来的关节参数,依照仿人护理机器人步行控制公式,重新计算新的转矩,运动调度器根据关节传感器反馈的运动速度结合原有的质心坐标参数,计算出运动后新的质心坐标xcom及zcom,并重新计算失衡度ρ,然后根据失衡度ρ再次依序控制关节模组输出新的转矩,上述过程反复循环。
2.根据权利要求1或2所述的双足行走的传染病房护理机器人,其特征是所述护理机器人在行走过程中,所述护理机器人在运动调度器的调节下依次完成姿态调整、步态调整和腿关节角度调整的过程,其具体步骤为:
a.运动调度器接收机器人控制计算机设定的机器人运动速度及目标关节参数,计算失衡度ρ,并将该失衡度ρ与在机器人启动前设置在运动调度器程序中的数值比较,判断护理机器人当前位姿是否满足步态切换条件,如果不满足,则执行步骤b,如果满足,则执行步骤c;
b.运动调度器首先向机器人的体态关节模组发送控制电压,对机器人的体态进行调整,体态关节模组上的关节传感器将调整后的关节参数反馈回上身姿态控制器和步态控制器,同时重新执行步骤a;
c.运动调度器首先向步态控制器发送控制电压,控制护理机器人双足部件向前迈步,在此过程中,髋关节模组、膝关节模组及踝关节模组上的关节传感器将调整后的双足部件的关节参数反馈回步态控制器,步态控制器对比反馈的关节参数与目标关节参数是否相符,如果不符,则重新执行步骤a,如果相符,则执行步骤d;
d.运动调度器再向体态关节模组发送控制电压,由体态关节模组调节机器人的体态,并由体态关节模组上的关节传感器将关节参数反馈给上身姿态控制器,上身姿态控制器对比反馈的关节参数和目标关节参数是否相符,如果不符,则重新执行步骤d,如相符则执行步骤e,如不符,则重新执行步骤d;
e.运动调度器接收机器人控制计算机设定的目标关节参数包括双足部件的髋关节、膝关节及踝关节的目标关节角参数,所述运动调度器在执行步骤d完成护理机器人体态调整后,髋关节模组、膝关节模组及踝关节模组上的关节传感器将当前的关节角参数反馈回步态控制器,运动调度器根据步态控制器计算出的控制力矩向髋关节模组、膝关节模组及踝关节模组发送控制电电压,驱动各关节模组电机对双足部件中的各关节角进行调节,直至关节传感器反馈的关节角参数与目标关节角参数相符。
3.根据权利要求1或2所述的双足行走的传染病房护理机器人,其特征是所述头部部件包括密封球形外壳、红外测温仪、视频摄像头、麦克风以及扬声器,所述密封球形外壳与躯干部件密封连接且该外壳透明,所述扬声器及麦克风安装在密封球形外壳外侧,所述红外测温仪及视频摄像头设置在密封球形外壳内且与躯干部件顶部通过云台连接;所述躯干部件前侧设有与机器人控制计算机电连接的触控显示屏及药盒。
4.根据权利要求3所述的双足行走的传染病房护理机器人,其特征是所述药盒包括多个用于容纳药品的方格,所述方格上设有带电磁锁的柜门,所述电磁锁与机器人控制计算机连接通信。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010773130.4A CN111906795A (zh) | 2020-08-04 | 2020-08-04 | 双足行走的传染病房护理机器人 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010773130.4A CN111906795A (zh) | 2020-08-04 | 2020-08-04 | 双足行走的传染病房护理机器人 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111906795A true CN111906795A (zh) | 2020-11-10 |
Family
ID=73287826
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010773130.4A Pending CN111906795A (zh) | 2020-08-04 | 2020-08-04 | 双足行走的传染病房护理机器人 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111906795A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113093780A (zh) * | 2021-04-06 | 2021-07-09 | 中山大学 | 一种基于降阶极点配置法的机器人平衡控制方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108081288A (zh) * | 2018-02-02 | 2018-05-29 | 南京工业职业技术学院 | 一种智能机器人 |
CN109807884A (zh) * | 2018-12-29 | 2019-05-28 | 江苏集萃智能制造技术研究所有限公司 | 一种基于惯性导航***的双足机器人步态稳定性控制方法 |
CN111251317A (zh) * | 2020-02-26 | 2020-06-09 | 安徽延达智能科技有限公司 | 一种无人驾驶人脸识别智能机械臂机器人 |
-
2020
- 2020-08-04 CN CN202010773130.4A patent/CN111906795A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108081288A (zh) * | 2018-02-02 | 2018-05-29 | 南京工业职业技术学院 | 一种智能机器人 |
CN109807884A (zh) * | 2018-12-29 | 2019-05-28 | 江苏集萃智能制造技术研究所有限公司 | 一种基于惯性导航***的双足机器人步态稳定性控制方法 |
CN111251317A (zh) * | 2020-02-26 | 2020-06-09 | 安徽延达智能科技有限公司 | 一种无人驾驶人脸识别智能机械臂机器人 |
Non-Patent Citations (3)
Title |
---|
周崟: "基于失衡度的双足机器人控制方法研究", 《信息与电脑》 * |
张智焕: "欠驱动两足机器人的稳定控制方法研究", 《2010年第8届全球智能控制与自动化大会》 * |
绳涛: "欠驱动两足机器人控制策略及其应用研究", 《中国优秀博硕士学位论文全文数据库(博士)信息科技辑》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113093780A (zh) * | 2021-04-06 | 2021-07-09 | 中山大学 | 一种基于降阶极点配置法的机器人平衡控制方法及装置 |
CN113093780B (zh) * | 2021-04-06 | 2022-01-14 | 中山大学 | 一种基于降阶极点配置法的机器人平衡控制方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Carignan et al. | Development of an exoskeleton haptic interface for virtual task training | |
KR101772974B1 (ko) | 휴머노이드 로봇의 인간 유사 동작 생성 방법 | |
JP5991857B2 (ja) | ロボットの均衡制御装置及びその制御方法 | |
He et al. | Development of a novel autonomous lower extremity exoskeleton robot for walking assistance | |
US11337881B2 (en) | Exoskeleton with admittance control | |
KR101687629B1 (ko) | 인간형 로봇 및 그 보행 제어방법 | |
CN108187310A (zh) | 基于力觉信息和姿态信息的肢体运动意图理解与上肢康复训练机器人及其控制方法 | |
JP2004188535A (ja) | 脚式移動ロボット並びに脚式移動ロボットの関節軸として適用されるアクチュエータ装置 | |
Hu et al. | Training strategies for a lower limb rehabilitation robot based on impedance control | |
CN109529274B (zh) | 基于冗余机械臂上肢关节主动康复***及其训练方法 | |
CN106074073B (zh) | 一种下肢康复机器人的控制***及康复训练策略 | |
KR20110082394A (ko) | 보행 로봇 및 그 제어 방법 | |
US20120078419A1 (en) | Robot and control method thereof | |
CN114025922A (zh) | 机器人助理 | |
CN112263440A (zh) | 一种柔性下肢外骨骼与助行器共融康复助力方法及装置 | |
CN112405504B (zh) | 外骨骼机器人 | |
CN111906795A (zh) | 双足行走的传染病房护理机器人 | |
Yang et al. | A centaur system for assisting human walking with load carriage | |
CN212421309U (zh) | 一种足式机器人的远程操控装置 | |
JP6240590B2 (ja) | 移動ロボットの制御装置 | |
JP2014155985A (ja) | ロボット、ロボットの制御装置、制御方法、及び制御プログラム | |
JP2020525074A (ja) | 外骨格を動作させる方法 | |
Alqasemi et al. | Maximizing manipulation capabilities for people with disabilities using a 9-DoF wheelchair-mounted robotic arm system | |
Jung et al. | Development of a powered mobile module for the ArmAssist home-based telerehabilitation platform | |
CN116100565A (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201110 |