CN105666496A - 一种fpga的嵌入式可重构机器人控制系统 - Google Patents
一种fpga的嵌入式可重构机器人控制系统 Download PDFInfo
- Publication number
- CN105666496A CN105666496A CN201610238933.3A CN201610238933A CN105666496A CN 105666496 A CN105666496 A CN 105666496A CN 201610238933 A CN201610238933 A CN 201610238933A CN 105666496 A CN105666496 A CN 105666496A
- Authority
- CN
- China
- Prior art keywords
- arm
- detector
- fpga
- controller fpga
- controller
- 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.)
- Granted
Links
- 238000002604 ultrasonography Methods 0.000 claims 3
- 238000001514 detection method Methods 0.000 abstract description 5
- 230000035945 sensitivity Effects 0.000 abstract description 2
- 238000004519 manufacturing process Methods 0.000 description 9
- 239000000047 product Substances 0.000 description 6
- 241000282414 Homo sapiens Species 0.000 description 5
- 238000012360 testing method Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000012467 final product Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000005272 metallurgy Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 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
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种FPGA的嵌入式可重构机器人控制系统,包括控制器FPGA、无线遥控接收器和手臂执行模块;所述无线遥控接收器嵌入安装在控制器FPGA的底部,且无线遥控接收器的左侧安装有手臂夹紧检测器和手臂升降检测器,所述无线遥控接收器的右侧安装有升降到位信号检测器,所述控制器FPGA上安装有超声波与光电检测器,所述超声波与光电检测器的上方安装有声音传感器,所述控制器FPGA上安装有前进红外线检测器和后退红外线检测器,所述后退红外线检测器在控制器FPGA内部的对应位置处安装有输入模块,所述输入模块上安装有行走计数值。本发明控制力度更强,更灵敏,输入模块实现对机器人系统的重构功能,各种检测器检测更加全面,操控更方便。
Description
技术领域
本发明涉及机器人控制系统领域,具体地说是一种FPGA的嵌入式可重构机器人控制系统。
背景技术
机器人是自动执行工作的机器装置,它既可以接受人类指挥,又可以运行预先编排的程序,也可以根据以人工智能技术制定的原则纲领行动。它的任务是协助或取代人类工作的工作,例如生产业、建筑业,或是危险的工作,机器人系统一般由伺服电机,伺服电机控制卡单片机控制系统等组成,目前,国际上对机器人的概念已经逐渐趋近一致。一般来说,人们都可以接受这种说法,即机器人是靠自身动力和控制能力来实现各种功能的一种机器。联合国标准化组织采纳了美国机器人协会给机器人下的定义:“一种可编程和多功能的操作机;或是为了执行不同的任务而具有可用电脑改变和可编程动作的专门系统。”它能为人类带来许多方便之处。
控制系统意味着通过它可以按照所希望的方式保持和改变机器、机构或其他设备内任何感兴趣或可变的量。控制系统同时是为了使被控制对象达到预定的理想状态而实施的。控制系统使被控制对象趋于某种需要的稳定状态,控制系统己被广泛应用于人类社会的各个领域,工业锅炉控制系统,,工业锅炉控制系统,在工业方面,对于冶金、化工、机械制造等生产过程中遇到的各种物理量,包括温度、流量、压力、厚度、张力、速度、位置、频率、相位等,都有相应的控制系统。在此基础上通过采用数字计算机还建立起了控制性能更好和自动化程度更高的数字控制系统,以及具有控制与管理双重功能的过程控制系统。在农业方面的应用包括水位自动控制系统、农业机械的自动操作系统等,进而在机器人的应用领域中,出现了机器人控制系统。
机器人是自动控制机器(Robot)的俗称,自动控制机器包括一切模拟人类行为或思想与模拟其他生物的机械,在当代工业中,机器人指能自动执行任务的人造机器装置,传统的机器人控制系统存在不可重构,控制不具备智能,灵活等不足,因此需要一种新型的机器人控制系统。
发明内容
针对上述现有技术存在的不足,本发明的目的是提供一种FPGA的嵌入式可重构机器人控制系统所具有的有益效果是;该所述的FPGA的嵌入式可重构机器人控制系统,结构科学合理,安全方便,采用最新的控制器FPGA,与传统的机器人系统不同,控制力度更强,更灵敏,另设输入模块,通过改变行走计数值的设定以及各种检测器的启动与否实现对机器人系统的重构功能,各种检测器检测更加全面,无线遥控接收器可将检测数据传送至控制器FPGA,避免繁乱的电性连接,手臂执行模块控制手臂抓放驱动信号和手臂升降驱动信号,操控更灵敏,方便,采用机器人系统,通过机器人在特定工位上准确、快速完成部件的装配,能使生产线达到较高的自动化程度,机器人可遵照一定的原则相互调整,满足工艺点的节拍要求,采用FPGA的嵌入式可重构机器人控制系统,不仅有极高的实时性,更有极高的可靠性,其含有的条码数据采集系统,使各种产品制造信息具有规范、准确、实时、可追溯的特点,系统采用高档文件服务器和大容量存储设备,快速采集和管理现场的生产数据,产品自动化测试系统:测试最终产品性能指标,将不合格产品转入返修线,满足了人们的需求。
为了实现上述目的,本发明所采用的技术方案是:一种FPGA的嵌入式可重构机器人控制系统,包括控制器FPGA、无线遥控接收器和手臂执行模块;所述无线遥控接收器嵌入安装在控制器FPGA的底部,且无线遥控接收器的左侧安装有手臂夹紧检测器和手臂升降检测器,所述手臂夹紧检测器和手臂升降检测器均与控制器FPGA通过无线网络连接,所述无线遥控接收器的右侧安装有升降到位信号检测器,所述控制器FPGA上安装有超声波与光电检测器,所述超声波与光电检测器的上方安装有声音传感器,所述控制器FPGA上安装有前进红外线检测器和后退红外线检测器,所述后退红外线检测器在控制器FPGA内部的对应位置处安装有输入模块,所述输入模块上安装有行走计数值,所述行走计数值、前进红外线检测器、后退红外线检测器、声音传感器和超声波与光电检测器均与输入模块电性连接,所述输入模块和控制器FPGA均与主板电源电性连接,所述控制器FPGA和行走电机驱动信号均与无线遥控接收器通过无线网络连接。
进一步,所述手臂执行模块上设有手臂抓放驱动信号和手臂升降驱动信号,且手臂抓放驱动信号和手臂升降驱动信号均与手臂执行模块电性连接。
进一步,所述行走电机驱动信号与控制器FPGA通过无线网络连接。
进一步,所述手臂执行模块与控制器FPGA通过无线网络连接。
采用上述技术方案后,本发明和现有技术相比所具有的优点是:
本发明所述的FPGA的嵌入式可重构机器人控制系统,结构科学合理,安全方便,采用最新的控制器FPGA,与传统的机器人系统不同,控制力度更强,更灵敏,另设输入模块,通过改变行走计数值的设定以及各种检测器的启动与否实现对机器人系统的重构功能,各种检测器检测更加全面,无线遥控接收器可将检测数据传送至控制器FPGA,避免繁乱的电性连接,手臂执行模块控制手臂抓放驱动信号和手臂升降驱动信号,操控更灵敏,方便,采用机器人系统,通过机器人在特定工位上准确、快速完成部件的装配,能使生产线达到较高的自动化程度,机器人可遵照一定的原则相互调整,满足工艺点的节拍要求,采用FPGA的嵌入式可重构机器人控制系统,不仅有极高的实时性,更有极高的可靠性,其含有的条码数据采集系统,使各种产品制造信息具有规范、准确、实时、可追溯的特点,系统采用高档文件服务器和大容量存储设备,快速采集和管理现场的生产数据,产品自动化测试系统,测试最终产品性能指标,将不合格产品转入返修线,满足了人们的需求。
附图说明
下面结合附图和实施例对本发明进一步说明:
图1为本发明的结构图;
图2为本发明的原理框图。
附图标记中:1-行走计数值;2-前进红外线检测器;3-后退红外线检测器;4-声音传感器;5-超声波与光电检测器;6-输入模块;7-主板电源;8-控制器FPGA;9-升降到位信号检测器;10-无线遥控接收器;11-行走电机驱动信号;12-手臂执行模块;13-手臂抓放驱动信号;14-手臂升降驱动信号;15-手臂夹紧检测器;16-手臂升降检测器。
具体实施方式
以下所述仅为本发明的较佳实施例,并不因此而限定本发明的保护范围。
实施例,如图1-2所示,一种FPGA的嵌入式可重构机器人控制系统,包括控制器FPGA8、无线遥控接收器10和手臂执行模块12;无线遥控接收器10嵌入安装在控制器FPGA8的底部,且无线遥控接收器10的左侧安装有手臂夹紧检测器15和手臂升降检测器16,手臂夹紧检测器15和手臂升降检测器16均与控制器FPGA8通过无线网络连接,无线遥控接收器10的右侧安装有升降到位信号检测器9,控制器FPGA8上安装有超声波与光电检测器5,超声波与光电检测器5的上方安装有声音传感器4,控制器FPGA8上安装有前进红外线检测器2和后退红外线检测器3,后退红外线检测器3在控制器FPGA8内部的对应位置处安装有输入模块6,输入模块6上安装有行走计数值1,行走计数值1、前进红外线检测器2、后退红外线检测器3、声音传感器4和超声波与光电检测器5均与输入模块6电性连接,输入模块6和控制器FPGA8均与主板电源7电性连接,控制器FPGA8和行走电机驱动信号11均与无线遥控接收器10通过无线网络连接,手臂执行模块12上设有手臂抓放驱动信号13和手臂升降驱动信号14,且手臂抓放驱动信号13和手臂升降驱动信号14均与手臂执行模块12电性连接,行走电机驱动信号11与控制器FPGA8通过无线网络连接,手臂执行模块12与控制器FPGA8通过无线网络连接。
工作原理:FPGA的嵌入式可重构机器人控制系统启动后,通过输入模块6设定行走计数值1、启动前进红外线检测器2、后退红外线检测器3、声音传感器4和超声波与光电检测器5,主板电源7为控制器FPGA8提供电力支持,通过控制器FPGA8控制手臂夹紧检测器15和手臂升降检测器16,无线遥控接收器10通过无线网络将信号和指令发送出去,进而控制手臂执行模块12,手臂执行模块12分为手臂抓放驱动信号13和手臂升降驱动信号14的两个部分。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其它的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
以上所述,仅为本发明的较佳实施例,并不用以限制本发明,凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同替换和改进,均应包含在本发明技术方案的保护范围之内。
Claims (4)
1.一种FPGA的嵌入式可重构机器人控制系统,包括控制器FPGA(8)、无线遥控接收器(10)和手臂执行模块(12);其特征在于:所述无线遥控接收器(10)嵌入安装在控制器FPGA(8)的底部,且无线遥控接收器(10)的左侧安装有手臂夹紧检测器(15)和手臂升降检测器(16),所述手臂夹紧检测器(15)和手臂升降检测器(16)均与控制器FPGA(8)通过无线网络连接,所述无线遥控接收器(10)的右侧安装有升降到位信号检测器(9),所述控制器FPGA(8)上安装有超声波与光电检测器(5),所述超声波与光电检测器(5)的上方安装有声音传感器(4),所述控制器FPGA(8)上安装有前进红外线检测器(2)和后退红外线检测器(3),所述后退红外线检测器(3)在控制器FPGA(8)内部的对应位置处安装有输入模块(6),所述输入模块(6)上安装有行走计数值(1),所述行走计数值(1)、前进红外线检测器(2)、后退红外线检测器(3)、声音传感器(4)和超声波与光电检测器(5)均与输入模块(6)电性连接,所述输入模块(6)和控制器FPGA(8)均与主板电源(7)电性连接,所述控制器FPGA(8)和行走电机驱动信号(11)均与无线遥控接收器(10)通过无线网络连接。
2.根据权利要求1所述的一种FPGA的嵌入式可重构机器人控制系统,其特征在于:所述手臂执行模块(12)上设有手臂抓放驱动信号(13)和手臂升降驱动信号(14),且手臂抓放驱动信号(13)和手臂升降驱动信号(14)均与手臂执行模块(12)电性连接。
3.根据权利要求1所述的一种FPGA的嵌入式可重构机器人控制系统,其特征在于:所述行走电机驱动信号(11)与控制器FPGA(8)通过无线网络连接。
4.根据权利要求1所述的一种FPGA的嵌入式可重构机器人控制系统,其特征在于:所述手臂执行模块(12)与控制器FPGA(8)通过无线网络连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610238933.3A CN105666496B (zh) | 2016-04-12 | 2016-04-12 | 一种fpga的嵌入式可重构机器人控制系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610238933.3A CN105666496B (zh) | 2016-04-12 | 2016-04-12 | 一种fpga的嵌入式可重构机器人控制系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105666496A true CN105666496A (zh) | 2016-06-15 |
CN105666496B CN105666496B (zh) | 2019-02-15 |
Family
ID=56309110
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610238933.3A Expired - Fee Related CN105666496B (zh) | 2016-04-12 | 2016-04-12 | 一种fpga的嵌入式可重构机器人控制系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105666496B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040096789A (ko) * | 2003-05-10 | 2004-11-17 | 한국과학기술원 | SoC 로봇 시스템과 그 구동방법 |
CN2763862Y (zh) * | 2005-01-04 | 2006-03-08 | 华南理工大学 | 加工状态控制策略集成的嵌入式数控平台 |
CN101797756A (zh) * | 2010-02-09 | 2010-08-11 | 浙江大学 | 环境探测机器人辅助开发系统及其方法 |
US20110071680A1 (en) * | 2009-09-22 | 2011-03-24 | Gm Global Technology Operations, Inc. | Integrated high-speed torque control system for a robotic joint |
CN202640348U (zh) * | 2012-07-02 | 2013-01-02 | 四川职业技术学院 | 无线fpv服务机器人 |
CN103941729A (zh) * | 2013-01-22 | 2014-07-23 | 上海同悦信息科技有限公司 | 智能小车监控装置 |
CN205068055U (zh) * | 2015-09-23 | 2016-03-02 | 深圳市研控自动化科技有限公司 | 一种全自动焊接机器人运动控制系统 |
CN205497486U (zh) * | 2016-04-12 | 2016-08-24 | 广东轻工职业技术学院 | 一种fpga的嵌入式可重构机器人控制系统 |
-
2016
- 2016-04-12 CN CN201610238933.3A patent/CN105666496B/zh not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040096789A (ko) * | 2003-05-10 | 2004-11-17 | 한국과학기술원 | SoC 로봇 시스템과 그 구동방법 |
CN2763862Y (zh) * | 2005-01-04 | 2006-03-08 | 华南理工大学 | 加工状态控制策略集成的嵌入式数控平台 |
US20110071680A1 (en) * | 2009-09-22 | 2011-03-24 | Gm Global Technology Operations, Inc. | Integrated high-speed torque control system for a robotic joint |
CN101797756A (zh) * | 2010-02-09 | 2010-08-11 | 浙江大学 | 环境探测机器人辅助开发系统及其方法 |
CN202640348U (zh) * | 2012-07-02 | 2013-01-02 | 四川职业技术学院 | 无线fpv服务机器人 |
CN103941729A (zh) * | 2013-01-22 | 2014-07-23 | 上海同悦信息科技有限公司 | 智能小车监控装置 |
CN205068055U (zh) * | 2015-09-23 | 2016-03-02 | 深圳市研控自动化科技有限公司 | 一种全自动焊接机器人运动控制系统 |
CN205497486U (zh) * | 2016-04-12 | 2016-08-24 | 广东轻工职业技术学院 | 一种fpga的嵌入式可重构机器人控制系统 |
Also Published As
Publication number | Publication date |
---|---|
CN105666496B (zh) | 2019-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Kunal et al. | Accelerometer implementation as feedback on 5 degree of freedom arm robot | |
CN105128032B (zh) | 具有核设备管道检测功能的蛇形机器人 | |
CN105150203A (zh) | 一种利用蛇形机器人检测核设备管道内部环境的方法 | |
CN103279126B (zh) | 小型无人直升机开发测试平台 | |
Gohiya et al. | Design and development of digital PID controller for DC motor drive system using embedded platform for mobile robot | |
CN206048251U (zh) | 基于多传感器融合的手势识别仿人机械手系统 | |
CN101183784A (zh) | 具有过载保护功能的智能电动执行机构 | |
CN104699115A (zh) | 喷涂机器人智能自主定位系统 | |
CN110497407A (zh) | 一种应用于工业机器人的驱控一体智能轨迹跟随系统 | |
CN103978324A (zh) | 一种双核五轴焊接机器人控制系统 | |
CN105666496A (zh) | 一种fpga的嵌入式可重构机器人控制系统 | |
CN103817695A (zh) | 一种机器人柔性关节的控制方法及驱动装置 | |
CN205281265U (zh) | 一种人形机器人的实时控制系统 | |
CN104569987A (zh) | 一种新型超声波平面定位装置及其测量方法 | |
CN107322598A (zh) | 一种自动化产线物料搬运机器人控制系统 | |
CN105666495A (zh) | 一种基于智能手机的网络机器人人机交互系统 | |
CN205263654U (zh) | 一种石油管道飞行机器人 | |
CN204505271U (zh) | 带视觉的四轴机器人系统 | |
CN102722174A (zh) | 基于总线控制方式的agv控制系统 | |
CN105666499A (zh) | 一种新型智能机器人控制系统 | |
CN201760878U (zh) | 一种移动机器人 | |
CN205497486U (zh) | 一种fpga的嵌入式可重构机器人控制系统 | |
CN105717840A (zh) | 一种can网络分布式控制器 | |
Hussain et al. | Machine Learning Methods of Industrial Automation System in Manufacturing and Control Sector using Joystick with and Robotic Technology | |
CN108942945A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190215 Termination date: 20210412 |
|
CF01 | Termination of patent right due to non-payment of annual fee |