当前位置: 首页 > 专利查询>南昌大学专利>正文

一种基于Kinect的体感控制的类人型机器人制造技术

技术编号:14400412 阅读:60 留言:0更新日期:2017-01-11 13:25
一种基于Kinect的体感控制的类人型机器人由Kinect感知与上位机处理部分、STM32下位机部分,以及人型机械骨架部分三个部分组成。本发明专利技术借助Kinect实现更自然,灵活的控制,人机交互友好;机器人具有实时远程模仿控制功能、示教重现功能、手势控制功能三大功能,功能丰富。通过局域网控制,能实现较大范围的远程控制,运动灵活稳定;采用MAXCON公司的RE系列伺服电机控制机械臂,电机上的行星减速器使其能提供大扭矩输出,稳定带动大且重的机械双臂,电机尾部的编码器获得的角速度信息用于机械臂的闭环控制,结合PID算法使机械臂获得精确稳定的姿态,做出来的动作和操作者的动作更相似;娱乐性更强。

【技术实现步骤摘要】

本专利技术涉及一种基于Kinect的体感控制的类人型机器人,属于服务型机器人或者类人机器人领域。
技术介绍
近年来,机器人技术在持续不断的发展过程中已经广泛应用在航空航天、医疗、教育、服务行业等领域。在这个过程中,机器人由遥不可及变得普通人可以接触到。服务机器人是一种半自主或全自主工作的机器人,它能完成有益于人类健康的服务工作,包括迎宾机器人、教育机器人。Kinect是微软公司为XBOX360游戏机专门开发的一款体态感知的外部设备,起初名为Natal。利用即时动态捕捉、影像辨识、麦克风输入、语音辨识、社群互动等功能让玩家摆脱传统游戏手柄的束缚,通过自己的肢体控制游戏,并且实现与互联网玩家互动,分享图片、影音信息。具有性价比高,自然而舒适的视觉交互方式等优点使其深受大众喜欢。现有的服务型机器人比较有代表性的有由日本软银集团和法国AldebaranRobotics研发的Pepper以及法国AldebaranRobotics研发的NAO机器人。Pepper机器人体型和人类体型差不多,身高4英尺,拥有一个由三个滚轮所组成的旋转底座。它能综合考虑周围环境,并积极主动地作出反应。并且配备了语音识别技术、呈现优美姿态的关节技术,以及分析表情和声调的情绪识别技术,可与人类进行交流。他的动作是基于云端的动作库,不具有实时模仿学习功能,但能快速移动,机动性和稳定性好,活动范围大。NAO机器人则是是个小巧可爱型机器人,身高58cm,具有类人的双腿,并且NAO机器人可以在多种平台上编程并且拥有一个开放式的编程构架,所以不同的软件模块可以更好的相互作用,不论使用者的专业水平如何,都能够通过图像编程平台来为NAO机器人编程,深受学生和科研工作者的喜欢,并且国内也有相关研究者将Kinect用于NAO机器人上用于模仿人体动作。但NAO机器人因为体型较小,而且采用了双腿的结构设计,使该机器人不能快速移动,稳定性不太好,可能会出现跌倒现象,使该机器人只能用于家中等比较小的范围内。
技术实现思路
本专利技术的专利技术目的在于针对现有技术不足,提供一种基于Kinect的体感控制的类人型机器人。将更自然的人机交互方式引入服务型机器人,并且将Pepper和NAO机器人的优点进行融合,并且利用Kinect的语音识别功能实现机器人各个功能的切换,使服务型机器人具有更丰富的功能,更自然舒适的人机交互方式应用到机器人上,加强了服务机器人的娱乐性。本专利技术所述机器人由Kinect感知与上位机处理部分、STM32下位机部分以及人型机械骨架部分三个部分组成;所述Kinect感知与上位机处理部分包括Kinect深度传感器模块、四元麦克风阵列语音识别模块和个人PC;所述Kinect深度传感器模块用于采集人体骨骼信息;语音识别模块用于采集语音命令,用于功能切换;个人PC则是起中间信息桥梁作用,将Kinect深度传感器模块获取的骨骼信息和语音信息经过处理再通过局域网方式发送至STM32下位机部分,交由STM32下位机完成相应功能;所述STM32下位机部分包括电源、电源板、STM32控制主板和伺服电机控制器;STM32下位机部分获取到局域网中的数据后,通过CAN通信网络控制伺服电机动作;所述人型机械骨架包括麦克朗姆轮移动底盘、铝方管身体主干骨架、铝合金头部骨架和五自由度钣金机械双臂。所述麦克朗姆轮移动底盘由四个RE40伺服电机、四个麦克朗姆轮和悬挂机构组成;由RE40伺服电机通过联轴器、阶梯轴、法兰盘与前两个麦克朗姆轮连接,后两个麦克朗姆轮与RE40伺服电机安装在悬挂支架上,悬挂支架一端与底盘机架铰接,另一端与悬挂器铰接,悬挂器再与底盘机架铰接,起到避震防滑的作用;所述铝方管身体主干骨架由铝方管焊接而成,包括两部分,其一是身体支座与底盘机架用螺栓固定,其二是身体骨架与身体支座铰接,并且与曲柄,连杆组成曲柄摇杆机构,动力由支座上的RE35伺服电机1提供,完成弯腰动作功能;所述铝合金头部骨架与铝方管身体主干骨架铰接,并由舵机1驱动曲柄摇杆机构完成点头动作;所述五自由度钣金机械臂的自由度分配分别是胸部的一个使机械臂绕x轴旋转的RE35伺服电机2,肩部的一个使机械臂绕z轴旋转的RE35伺服电机3,肘部有两个自由度,上面的是使肘部下手臂绕y轴旋转的RE25伺服电机1,下面的是使腕部上手臂绕x轴旋转的RE25伺服电机2。腕部有一个使手掌绕y轴旋转的腕部舵机。胸部的RE35伺服电机2直接通过联轴器,阶梯轴带动整个机械臂转动。肩部的RE35伺服电机3的输出轴连接法兰,法兰与肩部机架固定,RE35伺服电机3与肘部上手臂连接,当电机转动,RE35伺服电机3带动自己与肘部上手臂一起转动。肘部上手臂通过推力轴承与肘部下手臂连接,由RE25伺服电机1输出轴直接带动肘部下手臂转动,RE25伺服电机1与肘部上手臂固接;肘部的RE25伺服电机2则连接了个直角换向器,直角换向器的输出轴与肘部下手臂机架固定,RE25伺服电机2转动,带动自身和腕部上手臂转动,RE25伺服电机2与腕部上手臂固接。腕部舵机直接驱动手掌绕y轴旋转。本专利技术所述机器人工作过程如下:STM32主控板获取到由上位机通过局域网发送来的数据后,控制相应伺服电机转动。四个RE40伺服电机驱动麦克朗姆轮控制底盘的前进后退与转向。RE35伺服电机1通过曲柄摇杆机构使身体骨架绕身体支座上的支座转动,完成弯腰动作。舵机1通过曲柄摇杆机构使铝合金头部骨架绕身体骨架上的支座转动,完成点头动作。胸部的RE35伺服电机2的输出轴直接带动整个机械臂绕x轴转动。肩部的RE35伺服电机3通过反作用力带动肘部上手臂绕z轴转动。RE25伺服电机1输出轴直接带动肘部下手臂绕y轴转动。肘部的RE25伺服电机2则连接了个直角换向器,通过反作用力带动自身和腕部上手臂绕x轴转动,腕部舵机则直接驱动手掌绕y轴旋转。本专利技术中的机器人主要具有以下几个功能:1.实时远程模仿控制功能:进入该功能,你可以在Kinect前做出动作,在远处的机器人实时做出同样的动作,并且搭载在机器人上的摄像头反馈回所处环境的图像至电脑屏幕上作为你控制的参考信息。2.示教重现功能:进入该功能,你可以将在实时模仿功能中比较喜欢的舞蹈动作存储在磁盘中,进入该功能模块可以让该机器人再现你上次存储的动作。3.手势控制功能:进入该功能,你可以利用原先设定的手势指令控制机器人的前进后退,左右移动,刹车等功能,该功能结合实时远程模仿功能可以实现机器人的远程控制。该机器人丰富的功能和自然的交互方式具有很好的娱乐性。本专利技术所述机器人具有以下优点:借助Kinect来实现更加自然的交互方式来控制,实现更精确,灵活的控制,人机交互友好;机器人具有实时远程模仿控制功能、示教重现功能、手势控制功能三大功能,功能丰富。并且利用Kinect自身的语音识别进行机器人多功能的切换,方便快捷。采用麦克朗姆轮底盘,使机器人能进行全方位的快速移动,运动更加灵活,稳定。可用于活动范围较大的户外控制。采用MAXCON公司的RE系列伺服电机控制机械臂,电机上的行星减速器使其能提供大扭矩输出,稳定带动大且重的机械双臂,电机尾部的编码器获得的角速度信息用于机械臂的闭环控制,结合PID算法使机械臂获得精确稳定的姿态,做出来的动作和操作者的动作更相似;机器人的体型稍本文档来自技高网
...
一种基于Kinect的体感控制的类人型机器人

