首页 / 专利库 / 工业自动化和数控机床 / 全方位运动控制 / 用于玻璃幕墙检测的六足机器人系统及其运动控制方法

用于玻璃幕墙检测的六足机器人系统及其运动控制方法

阅读:141发布:2020-05-26

专利汇可以提供用于玻璃幕墙检测的六足机器人系统及其运动控制方法专利检索,专利查询,专利分析的服务。并且本 发明 公开一种用于玻璃 幕墙 检测的六足 机器人 系统及其运动控制方法,所述 六足机器人 系统包括:六足 机器人本体 、控制系统,所述的六足机器人本体包括规则六边形结构的 机身 主体、活动设在所述机身主体上的六条肢体,每条所述的肢体均 串联 地设置有四个主动关节,其中每条肢体末端均通过球铰与 真空 吸盘 连接;所述的控制系统通过 电路 与各肢体的主动关节与真空吸盘相连接,用于控制各肢体的协调运动及真空吸盘的吸放。本发明实现六足机器人自身全方位的平滑运动,并研究了六足机器人从地面攀爬至垂直墙体的步态设计方法,可在ROS进行步态仿真,也可通过ROS的 可视化 软件 进行 人机交互 ,发送机器人控制指令及实时监视机器人状态。,下面是用于玻璃幕墙检测的六足机器人系统及其运动控制方法专利的具体信息内容。

1.一种用于玻璃幕墙检测的六足机器人系统,其特征在于,包括:六足机器人本体、控制系统,所述的六足机器人本体包括规则六边形结构的机身主体(1)、活动设在所述机身主体上的六条肢体,每条所述的肢体均串联地设置有四个主动关节,其中每条肢体末端均通过球铰与真空吸盘连接;所述的控制系统通过电路与各肢体的主动关节与真空吸盘(6)相连接,用于控制各肢体的协调运动及真空吸盘的吸放。
2.根据权利要求1所述的六足机器人系统,其特征在于,所述的四个主动关节包括依次连接的髋关节(2)、股关节(3)、胫关节(4)、踝关节(5)。
3.根据权利要求1所述的六足机器人系统,其特征在于,所述的控制系统包括上位机、下位机、六个四轴IONICUBE主板以及急停按钮,各四轴IONICUBE主板分别与对应肢体的各主动关节电路连接,所述个四轴IONICUBE主板以及急停按钮通过总线相连接,所述的下位机通过USB适配器与总线相连,用于发送指令同时控制各主动关节、真空吸盘的闭合;所述上位机与下位机信号连接,用于发送指令、接收反馈和显示数据。
4.根据权利要求1所述的六足机器人系统,其特征在于,所述下位机采用树莓派微型电脑,其为装有机器人操作系统ROS和Ubuntu Linux操作系统的微型计算机,用于simple motion控制、通过STM32控制吸盘的闭合、电机零位调整。
5.根据权利要求4所述的六足机器人系统,其特征在于,所述的simple motion控制包括:开/关总线、使能电机、腿复位、清除错误、初始化和清空缓存控制。
6.根据权利要求3所述的六足机器人系统,其特征在于,所述的上位机是一台装有机器人操作系统ROS和Ubuntu Linux操作系统的PC机,用于向所述下位机发送指令、接收反馈和显示数据、RVIZ人机交互
7.根据权利要求3所述的六足机器人系统,其特征在于,所述的所述上位机与下位机之间通过无线路由器,并使用基于ROS的通信协议进行连接。
8.根据权利要求1所述的六足机器人系统,其特征在于,所述六足机器人本体上安装有玻璃检测相关的传感器,用于根据接收反馈的信息判断玻璃质量
9.一种如权利要求1至8中任一项所述六足机器人系统的行走步态控制方法,其特征在于,包括步骤:
S1:机器人初始姿态确定;
S2:根据所设计的步态确定支撑相与运动周期时间之比,即支撑相的占空比;
S3:给定机器人的步幅S和抬腿的最大高度H;
S4:采用三函数插值来规划机器人足端的轨迹;
S5:让驱动电机转到期望的位置
S6:判断电机转到期望位置后是否需要切换步态,若是则回到步骤S2;若否则继续执行下一个步骤;
S7:判断此时机器人的动作是否已经完成,若是则退出程序,若否则根据步骤S2的步幅S和抬腿的最大高度H的数值继续执行步骤S3。
10.一种如权利要求1至8中任一项所述六足机器人系统的攀爬步态控制方法,其特征在于,包括步骤:
S1:行走-攀爬步态初始化;
S2:行走至墙体的正前方可达工作空间内;
S3:前后腿并拢;
S4:前腿从地面跨越至墙体;
S5:旋转和平移动作;
S6:跨步;
S7:旋转和平移动作;
S8:跨步;
S9:后腿从地面跨越至墙体;
S10:恢复最初的姿态;
S11:选择所需的步态在墙体上行走。

