一种手势控制的轮式移动机器人及其操作方法_2

文档序号:9878165阅读:来源:国知局
0022](I)本发明设计了一种手势控制的轮式移动机器人,利用Leap Mot1n体感控制器进行手势识别并以特定的手势进行远程控制,该轮式移动机器人的远程控制部分通过LeapMot1n体感控制器捕捉人类特定的手势信息,同时结合采集到的手势信息与控制规则,向远处轮式移动机器人发出相应的运动控制指令,从而实现非接触式的手势操作对轮式移动机器人运动的远程控制。
[0023](2)本发明设计了一种手势控制的轮式移动机器人,通过检测手势信息,方便地控制轮式移动机器人的启动、停止和运动方向,利用WIFI实现轮式移动机器人与控制人员之间的信息传递,有利于轮式移动机器人在家庭和一些复杂工作环境中的应用,克服了现有的轮式移动机器人技术中不能通过识别远程控制者的手势向机器人发出运动指令,远程控制者与机器人之间的人机交互手段生硬而不自然的缺陷。
[0024](3)本发明设计了一种手势控制的轮式移动机器人,其结构简单,具有很好的控制效果。
【附图说明】
[0025]下面结合附图和实施例对本发明进一步说明。
[0026]图1是本发明一种手势控制的轮式移动机器人总体构成示意图。
[0027]图2是本发明中的LeapMot1n体感控制器的工作区域及其圆形横截面划分示意图。
[0028]图中,1.移动运行部分,1-1.三层的铝合金型材架构,1-2.Kinect摄像头,1_3.嵌入式无风扇工控机,1_4~1.无刷直流电机控制器,1-4-2.裡电池,1-4-3.两个驱动轮,1-4-
4.一个万向轮,2.远程控制部分,2-1.笔记本电脑,2-2.Leap Mot 1n体感控制器,A.工作区域,B.工作区域平行于水平面的圆形横截面,B-1.上弧形分指令区域,B-2.右弧形分指令区域,B-3.下弧形分指令区域,B-4.左弧形分指令区域,B-5.中心小圆形分指令区域。
【具体实施方式】
[0029]图1所示实施例表明,本发明一种手势控制的轮式移动机器人总体构成包括移动运行部分I和远程控制部分2两部分;其中,移动运行部分I包括三层的铝合金型材架构1-1、Kinect摄像头1-2、嵌入式无风扇工控机1-3、1-4-1.无刷直流电机控制器,1_4_2.锂电池,
1-4-3.两个驱动轮和1-4-4.一个万向轮;远程控制部分2由一个连接了Leap Mot1n体感控制器2-2的笔记本电脑2-1组成,Leap Mot1n体感控制器2_2放置于笔记本电脑2_1的正前方。移动运行部分I和远程控制部分2之间用WIFI实现数据通信。
[0030]图2所示实施例显示了本发明中的Leap Mot1n体感控制器2-2的Leap Mot1n体感控制器的倒圆台形工作区域A,工作区域平行于水平面的圆形横截面B被划分为:上弧形分指令区域B-1、右弧形分指令区域B-2、下弧形分指令区域B-3、左弧形分指令区域B-4和中心小圆形分指令区域B-5。
[0031]实施例1
[0032]本实施例的一种手势控制的轮式移动机器人,包括移动运行部分I和远程控制部分2两部分;其中,移动运行部分I包括一个三层的铝合金型材架构l-l、Kinect摄像头1-2、嵌入式无风扇工控机1-3、无刷直流电机控制器1-4-1,锂电池1-4-2,两个驱动轮1-4-3和一个万向轮1-4-4;无刷直流电机控制器1-4-1和锂电池1-4-2被置于三层的铝合金型材架构
1-1的底层,两个驱动轮1-4-4分别安置在三层的铝合金型材架构1-1的底层底盘左右两侧,一个万向轮1-4-4安置在三层的铝合金型材架构1-1的底层底盘后方,三个轮子安装在同一水平面并位于同一圆周上,嵌入式无风扇工控机1-3固定在三层的铝合金型材架构1-1的中间一层,Kinect摄像头1-2固定在三层的招合金型材架构1-1的最顶层;Kinect摄像头1-2通过USB接口与嵌入式无风扇工控机1-3相连,嵌入式无风扇工控机1-3与无刷直流电机控制器1-4-1用线路相连,无刷直流电机控制器1-4-1用线路连接两个驱动轮1-4-3对应的两个无刷直流轮毂电机,锂电池1-4-2分别连接Kinect体感摄像头1-2、嵌入式无风扇工控机1-
3、无刷直流电机控制器1-4-1和无刷直流轮毂电机,为这些设备供电;远程控制部分2由一个连接了 Leap Mot 1n体感控制器2-2的笔记本电脑2-1组成,Leap Mot 1n体感控制器2-2放置于笔记本电脑2-1的正前方;移动运行部分I中的嵌入式无风扇工控机1-3通过无线网卡连接到无线路由器,并将其设置为虚拟服务器通过建立socket套接字与远程控制部分2中的笔记本电脑实现WIFI数据通信。
[0033]所述的Kinect摄像头1-2同时采集彩色图像和深度图像;所述的嵌入式无风扇工控机1-3采用windows操作系统,将Kinect摄像头1-2采集到的彩色图像和深度图像进行JPEG压缩之后传递给远程控制部分2中的笔记本电脑2-1,又通过USB接口连接一个USB转CAN总线模块,该USB转CAN总线模块通过CAN总线连接无刷直流电机控制器I _4_1,USB转CAN总线模块向无刷直流电机控制器1-4-1上的一个固定的CAN总线地址发送一个8字节16进制数的电机控制指令,分别控制两个驱动轮1-4-3对应的两个无刷直流轮毂电机的转速和转动方向,具体的说是前四个字节的数值大小控制右无刷直流轮毂电机的运动,后四个字节的数值大小控制左无刷直流轮毂电机的运动;所述的两个驱动轮均1-4-3是独立的采用带有霍尔效应传感器的无刷直流轮毂电机驱动的驱动轮;所述的锂电池1-4-2的电压为12V;所述的Leap Mot1n体感控制器2-2,其上方设置有一个倒圆台形的工作区域A,并对工作区域内平行于水平面的圆形横截面B划分为:上弧形指令区域B-1、右弧形指令区域B-2、下弧形指令区域B-3、左弧形指令区域B-4和中心小圆形指令区域B-5。
[0034]实施例2
[0035]实施例1所述的一种手势控制的轮式移动机器人的操作方法,步骤如下:
[0036]第一步,进入远程手势控制模式:
[0037]将上述一种手势控制的轮式移动机器人的移动运行部分I中的嵌入式无风扇工控
1-3机通过无线网卡连接到无线路由器,并将其设置为虚拟服务器通过建立socket套接字与远程控制部分2中的笔记本电脑2-1实现WIFI数据通信,将该笔记本电脑2-1也连接到无线路由器,该笔记本电脑2-1运行机器人控制程序,建立与移动运行部分I之间的socket套接字连接,利用WIFI建立数据通信传输通道,远程控制部分2中的Leap Mot1n体感控制器
2-2放置于笔记本电脑2-1的正前方,机器人远程控制者需要将其手掌放到LeapMot1n体感控制器2-2的倒圆台形工作区域A,由此进入远程手势控制模式;
[0038]第二步,对移动运行部分进行远程控制:
[0039](2.1)当进入远程手势控制模式时,远程控制部分2首先判断Leap Mot1n体感控制器2-2是否检测到机器人远程控制者的手,当检测不到机器人控制者的手时,则向移动运行部分I发出停止指令;当检测到机器人控制者的手时,则继续进行下述判断;
[°04°] (2.2)远程控制部分2从Leap Mot1n体感控制器2_2的Hand属性中读取检测到的机器人远程控制者的手的个数,当手的个数大于一个时,则向移动运行部分I发出停止指令,当手的个数等于一个,则继续进行下述判断;
[0041](2.3)远程控制部分2判断上述(2.2)步的一个手的手掌是否处于握拳状态,当该手掌不处于握拳状态时,则向移动运行部分发出停止运动的指令;当该手掌处于握拳状态时,则继续进行下述判断;
[0042](2.4)远程控制部分2判断上述(2.3)步的握拳状态的
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1