【技术保护点】
一种基于Kinect的体感控制的类人型机器人,其特征在于:所述机器人由Kinect感知与上位机处理部分、STM32下位机部分以及人型机械骨架部分三个部分组成;所述Kinect感知与上位机处理部分包括Kinect深度传感器模块、四元麦克风阵列语音识别模块和个人PC;所述Kinect深度传感器模块用于采集人体骨骼信息;语音识别模块用于采集语音命令,用于功能切换;个人PC则是起中间信息桥梁作用,将Kinect深度传感器模块获取的骨骼信息和语音信息经过处理再通过局域网方式发送至STM32下位机部分,交由STM32下位机完成相应功能;所述STM32下位机部分包括电源、电源板、STM32控制主板和伺服电机控制器;STM32下位机部分获取到局域网中的数据后,通过CAN通信网络控制伺服电机动作;所述人型机械骨架包括麦克朗姆轮移动底盘、铝方管身体主干骨架、铝合金头部骨架和五自由度钣金机械双臂。

【技术特征摘要】
1.一种基于Kinect的体感控制的类人型机器人,其特征在于:所述机器人由Kinect感知与上位机处理部分、STM32下位机部分以及人型机械骨架部分三个部分组成;所述Kinect感知与上位机处理部分包括Kinect深度传感器模块、四元麦克风阵列语音识别模块和个人PC;所述Kinect深度传感器模块用于采集人体骨骼信息;语音识别模块用于采集语音命令,用于功能切换;个人PC则是起中间信息桥梁作用,将Kinect深度传感器模块获取的骨骼信息和语音信息经过处理再通过局域网方式发送至STM32下位机部分,交由STM32下位机完成相应功能;所述STM32下位机部分包括电源、电源板、STM32控制主板和伺服电机控制器;STM32下位机部分获取到局域网中的数据后,通过CAN通信网络控制伺服电机动作;所述人型机械骨架包括麦克朗姆轮移动底盘、铝方管身体主干骨架、铝合金头部骨架和五自由度钣金机械双臂。2.根据权利要求1所述的一种基于Kinect的体感控制的类人型机器人,其特征在于:所述麦克朗姆轮移动底盘由四个RE40伺服电机、四个麦克朗姆轮和悬挂机构组成;由RE40伺服电机通过联轴器、阶梯轴、法兰盘与前两个麦克朗姆轮连接,后两个麦克朗姆轮与RE40伺服电机安装在悬挂支架上,悬挂支架一端与底盘机架铰接,另一端与悬挂器铰接,悬挂器再与底盘机架铰接,起到避震防滑的作用。3.根据权利要求1所述的一种基于Kinect的体感控制的类人型机器人,其特征在于:所述铝方管身体主干骨架由铝方管焊接...

【专利技术属性】
技术研发人员:刘国平胡竹龚昕蓓李松黄繁章江子奔
申请(专利权)人:南昌大学
类型:发明
国别省市:江西;36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1