说明书全文

用于玻璃幕墙检测的六足机器人系统及其运动控制方法

技术领域

[0001] 本发明涉及移动机器人领域,特别是涉及一种用于玻璃幕墙检测的六足机器人系统的设计。

背景技术

[0002] 无论是工业生产、海洋探测工程领域,还是在军事领域、航天航空等领域,移动机器人的身影随处可见,它有极大的发展空间。而在许多大城市中,玻璃幕墙往往是很多大型建筑结构的外型构成部分。以往,玻璃幕墙安全事故频发,包括玻璃从高空坠落,引起人们对玻璃幕墙安全性能的关注。基于这一背景,本发明设计了一个六足机器人,它能够爬上玻璃幕墙,穿过障碍物,吸附在玻璃幕墙上,用于玻璃质量的检测。多足机器人具有多自由度,具有很大的灵活性和避障能。这符合玻璃检验的要求。
[0003] 上世纪90年代,东京理工大学研制了四足爬壁机器人NINJA-I。西班牙工业自动化研究所研制的六足爬壁机器人每条腿有三个自由度,用于船舶制造和维修。密歇根州立大学开发的双足爬壁机器人CRAWLER不仅可以在墙上移动,而且可以天花板上移动。成均馆大学还研制了一种四足爬山机器人,它能够在各种斜坡上自由爬行。关于六足机器人的运动控制和步态规划及其系统设计,已有大量资料。

发明内容

