CN104959984A - 一种智能机器人的控制*** - Google Patents
一种智能机器人的控制*** Download PDFInfo
- Publication number
- CN104959984A CN104959984A CN201510417305.7A CN201510417305A CN104959984A CN 104959984 A CN104959984 A CN 104959984A CN 201510417305 A CN201510417305 A CN 201510417305A CN 104959984 A CN104959984 A CN 104959984A
- Authority
- CN
- China
- Prior art keywords
- microprocessor
- control system
- gesture
- control signal
- data
- 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
- 230000003287 optical effect Effects 0.000 claims abstract description 22
- 230000007246 mechanism Effects 0.000 claims abstract description 8
- 238000000034 method Methods 0.000 claims description 15
- 230000008569 process Effects 0.000 claims description 13
- 230000003044 adaptive effect Effects 0.000 claims description 3
- 238000006073 displacement reaction Methods 0.000 claims description 3
- 238000001914 filtration Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 7
- 230000009471 action Effects 0.000 description 3
- 230000006698 induction Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- RVCKCEDKBVEEHL-UHFFFAOYSA-N 2,3,4,5,6-pentachlorobenzyl alcohol Chemical compound OCC1=C(Cl)C(Cl)=C(Cl)C(Cl)=C1Cl RVCKCEDKBVEEHL-UHFFFAOYSA-N 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004377 microelectronic Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 230000036544 posture Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种智能机器人的控制***,包括微处理器、控制信号输入装置和复数个关节伺服机构,控制信号输入装置的输出端接微处理器,微处理器的复数个控制信号输出端分别接关节伺服机构,其特征在于,控制信号输入装置是光学传感器。本发明的智能机器人控制***采用光学传感器组成的识别***和接近感应***,比一般机械式的控制***寿命长,比语音识别控制***的可靠性好,准确度高,抗干扰能力强。
Description
[技术领域]
本发明涉及智能机器人,尤其涉及一种智能机器人控制***。
[背景技术]
控制机器人的方法有多种多样,传统方案是无线遥控方式,通过无线传输按键码或者是直接在机器人表面有按键来操控;另外还有通过语音命令控制的方式操控机器人。通过无线遥控器或按键的方式,因为都是物理的机械的控制方式,会带来可靠性的问题;语音控制的方式,存在有识别率低的问题和环境噪音干扰的问题,对环境的依赖性较大。
[发明内容]
本发明要解决的技术问题是提供一种可靠性好、抗干扰能力强的智能机器人的控制***。
为了解决上述技术问题,本发明采用的技术方案是,一种智能机器人的控制***,包括微处理器、控制信号输入装置和复数个关节伺服机构,控制信号输入装置的输出端接微处理器,微处理器的复数个控制信号输出端分别接关节伺服机构,其特征在于,控制信号输入装置是光学传感器。
以上所述的控制***,光学传感器包括红外解调接收器和复数对红外发射管,红外解调接收器的信号输出端接微处理器;每对红外发射管的两个发射管分开布置,发射的数据不同;微处理器根据一对红外发射管数据到达的先后次序,判断发出控制信号的手势。
以上所述的控制***,所述的光学传感器是手势识别智能传感器。
以上所述的控制***,微处理器对光学传感器采样数据的处理包括把采样数据先进行偏移校正,再进行适配滤波等处理,得到有效数据;然后通过有效数据的处理得到手势向量数据,通过对手势向量数据的处理,最终识别出手势结果事件。
以上所述的控制***,微处理器对光学传感器采样数据的处理包括把识别出手势结果事件应用到APK中。
本发明智能机器人的控制***采用光学传感器组成的识别***和接近感应***,比一般机械式的控制***寿命长,比语音识别控制***的可靠性好,准确度高,抗干扰能力强。
[附图说明]
下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1是本发明实施例智能机器人的控制***框图。
图2是本发明实施例智能机器人的控制***框图。
图3是本发明实施例智能机器人的驱动层功能框图。
图4是本发明实施例智能机器人应用层的功能框图。
图5是本发明实施例智能机器人的应用层读写TMG399X的功能框图。
图6是本发明实施例智能机器人驱动实现代码的流程框图。
图7是本发明实施例智能机器人应用实现代码的功能框图。
[具体实施方式]
本发明实施例1智能机器人的控制***如图1所示,包括微处理器、控制信号输入装置和多个关节伺服机构。
控制信号输入装置是光学传感器,光学传感器的输出端接微处理器,微处理器的多个控制信号输出端分别接关节伺服机构。
光学传感器包括红外解调接收器和两对红外发射管,红外解调接收器的信号输出端接微处理器;第一对红外发射管的两个发射管在横向分开布置,红外发射管以38K的载波频率的调制方式发送数据,每个红外发射管发射不一样的数据,38K遥控红外接收器便可解调出每一个红外发射管的数据。通过微处理器MCU来判断每一路数据到达的先后顺序,便可判断出用户的手在机器人前面水平挥动的动作的方向。当红外接收器接到波形解调后得到用户挥动的手势,便可识别出各种手势。
为了判断更多的手势方向,第二对红外发射管的两个发射管在竖直方向分开布置,便可判断出用户的手在机器人前面竖直挥动的动作的方向。从而判断发出控制信号的手势。
本发明实施例2智能机器人的控制***如图2至图4所示,与实施例1不同的是,光学传感器采用奥地利微电的光学传感器TMG399x。
本实施例机器人身高达40到50cm,单个光学传感器TMG399X系列收发传感器可以放置在机器人的嘴部,通过PCBA和FPC接入到机器人的硬件***。光学传感器TMG399x通过IIC接口以及可中断的GPIO与android***进行通信,android***读取传感器数据后,再经过android的驱动层算法计算和识别出各种感应识别出的手势,从上到下,从左到右,长按等等一系列的手势可判别出来。
奥地利微电子的单个光学传感器TMG399X系列收发传感器具有多达16种手势姿势,障碍物接近或靠近感应,静态心率检测等。
TMG399X收发传感器输出的信号,通过一路I2C接口和一路中断IO接入到android***的处理器上,android***通过两个层面来处理获得的原始采样数据以得到手势的结果,两个层面中的一个是驱动层面,另一个是应用层面。其中,如图3为驱动层功能框图,说明了驱动层面把采集到的接近原始数据和手势原始数据先进行偏移校正,再进行适配滤波函数处理,得到了有效的数据,然后通过有效的手势数据的处理函数得到手势向量数据,再者通过手势向量数据的处理得到最终的识别出各种手势结果事件。
本发明实施例3智能机器人的控制***的原理如图5和图6所示,
光学传感器检测到手势事件,通过中断IO通知驱动,驱动通过iic读取光学传感器里面原始数据,然后发消息给AMS的算法服务程序,服务程序序调tmg3993x_get_data_buf,从驱动层获取原始数据,经过计算后得出结果,然后服务程序再调用tmg3993x_report_ges_store函数,把结果返回给驱动,驱动得到计算后的结果后,使用input_report_abs把结果通知JNI层。
可配置用于APP控制机器人的各种外设,例如:机器人的动作,蓝牙电话操控,语音交互开始等等。现以其中的一个蓝牙电话操控应用为通过本发明的实施例4来详细介绍。
机器人运行的操作***是Android***,需要控制机器人的设备,如通过手势识别结果来操控蓝牙电话,Android***的应用APK开发不能直接去操作设备,而是必须通过一个叫JNI的中间层去调用驱动层的函数来使用设备功能。控制流程图如图6所示:
在本实施例中,手势A为从左到右定义为接听电话,手势B为从右到左定义为拒听电话。当有电话来的时候,首先底层启动手势识别模块得到原始数据,JNI层定时读取驱动层数据,分析数据后得到手势的结果,将手势结果作为notityByJNI函数的形参回调传递到java层,应用层通过广播的方式,把结果广播出来。应用可通过注册广播并监听广播的方式,在接收到广播事件后处理相应的业务。如通过AT指令来控制蓝牙电话的接通和拒听电话等。手势A的关联的执行为AT蓝牙电话接听指令,手势B的关联的执行为AT蓝牙电话命令拒听电话。通过此方法,便可把手势和具体的行为关联,如此类推,其他的机器人行为也可以关联到相应的手势。
Claims (5)
1.一种智能机器人的控制***,包括微处理器、控制信号输入装置和复数个关节伺服机构,控制信号输入装置的输出端接微处理器,微处理器的复数个控制信号输出端分别接关节伺服机构,其特征在于,控制信号输入装置是光学传感器。
2.根据权利要求1所述的控制***,其特征在于,光学传感器包括红外解调接收器和复数对红外发射管,红外解调接收器的信号输出端接微处理器;每对红外发射管的两个发射管分开布置,发射的数据不同;微处理器根据一对红外发射管数据到达的先后次序,判断发出控制信号的手势。
3.根据权利要求1所述的控制***,其特征在于,所述的光学传感器是手势识别智能传感器。
4.根据权利要求3所述的控制***,其特征在于,微处理器对光学传感器采样数据的处理包括把采样数据先进行偏移校正,再进行适配滤波等处理,得到有效数据;然后通过有效数据的处理得到手势向量数据,通过对手势向量数据的处理,最终识别出手势结果事件。
5.根据权利要求4所述的控制***,其特征在于,微处理器对光学传感器采样数据的处理包括把识别出手势结果事件应用到APK中。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510417305.7A CN104959984A (zh) | 2015-07-15 | 2015-07-15 | 一种智能机器人的控制*** |
PCT/CN2015/000814 WO2017008182A1 (zh) | 2015-07-15 | 2015-11-24 | 一种智能机器人的控制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510417305.7A CN104959984A (zh) | 2015-07-15 | 2015-07-15 | 一种智能机器人的控制*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104959984A true CN104959984A (zh) | 2015-10-07 |
Family
ID=54214154
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510417305.7A Pending CN104959984A (zh) | 2015-07-15 | 2015-07-15 | 一种智能机器人的控制*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104959984A (zh) |
WO (1) | WO2017008182A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108381511A (zh) * | 2018-04-28 | 2018-08-10 | 刘宇栋 | 基于感应遥控手套的手势控制移动平台 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1456950A (zh) * | 2002-05-05 | 2003-11-19 | 旋永南 | 一种操控***和方法 |
CN1973258A (zh) * | 2003-05-15 | 2007-05-30 | 秦内蒂克有限公司 | 非触式人机接口 |
CN102012740A (zh) * | 2010-11-15 | 2011-04-13 | 中国科学院深圳先进技术研究院 | 人机交互方法及*** |
CN201955771U (zh) * | 2010-11-15 | 2011-08-31 | 中国科学院深圳先进技术研究院 | 人机交互*** |
CN102299990A (zh) * | 2010-06-22 | 2011-12-28 | 希姆通信息技术(上海)有限公司 | 手势控制的手机 |
CN103112007A (zh) * | 2013-02-06 | 2013-05-22 | 华南理工大学 | 基于混合传感器的人机交互方法 |
WO2014166844A1 (en) * | 2013-04-09 | 2014-10-16 | Ams Ag | Method for gesture detection, optical sensor circuit, in particular an optical sensor circuit for gesture detection, and optical sensor arrangement for gesture detection |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4800819B2 (ja) * | 2006-03-31 | 2011-10-26 | 富士通株式会社 | 対話ロボットシステム |
JP5732632B2 (ja) * | 2011-02-03 | 2015-06-10 | 株式会社国際電気通信基礎技術研究所 | ロボットシステムおよびそれに用いる空間陣形認識装置 |
CN102601801B (zh) * | 2012-03-23 | 2014-03-19 | 冠礼控制科技(上海)有限公司 | 单轴回转式机械手臂 |
CN103009388B (zh) * | 2012-11-05 | 2015-05-27 | 肖林 | 一种光波发射器和一种机器人轨迹寻位***和方法 |
CN104182049B (zh) * | 2014-08-28 | 2017-02-15 | 华南理工大学广州学院 | 非接触式红外线二维手势动作检测与识别装置及方法 |
CN204209691U (zh) * | 2014-10-09 | 2015-03-18 | 夏彤宇 | 利用人体生物信息控制的自适应人***置的卡机机器人 |
-
2015
- 2015-07-15 CN CN201510417305.7A patent/CN104959984A/zh active Pending
- 2015-11-24 WO PCT/CN2015/000814 patent/WO2017008182A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1456950A (zh) * | 2002-05-05 | 2003-11-19 | 旋永南 | 一种操控***和方法 |
CN1973258A (zh) * | 2003-05-15 | 2007-05-30 | 秦内蒂克有限公司 | 非触式人机接口 |
CN102299990A (zh) * | 2010-06-22 | 2011-12-28 | 希姆通信息技术(上海)有限公司 | 手势控制的手机 |
CN102012740A (zh) * | 2010-11-15 | 2011-04-13 | 中国科学院深圳先进技术研究院 | 人机交互方法及*** |
CN201955771U (zh) * | 2010-11-15 | 2011-08-31 | 中国科学院深圳先进技术研究院 | 人机交互*** |
CN103112007A (zh) * | 2013-02-06 | 2013-05-22 | 华南理工大学 | 基于混合传感器的人机交互方法 |
WO2014166844A1 (en) * | 2013-04-09 | 2014-10-16 | Ams Ag | Method for gesture detection, optical sensor circuit, in particular an optical sensor circuit for gesture detection, and optical sensor arrangement for gesture detection |
Also Published As
Publication number | Publication date |
---|---|
WO2017008182A1 (zh) | 2017-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102937832B (zh) | 一种移动终端的手势捕捉方法及装置 | |
CN104079358B (zh) | 一种声波通信同步方法、***以及接收端 | |
CN109711259A (zh) | 指纹录入方法及相关设备 | |
CN103488172A (zh) | 自动工作***及其控制方法 | |
CN101339608A (zh) | 一种基于检测的目标跟踪方法及*** | |
EP1950662A3 (en) | Method and system for controlling peripheral devices connected to a video device | |
EP4242911A1 (en) | Obstacle recognition method and apparatus, medium and electronic device | |
CN104182049A (zh) | 非接触式红外线二维手势动作检测与识别装置及方法 | |
CN106651664A (zh) | 垃圾清扫方法及装置 | |
CN105373214A (zh) | 终端控制方法和*** | |
CN102693414A (zh) | 指纹识别装置及方法 | |
CN104959984A (zh) | 一种智能机器人的控制*** | |
CN109343481B (zh) | 一种控制设备的方法与设备 | |
CN101382590A (zh) | 音源方向识别方法、识别装置和具有该装置的机器人 | |
CN206331450U (zh) | 一种机器人人脸识别*** | |
CN110796096B (zh) | 一种手势识别模型的训练方法、装置、设备及介质 | |
EP1278135A3 (en) | Image processing apparatus | |
CN104202694A (zh) | 语音拾取装置的定向方法和*** | |
CN110780779A (zh) | 一种机器人服务方法、装置和机器人终端 | |
CN210534717U (zh) | 一种红外手势动作识别装置 | |
EP1432205A3 (en) | Automatic detecting method for protocol nonconformity and automatic detecting apparatus for protocol nonconformity | |
CN102761670A (zh) | 一种防止电容触摸屏手机通话中误操作的方法 | |
CN106912004A (zh) | 一种数据传输与接收方法、装置及移动终端 | |
CN113642488A (zh) | 物品定位方法和装置 | |
CN109996100B (zh) | 一种智能遥控器的控制方法、存储介质以及遥控器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into 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: 20151007 |