[0004] 针对玻璃幕墙检测的应用,本发明提出一种六足机器人的设计,该机器人具有负压真空吸盘,并附在每个肢体末端,可使机器人吸附于玻璃幕墙。实际上,提出了一种高效的步行-攀爬六足机器人系统。
[0005] 本发明采用如下技术方案实现:
[0006] 一种用于玻璃幕墙检测的六足机器人系统包括:六足机器人本体、控制系统,所述的六足机器人本体包括规则六边形结构的机身主体、活动设在所述机身主体上的六条肢体,每条所述的肢体均串联地设置有四个主动关节,其中每条肢体末端均通过球铰与真空吸盘连接;所述的控制系统通过电路与各肢体的主动关节与真空吸盘相连接,用于控制各肢体的协调运动及真空吸盘的吸放。
[0007] 进一步地,所述的四个主动关节包括依次连接的髋关节、股关节、胫关节、踝关节。
[0008] 进一步地,所述的控制系统包括上位机、下位机、六个四轴IONICUBE主板以及急停按钮,各四轴IONICUBE主板分别与对应肢体的各主动关节电路连接,所述个四轴IONICUBE主板以及急停按钮通过总线相连接,所述的下位机通过USB适配器与总线相连,用于发送指令同时控制各主动关节、真空吸盘的闭合;所述上位机与下位机信号连接,用于发送指令、接收反馈和显示数据。
[0009] 进一步地,所述下位机采用树莓派微型电脑,其为装有机器人操作系统ROS和Ubuntu Linux操作系统的微型计算机,用于simple motion控制、通过STM32控制吸盘的闭合、电机零位调整。
[0010] 进一步地,所述的simple motion控制包括:开/关总线、使能电机、腿复位、清除错误、初始化和清空缓存控制。
[0011] 进一步地,所述的上位机是一台装有机器人操作系统ROS和Ubuntu Linux操作系统的PC机,用于向所述下位机发送指令、接收反馈和显示数据、RVIZ人机交互
[0012] 进一步地,所述的所述上位机与下位机之间通过无线路由器,并使用基于ROS的通信协议进行连接。
[0013] 进一步地,所述六足机器人本体上安装有玻璃检测相关的传感器,用于根据接收反馈的信息判断玻璃质量。
[0014] 一种如所述六足机器人系统的行走步态控制方法,其特征在于,包括步骤:
[0015] S1:机器人初始姿态确定;
[0016] S2:根据所设计的步态确定支撑相与运动周期时间之比,即支撑相的占空比;
[0017] S3:给定机器人的步幅S和抬腿的最大高度H;
[0018] S4:采用三函数插值来规划机器人足端的轨迹;
[0019] S5:让驱动电机转到期望的位置
[0020] S6:判断电机转到期望位置后是否需要切换步态,若是则回到步骤S2;若否则继续执行下一个步骤;
[0021] S7:判断此时机器人的动作是否已经完成,若是则退出程序,若否则根据步骤S2的步幅S和抬腿的最大高度H的数值继续执行步骤S3。
[0022] 一种如所述六足机器人系统的攀爬步态控制方法,包括步骤:
[0023] S1:行走-攀爬步态初始化;
[0024] S2:行走至墙体的正前方可达工作空间内;
[0025] S3:前后腿并拢;
[0026] S4:前腿从地面跨越至墙体;
[0027] S5:旋转和平移动作;
[0028] S6:跨步;
[0029] S7:旋转和平移动作;
[0030] S8:跨步;
[0031] S9:后腿从地面跨越至墙体;
[0032] S10:恢复最初的姿态;
[0033] S11:选择所需的步态在墙体上行走。
[0034] 相比现有技术,本发明的有益效果是:
[0035] 本发明设计的六足机器人每肢体有4个主动关节和1个真空吸盘,可保证吸盘平面与玻璃平行,提高机器人稳定性,提出了行走的三种步态算法以及攀爬算法,完成从地面到墙上的跨越,整个过程均可在ROS中模拟现实并在实验中实时监控。附图说明
[0036] 图1(a)-1(c)分别为行走-攀爬六足机器人系统机械结构的主视图、俯视图和仰视图。
[0037] 图2为行走-攀爬六足机器人单腿结构示意图。
[0038] 图3为电压和压力之间的线性关系图。
[0039] 图4为行走-攀爬六足机器人硬件系统。
[0040] 图5为行走-攀爬六足机器人基于ROS搭建的软件系统框图
[0041] 图6为ROS中RVIZ可视化控制界面。
[0042] 图7(a)和7(b)分别为行走-攀爬六足机器人的六边形姿态和蟹形姿态。
[0043] 图8为行走-攀爬六足机器人行走步态规划流程示意图。
[0044] 图9为行走-攀爬六足机器人的攀爬步骤流程示意图。
[0045] 图10(a)-10(i)为行走-攀爬六足机器人各种行走-攀爬步态仿真图。
[0046] 图中:1-机身主体;2-髋关节;3-股关节;4-胫关节;5-踝关节;6-真空吸盘。

具体实施方式

[0047] 下面结合附图和具体实施例对本发明的发明目的作进一步详细地描述,实施例不能在此一一赘述,但本发明的实施方式并不因此限定于以下实施例。
[0048] 实施例1
[0049] 如图1(a)-1(c)所示,一种用于玻璃幕墙检测的六足机器人系统,包括:六足机器人本体、控制系统,所述的六足机器人本体包括规则六边形结构的机身主体1、活动设在所述机身主体上的六条肢体,每条所述的肢体均串联地设置有四个主动关节,其中每条肢体末端均通过球铰与真空吸盘连接,使得吸盘可自适应于玻璃墙体,提升了系统的柔性;所述的控制系统通过电路与各肢体的主动关节与真空吸盘6相连接,用于控制各肢体的协调运动及真空吸盘的吸放。所述六足机器人本体上安装有玻璃检测相关的传感器,用于根据接收反馈的信息判断玻璃质量。
[0050] 其机身主体1设计成规则六边形(侧长0.18m),以减少腿之间的干扰。它有6个肢体和6个真空吸盘。大多数六足机器人每个肢体只有3个关节。图2所述,本发明设计的六足机器人每肢体有四个主动关节和1个真空吸盘6,所述的四个主动关节包括依次连接的髋关节2、股关节3、胫关节4、踝关节5。真空吸盘6可保证攀爬过程中的安全性。
[0051] 踝关节5的加入可保证吸盘平面与玻璃平行,其中髋关节2长为0.093m,股关节3长为0.14489m,胫关节4长为0.164m,踝关节5长为0.157m。六足机器人重约25公斤。在正常情况下,六足机器人在壁上至少有3条腿支撑,这意味着根据吸附力方程,由3个真空吸盘6提供的吸附力应该足以支撑机器人的重量,所述吸附力方程为:
[0052] W=(P·S)/K
[0053] 为了平衡六足机器人的重力,有如下等式:
[0054] mg=N·μW
[0055] 其中N是吸附在墙上的腿数量,K为安全系数,通常情况下K≥2.5。为确保安全,取K=8.4。联立上式,可得当N=5时P≈43.352Kpa;当N=4时P≈54.184Kpa;当N=3时P≈72.248Kpa。为了满足要求,本发明采用真空KVP15-KL,可提供80-90KPa的最大负压。另外,通过使用KITA数字压力传感器KP25进行反馈。通过STM32,可得到如图3所示的电压和压力之间的线性关系。
[0056] 此外,踝关节通过球铰链与真空吸盘连接,使得吸盘对玻璃幕墙具有自适应性。
[0057] 所述的控制系统包括上位机、下位机、六个四轴IONICUBE主板以及急停按钮,各四轴IONICUBE主板分别与对应肢体的各主动关节电路连接,所述个四轴IONICUBE主板以及急停按钮通过总线相连接,所述的下位机通过USB适配器与总线相连,用于发送指令同时控制各主动关节、真空吸盘的闭合;所述上位机与下位机信号连接,用于发送指令、接收反馈和显示数据。
[0058] 所述下位机采用树莓派微型电脑,其为装有机器人操作系统ROS和Ubuntu Linux操作系统的微型计算机,用于simple motion控制、通过STM32控制真空吸盘的闭合、电机零位调整。所述的simple motion控制包括:开/关总线、使能电机、腿复位、清除错误、初始化和清空缓存控制。所述的上位机是一台装有机器人操作系统ROS和Ubuntu Linux操作系统的PC机,用于向所述下位机发送指令、接收反馈和显示数据、RVIZ人机交互。所述的所述上位机与下位机之间通过无线路由器,并使用基于ROS的通信协议进行连接。
[0059] 如图4所示,为六足机器人的整体硬件系统框图。该六足机器人包含六个四轴IONICUBE主板,每个四轴IONICUBE主板包括有4个IONI伺服驱动器,每个驱动器连接到一个位置,速度和扭矩反馈电机来控制一个关节。四个主板与一条SM总线相连。主板采用24V直流电源供电,电机采用48V交流电源供电。通过一个USB适配器可以用一个树莓派同时控制24个电机。电机的参数具体参照表1。
[0060] 表1
[0061]额定电压 48V
空载速度 10100rpm
空载电流 16.2mA
额定速度 9020rpm
额定转矩(最大连续转矩) 30.3mNm
额定电流(最大连续电流) 0.687A
失速转矩 294mNm
失速电流 6.5A
最大效率 89.9%
[0062] 如图5和图6所示,为机器人的整体软件系统框图。为了实现对不同功能模的实时有效管理,在机器人操作系统ROS(Robot Operating System)上建立了完整的软件系统。信息通过ROS节点之间的话题和服务进行传输,在上位机,RVIZ负责六足系统信息的人工命令输入和机器人状态显示。ROS算法节点进行运动学计算,并将关节角信息发送给下位机执行。下位机是一个树莓派,负责控制运动和真空吸盘。PC机与树莓派使用ROS通信协议,通过无线路由器通信。RVIZ是ROS提供的可视化工具,可实现实时的人机交互,包括机器人控制指令的发送和机器人状态的显示。
[0063] 如图7(a)-7(b)所示,设计了机器人在六边形姿态和蟹形姿态下的三种步态。多足机器人的运动本质上是由支撑腿和摆动腿合理有序交替工作的过程。根据支撑相的占空比,六足机器人的通用步态可分为三脚步态、四脚步态和五脚步态。所有这些运动都保证了关节角的平缓变化,以避免因电机速度的突变导致的系统安全隐患。
[0064] 如图8所示,一种如所述六足机器人系统的行走步态控制方法,包括步骤:
[0065] S1:机器人初始姿态确定;
[0066] S2:根据所设计的步态确定支撑相与运动周期时间之比,即支撑相的占空比;
[0067] S3:给定机器人的步幅S和抬腿的最大高度H;
[0068] S4:采用三角函数插值来规划机器人足端的轨迹;
[0069] S5:让驱动电机转到期望的位置;
[0070] S6:判断电机转到期望位置后是否需要切换步态,若是则回到步骤S2;若否则继续执行下一个步骤;
[0071] S7:判断此时机器人的动作是否已经完成,若是则退出程序,若否则根据步骤2的S和H的数值继续执行步骤3。
[0072] 如图9所示,一种如所述六足机器人系统的攀爬步态控制方法,包括步骤:
[0073] S1:行走-攀爬步态初始化;
[0074] S2:行走至墙体的正前方可达工作空间内;
[0075] S3:前后腿并拢;
[0076] S4:前腿从地面跨越至墙体;
[0077] S5:旋转和平移动作;
[0078] S6:跨步;
[0079] S7:旋转和平移动作;
[0080] S8:跨步;
[0081] S9:后腿从地面跨越至墙体;
[0082] S10:恢复最初的姿态;
[0083] S11:选择所需的步态在墙体上行走。
[0084] 如图10(a)-10(i)所示,六足机器人可以走多种步态。所有的步态都可以在ROS上的仿真软件Gazebo中进行仿真。仿真环境下的机器人尺寸和重量与实际的机器人平台相同,可有效模拟真实情况中的运动。图10(a)-10(i)显示了模拟现实环境中的仿真。在机器人的实际操作中,需要考虑电机的转矩、速度和加速度。在实验中,六足机器人行走过程中系统稳定,工作电流和电压在系统的安全范围内。在Gazebo仿真中向吸盘提供压力以模拟实际情况,验证了步态设计的可行性。在实体机实验中,我们建立了一个垂直于地面的玻璃幕墙,并用绳连接机器人以确保安全。在实验中,真空吸盘吸附力足够支持机器人。利用踝关节和球铰,真空吸盘可以平行的向墙面贴近,使吸盘能够牢固地吸附在玻璃上,避免不必要的摩擦。
[0085] 本实施例主要说明六足步行-攀爬机器人能够以各种步态行走,并能从地面攀爬至垂直墙体。与踝关节相连的真空吸盘可以吸附在玻璃幕墙上,以平衡机器人的重量。硬件系统有效、实用、安全。基于ROS的软件系统提供了实时性与稳定性。仿真和实体机实验都表明该系统性能良好,能够满足任务需求。
[0086] 本发明的机器人系统结构复杂,为了实现对每个部分的实时有效控制,在机器人操作系统(ROS)上建立了完整的软件系统。信息通过ROS上节点之间的话题及服务进行传输。在上位机,RVIZ可提供有效的人机交互,可实时向机器人发送控制指令以及监视机器人的状态。算法部分通过ROS节点进行机体运动学计算,并将关节角信息发送给下位机。下位机是一个树莓派,负责各主动关节的电机和真空吸盘的控制。PC机与树莓派之间通过无线路由器,使用基于ROS的通信协议进行连接。
[0087] 本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