一种机器人寻迹行走控制系统 张江梅,王姮

一种机器人寻迹行走控制系统 张江梅,王姮
一种机器人寻迹行走控制系统 张江梅,王姮

基金颁发部门:四川省教育厅;项目名称:基于CCD的嵌入式机器视觉系统在移动智能体中的应用研究;编号:2006C027 基金申请人:张江梅

一种机器人寻迹行走控制系统

张江梅,王 姮

四川绵阳西南科技大学 621010

【摘要】:本文介绍了一种机器人寻迹行走控制系统。系统采用了光电检测寻线和直流电机驱动相结合的机器人控制技术,应用AVR单片机为核心控制器,来采集、存储、处理由光电检测寻迹系统输入的数字信号,并通过驱动系统来控制直流电机,使机器人按照预设的路线行走。系统具有自动纠偏、准确可靠、抗干扰能力强等特点,为机器人行走的准确性提供了可靠保证。

【关键字】:机器人;寻迹行走;光电传感器;单片机;直流电机

【中图分类号】:TP242.6+2

【文献标识码】: A

在一种自动行走机器人的应用中,希望机器人能够自动按照地面上的某种白色指示线到达某一标志物上并使机器人停止完成相应动作。若采用步进电机驱动可以满足以上要求,但由于地面的各种因素,比如地面较光滑等,导致机器人在运动过程中出现打滑或丢步,机器人在运动中一旦出现这些现象,就不能准确检测到标志物。本文介绍了一种采用光电检测寻线系统和直流电机驱动相结合的机器人控制系统,可以使机器人非常准确、自动地到达理想的位置并完成相应的动作。

1 光电检测寻线系统

寻线系统即机器人的“眼睛”,在机器人的寻迹行走中起着非常重要的作用,为机器人行走过程中定位的准确性提供了保障。每一套寻线系统由比较电路板和光发射接收板两大部分组成。比较电路板主要是将光发射接收板输入的模拟信号经比较器比较后,转换为数字信号,输入到单片机中。光发射接收板主要功能是完成光的发射、接收和将光信号转换为模拟信号。每一块光发射接收板就是机器人的一个检测点,一般情况每个机器人需安装多个检测点,以保证机器人在运动过程中有较大的偏向检测能力和纠错能力。

本文介绍的机器人寻线系统,其实验场是在地面上放置了白色引导线及高约1cm、直径10cm的白色圆盘来测试机器人的寻线。可以根据两个量来判断机器人是否在白线及圆盘上方。一是接收管检测的模拟量的大小。由于所用的光电管ST178是反射式的,它是根据发射管发射红外线经被测物反射后光的强弱来识别颜色的。所以当光电管到白色上方时,接收管得到信号的值与在其他地上有明显不同,由此来判断光电检测阵列已经在白色检测物上方。二是通过相应的软件模块判断在圆盘上方光电管的数目,如果光电管数目在某一范围内时则表明机器人在圆盘上并使机器人停止完成相应动作。

1.1总体电路图

光电检测阵列的电路框图如图1所示。使用单片机的同步串行口(SPI)将串行数据送入移位寄存器74HC595中。然后在锁存脉冲的作用下将串行数据并行发送。采用SPI方式,串行数据传输的波特率可达2MHz,实际使用中效果并不亚于并口。采用多片74HC595级连可以驱动多个发射管,同时最末端的74HC595为数据选择器提供位选信号和用于显示光电管

图1反射式光电寻迹系统

工作状态的LED导通信号。由于74HC595的数据是并行发出的,这样可以保证在导通一个发射管的同时相应的接收管信号被送入单片机的A/D转换器中。每排安放了8个光电管检测点,由一片74HC595完成对发射管的扫描,另一片74HC595为数据选择器CD4067提供位选信号。

1.2寻线电路

在寻线时,只要由一排光电管就可以实现机器人沿曲线行走。图2所示是机器人寻线轨

图2 机器人沿曲线行走示意图

迹。当机器人偏离白线时,根据在白线上光电管的分布情况来调整机器人的行进姿态。图3中发射管阵列和接收管阵列采用不规则排布是为了使机器人偏离白线较远时两边的光电管也能检测到白线。如图3所示,一排装了8个光电管,上面是接收管下面是发射管,虚线表

示白线的两边沿,可见机器人正常行走时中间两个对管始终在白线上。图4是一个光电管的模拟光路图,它是反射式光电管,在距地面2—3cm 的高度检测效果最佳。

1.3 检测标志物电路

检测标志物(圆盘)的电路安放在机器人底盘的几何中心。在检测圆盘的电路设计时,将光电管排列成(7,4)的阵列,每排光电管均匀排列,通过相应的软件模块判断检测到信号量的大小(圆盘高出地面1cm)和在圆盘上方光电管的数量来判断机器人是否处于圆盘上方。图5所示为机器人底盘光电对管布置情况。

2 单片机控制系统

单片机控制系统原理框图如图6 所示。该系统以AVR 单片机8535为主控制器,实现光电检测阵列的数据采集、处理、驱动电机的电路框图。它由光电检测阵列、移位寄存器、数据选择器、驱动电路组成。

光电检测阵列由几十个光电管组成,每个光电管由发射管和接收管构成,发射管与接收管封装于同一模块内,这是一种反射式光电管,可以在7cm 的范围内分辨黑白色区域。 移位寄存器是用来扩展单片机的I/O 口的。由于光电检测阵列的光电管较多,而单片机的I/O 口有限,所以必须扩展I/O 口才能驱动多个光电管。采用移位寄存器来扩展I/O 口具有硬件电路简洁、软件控制简单等优点。

图4 模拟光路图

2—3cm 图6 单片机控制原理框图

图5 机器人底盘光电对管布置

数据选择器是用来选择某一个接收管的信号,然后送入单片机的。由于接收管与发射管一一对应,数量与发射管一样,而单片机的A/D转换只有8个通道,所以采用数据选择器来选取某个接收管的信号读入单片机,这样当发射管依次导通的同时对应的接收管的信号进入单片机的A/D转换器中进行A/D转换。

驱动电路是用来驱动两个轮子的电机的。机器人采用直流电机二轮驱动方式。我们采用的驱动电路是由L298N构成的,它是双H桥高电压大电流功率集成电路,正常工作时可以提供2A的驱动电流。其外围电路简单、控制方便、驱动能力强,可以驱动两路直流电机或步进电机等感性负载。采用L298N作为电机驱动电路可靠性高,可以方便地控制电机的正反转。

单片机输出PWM波对电机进行调速。由于两个轮子的线速度不一致,所以建了一个速度表,将左右轮的速度各分为8档,根据机器人行进姿态的判断结果来调用速度表中的值,实现了机器人在曲线上较平滑的转弯。

3 结束语

采用本文阐述的设计方法,成功实现了机器人对白线和圆盘的识别。本文提出的光电检测寻线系统和直流电机驱动相结合的机器人控制系统易于实现、成本低,已成功用于机器人竞赛等多种场合,取得了良好的应用效果。

作者创新点:

采用光电检测寻线系统和直流电机驱动相结合的机器人控制系统,可以使机器人非常准确、自动地到达理想的位置并完成相应的动作。

作者简介:张江梅(1975- ),女,山西省昔阳县人,西南科技大学讲师,学士,在读工程硕士,主要从事机器人控制技术和嵌入式系统的研究工作。

Biography: Zhang Jiangmei(1975-),Female, Sanxi province, Working Southwest University of Science and Technology, Bachelor's degree ,Be reading engineering Master, mainly be engaged in the research work of the robot control technique and built-in system.

参 考 文 献

[1] 宋晖,高小明,张华.智能机器人路径规划及算法研究[J].微计算机信息,2006,11-2: 244-246

[2] 吴杰. 光电信号检测[M] .哈尔滨 :哈尔滨工业大学出版社, 1990.

[3] 钱浚霞. 光电检测技术[M] .北京 :机械工业出版社, 1993.

[4] 潘天明. 半导体光电器件及其应用[M] .北京 :冶金工业出版社, 1985.

[5] 秦积荣. 光电检测原理及应用[M] .北京 :国防工业出版社, 1985.

[6] (美)TsangWT. 半导体光检测器[M] .杜宝勋 .北京:电子工业出版社, 1992.

[7] 齐丕智. 光敏感器件及其应用[M] .北京:科学出版社, 1987.

A Line-tracking Control System of Mobile Robot

ZHAGNJIANGMEI,WANG-HENG

(Southwest University of Science and Techenology, Mianyang City and Sichuan

Province,China, 621010)

Abstract:This paper describes a line-tracking control system of mobile robot. This system use top quality photoelectric sensor and directmotor to control robot’s ambulation. Under the control of the single-chip microcomputer subsystem, the system can collect,save and process the digital signal from the line-tracking system,then controls the directmotor through the driving system, and with the system robot can move according to preinstalling tracking.It shows that the system has the characteristics of automatic cut-away, credibility, accuracy and high anti-disturbance ability and so on.and the system guarantees accuracy of the robot moving .

Keywords: robot , line-tracking, photoelectric sensor, single chip microcomputer , dirctmotor

项目经济效益:500万元

作者已向所在学校图书馆提出书面材料,图书馆正在办理订阅本杂志的手续。

工业机器人控制系统组成及典型结构

工业机器人控制系统组成及典型结构 一、工业机器人控制系统所要达到的功能机器人控制系统是机器人的重要组成部分,用于对操作机的控制,以完成特定的工作任务,其基本功能如下: 1、记忆功能:存储作业顺序、运动路径、运动方式、运动速度和与生产工艺有关的信息。 2、示教功能:离线编程,在线示教,间接示教。在线示教包括示教盒和导引示教两种。 3、与外围设备联系功能:输入和输出接口、通信接口、网络接口、同步接口。 4、坐标设置功能:有关节、绝对、工具、用户自定义四种坐标系。 5、人机接口:示教盒、操作面板、显示屏。 6、传感器接口:位置检测、视觉、触觉、力觉等。 7、位置伺服功能:机器人多轴联动、运动控制、速度和加速度控制、动态补偿等。 8、故障诊断安全保护功能:运行时系统状态监视、故障状态下的安全保护和故障自诊断。 二、工业机器人控制系统的组成 1、控制计算机:控制系统的调度指挥机构。一般为微型机、微处理器有32 位、64 位等如奔腾系列CPU 以及其他类型CPU 。 2、示教盒:示教机器人的工作轨迹和参数设定,以及所有人机交互操作,拥有自己独立的 CPU 以及存储单元,与主计算机之间以串行通信方式实现信息交互。 3、操作面板:由各种操作按键、状态指示灯构成,只完成基本功能操作。 4、硬盘和软盘存储存:储机器人工作程序的外围存储器。 5、数字和模拟量输入输出:各种状态和控制命令的输入或输出。 6、打印机接口:记录需要输出的各种信息。 7、传感器接口:用于信息的自动检测,实现机器人柔顺控制,一般为力觉、触觉和视觉传感器。 8、轴控制器:完成机器人各关节位置、速度和加速度控制。 9、辅助设备控制:用于和机器人配合的辅助设备控制,如手爪变位器等。 10 、通信接口:实现机器人和其他设备的信息交换,一般有串行接口、并行接口等。 11 、网络接口 1) Ethernet 接口:可通过以太网实现数台或单台机器人的直接PC 通信,数据传输速率高达 10Mbit/s ,可直接在PC 上用windows 库函数进行应用程序编程之后,支持TCP/IP 通信协议,通过Ethernet 接口将数据及程序装入各个机器人控制器中。

欠驱动单杠体操机器人研究综述

Dynamical Systems and Control 动力系统与控制, 2016, 5(2), 48-60 Published Online April 2016 in Hans. https://www.360docs.net/doc/b17644734.html,/journal/dsc https://www.360docs.net/doc/b17644734.html,/10.12677/dsc.2016.52006 A Survey on Research of the Underactuated Horizontal Bar Gymnastic Robot Dasheng Liu, Guozheng Yan Institute of Medical Precision Engineering and Intelligent System, School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Shanghai Received: Mar. 25th, 2016; accepted: Apr. 22nd, 2016; published: Apr. 25th, 2016 Copyright ? 2016 by authors and Hans Publishers Inc. This work is licensed under the Creative Commons Attribution International License (CC BY). https://www.360docs.net/doc/b17644734.html,/licenses/by/4.0/ Abstract The gymnastic robot is a nonlinear, strongly coupled, multi-state underactuated system and be- longs to the natural unstable systems in the stable region. This kind of system can reflect the key problems of many control areas, and a lot of scholars have devoted themselves to the research of controlling the gymnastic robot. This paper reviews the domestic and foreign research on the ho-rizontal bar gymnastic robot. In the paper, the relevant theories and methods of the research on the dynamic modeling and motion control of the gymnastic robot are analyzed and discussed, the control on the swing up, balance, acceleration and giant-swing motion movement of the gymnastic robot is analyzed in detail, furthermore, the existing problems are discussed, and the development trend in the future is prospected. Keywords Gymnastic Robot, Underactuated, Control Strategy, Nonlinear System 欠驱动单杠体操机器人研究综述 刘大生,颜国正 上海交通大学电子信息与电气工程学院医学精密工程及智能系统研究所,上海 收稿日期:2016年3月25日;录用日期:2016年4月22日;发布日期:2016年4月25日

智能寻迹机器人实验指导书的模板

简介 单片机益智系列——智能寻迹机器人是由益芯科技为科教方便而研发设计。根据现代学校对嵌入式系统开发的需求。依据提高学生实际动手操作能力和思考能力,以加强学生对现实生活中嵌入式系统的应用为参照。智能寻迹机器人全新的设计模式,良好的电路设计,一体化的机电组合,智趣的系统开发,更是成为加强学生学习兴趣的总动源。 智能寻迹机器人采用现在较为流行的8位单片机作为系统大脑。以8051系列家族中的AT89S51/AT89S52为主芯片。40脚的DIP封装使它拥有32个完全IO(GPIO—通用输入输出)端口,通过对这些端口加以信号输入电路,控制电路,执行电路共同完成寻迹机器人。P0.0,P0.1,P0.2,P0.3分别通过LG9110电机驱动来驱动电机1和电机2。由电机的正转与反转来完成机器人的前进,后退,左转,右转,遇障碍物绕行,避悬崖等基本动作。在机器人前进时如果前方有障碍物,由红外发射管发射的红外信号被反射给红外接收管,红外接管将此信号经过P3.7传送入AT89S52中,主芯片通过部的代码进行机器人的绕障碍物操作,同时主芯片将P3.7的信号状态通过P2.5的LED 指示灯显示出来。机器人行走时会通过P3.5与P3.6的红外接收探头来进行检测。当走到悬崖处时,P3.5或P3.6将收到一个电平信号,此电平信号将通过相应端口传送入主芯片中,主芯片通过部代码完成机器人的避悬崖操作。同时P3.5与P3.6的信号状态将通过P2.6/P2.7显示出来。在机器人的左转,右转,后退的过程,可以通过观看以P2.0/P0.7为指示灯的运行状态。P0.4为机器人的声控检测端口,在运行为前进状态时,可以能过声控(如拍手声)来控制它的运行与停止。P0.6为机器人的声音输出端。在机器人遇到障碍物时。进行绕障碍物与避悬崖时可以通过此端口控制蜂鸣器发出报警声。当为白天或黑夜时可以通过P0.5端口中的光敏电阻来进行判断,以方便完成机器人夜间

一类多自由度欠驱动手臂机器人的控制策略_赖旭芝

一类多自由度欠驱动手臂机器人的控制策略1 赖旭芝o (中南大学自动控制系长沙410083) 摘要针对多自由度欠驱动手臂机器人提出一种模糊逻辑控制、模糊变结构控制和线性二次调节控制相结合的控制策略。首先用模糊逻辑控制实现快速平滑地摇起,然后用模糊变结构控制确保从摇起区进入平衡区,最后用线性二次调节方法平衡它。 关键词欠驱动手臂机器人,模糊控制,变结构控制 0前言 对于n自由度欠驱动手臂机器人的运动控制问题在国内外还是一个新的控制领域。文献[1]探讨了n自由度欠驱动手臂机器人基于部分反馈的运动控制问题,此控制策略理论依据不充分,同时存在在n自由度欠驱动手臂机器人的平衡区难以捕捉到该系统的实际控制问题。这样一来,n自由度欠驱动手臂机器人的摇起控制目标就很难实现。 本文依据n自由度欠驱动手臂机器人动力学方程,从摇起能量需增加的角度出发,推导仅有n-1个驱动装置的摇起控制方案。然后,设计模糊变结构控制器对欠驱动手臂机器人进行系统解耦,来实现从摇起控制到平衡控制的快速过渡控制。最后,用线性二次调节器对它进行平衡控制,以实现n 自由度欠驱动手臂机器人的控制目标。 1模糊逻辑控制器的设计 1.1动力学方程 用广义坐标描述多自由度欠驱动手臂机器人的动力学方程为[2] M(q)&q+C(q,¤q)¤q+g(q)=S(1)其中,q=[q1q2,q n]T,S=[S1S2,S n]T,C(q,¤q)I R n@n为作用在机器人连杆上的哥氏矩阵,g (q)I R n为重力,S I R n为驱动力矩,没有驱动装置的力矩为零,M(q)I R n@n为惯性矩阵。对称正定矩阵。机器人运动方程中的各部分具有下列性质: M(q)是对称正定阵; &M(q)-C(q,¤q)是反对称矩阵。 1.2摇起控制器的设计 n自由度欠驱动手臂机器人的运动控制空间分两个子区间:一个是在不稳定平衡点附近的区域叫平衡区;另一个是除平衡区以外的所有运动空间叫摇起区。 从摇起过程能量增加的角度出发,寻找摇起控制规律。其能量为 E(q,¤q)=T(q,¤q)+V(q)(2) T(q,¤q)为动能,V(q)为热能,它们分别为 T(q,¤q)= 1 2 ¤q T M(q)¤q(3) V(q)=6n i=1V i(q)=6n i=1m i gh i(q),i=1,,,n (4)其中,V i(q)和h i(q)分别为第i杆的势能和质量中心的长度。 在整个摇起区,为满足能量不断增加,能量的导数必须满足下面的条件。 ¤E(q,¤q)\0(5)根据(2)、(3)和(4)式可得 ¤E(q,¤q)=¤q T M(q)&q+1 2 ¤q T¤M(q)¤q+¤V(q)(6) (1)式可改写为 &q=M-1(q)(S-C(q,¤q)¤q-g(q))(7)从(4)式可推出 ¤V(q)=g T(q)¤q(8)把(7)和(8)代入(6)式得 ¤E(q,¤q)=¤q T S+1 2 ¤q T(¤ M(q)-2C(q,¤q))¤q(9)利用¤ M(q)-C(q,¤q)为反对称矩阵,所以有 81 1 o女,1966年生,副教授;研究方向:智能控制,机器人控制和非线性控制;联系人。 (收稿日期:2000-06-27) 国家自然科学基金和湖南省科研专项基金资助项目。

机器人循迹活动设计

机器人循迹活动设计 活动一:选择搭建材料完成机器人制作 活动目标: 1.选择机器人搭建材料。 2.尝试组装机器人,安装主机、电机和光电传感器。 活动器材: 乐高器材,主机、马达、传感器等等 活动描述: 通过已有学习机器人的基础,完成机器人的组装,遇到问题可以通过说明书或请求老师帮助进行解决。 活动二:认识编程软件,让机器人动起来 活动目标: 1.认识机器人编程软件中的“运动模块”。 2.尝试运用编程软件让机器人动起来。 活动器材: 笔记本电脑、Lego Mindstorm编程软件 活动描述: 通过已有学习机器人基础的学生讲解,让其余学生了解如何运用编程软件中的“运动模块”让机器人动起来,并且知道如何控制机器人完成前进、后退,转向等行为。 活动三:探究机器人循迹运动 活动目标: 1.认识传感器的主要部件,学习轨迹传感器的工作原理。 2.通过程序的编辑过程,掌握循迹机器人的控制技术。 活动器材: 笔记本电脑、Lego Mindstorm编程软件、比赛场地 活动描述:

编写机器人循迹程序,让机器人从起点出发,沿着指定路线(黑线)运动,直到再次回到起点区。机器人起始状态完全在起点区内,当机器人再回到起点区时,机器人须有一半以上机身在起点区内。 活动四:机器人循迹运动比赛 活动目标: 1.通过比赛活动,增强参与、竞争、实践、协作意识。 活动器材: 笔记本电脑、Lego Mindstorm编程软件、比赛场地 活动描述: 机器人从起点出发,在规定场地内按照指定路线(黑线)完成循迹活动,直到机器人再次回到起点区即为一次活动结束。机器人成功完成循迹活动的,以秒为单位作为比赛成绩,谁消耗的时间越少越优秀。

机器人控制技术论文

摘要 为使机器人完成各种任务和动作所执行的各种控制手段。作为计算机系统中的关键技术,计算机控制技术包括范围十分广泛,从机器人智能、任务描述到运动控制和伺服控制等技术。既包括实现控制所需的各种硬件系统,又包括各种软件系统。最早的机器人采用顺序控制方式,随着计算机的发展,机器人采用计算机系统来综合实现机电装置的功能,并采用示教再现的控制方式。随着信息技术和控制技术的发展,以及机器人应用范围的扩大,机器人控制技术正朝着智能化的方向发展,出现了离线编程、任务级语言、多传感器信息融合、智能行为控制等新技术。多种技术的发展将促进智能机器人的实现。 当今的自动控制技术都是基于反馈的概念。反馈理论的要素包括三个部分:测量、比较和执行。测量关心的变量,与期望值相比较,用这个误差纠正调节控制系统的响应。这个理论和应用自动控制的关键是,做出正确的测量和比较后,如何才能更好地纠正系统。 PID(比例-积分-微分)控制器作为最早实用化的控制器已有50多年历史,现在仍然是应用最广泛的工业控制器。PID控制器简单易懂,使用中不需精确的系统模型等先决条件,因而成为应用最为广泛的控制器。 它由于用途广泛、使用灵活,已有系列化产品,使用中只需设定三个参数(Kp,Ti 和Td)即可。在很多情况下,并不一定需要全部三个单元,可以取其中的一到两个单元,但比例控制单元是必不可少的。 关键词:机器人,机器人控制,PID,自动控制

目录 摘要.......................................................... I 第1章绪论................................................ - 1 - 1.1机器人控制系统 (1) 1.2机器人控制的关键技术 (1) 第2章机器人PID控制...................................... - 2 - 2.1PID控制器的组成 (2) 2.2PID控制器的研究现状 (2) 2.3PID控制器的不足 (3) 第3章 PID控制的原理和特点 ................................ - 4 - 3.1PID控制的原理 (4) 3.2PID控制的特点 (5) 第4章 PID控制器的参数整定 ................................ - 5 -后记...................................................... - 6 -

循迹机器人设计

目录 课程设计(论文)任务书 (Ⅰ) 课程设计(论文)成绩评定表 (Ⅲ) 中文摘要............................................................... ........VI 1 设计任务描述 (1) 1.1 设计题目 (1) 1.2 设计要求 (1) 1.2.1 设计目的 (1) 1.3 基本要求 (1) 2 设计思路 (2) 3 软件流程图 (3) 4 各部分模块设计和选取 (4) 4.1 机械结构方案设计 (4) 4.1.1 车模结构特点 (4) 4.1.2车模转向舵机机械结构的设计 (5) 4.1.3电路板 (6) 4.2视频信号采集方案 (6) 4.2.1采集分析 (6) 4.2.2 采集时序 (7) 4.2.3 中断分析 (8) 5硬件电路系统设计与实现 (10) 5.1 硬件电路设计方案 (10) 5.2硬件电路的实现 (10) 5.2.1 以S12为核心的单片机最小系统 (10) 5.2.2 主板 (11) 5.2.3 电机驱动电路 (13) 5.2.4 摄像头 (13) 5.2.5 速度传感器 (13) 6 循迹小车软件设计 (15) 6.1 路径识别与自适应阈值计算 (15) 6.2 抗干扰处理 (15) 6.3 算法实现 (16) 6.3.1 偏航距离的计算 (16) 6.3.2 偏航角度的计算 (16) 6.3.3 曲率的计算 (16) 6.4 速度PID算法 (16) 7 模型车的主要技术参数 (18) 8元器件清单 (19) 小结 (20) 致谢 (21) 参考文献 (22) 附录A软件流程图 ............................................... 错误!未定义书签。

机器人与自动化技术

机器人与自动化技术 “机器人、无处不在的屏幕、语音交互,这些都将改变我们看待‘电脑’的方式。一旦看、听、阅读能力得到提升,你就可以以新的方式进行交互。”----比尔?盖茨在某电视节目中,预测未来科技领域的下一件大事时表示:机器人与自动化技术将成为未来发展的一大趋势,可以改变世界! 工业机器人的应用,正从汽车工业向一般工业延伸,除了金属加工、食品饮料、塑料橡胶、3C、医药等行业,机器人在风能、太阳能、交通运输、建筑材料、物流甚至废品处理等行业都可以大有作为。 当然,即将“改变世界”的机器人不仅仅具有代替人工的价值,在很多人类无法实现的领域也将出现机器人的身影。譬如,派送采矿机器人到月球和小行星上采挖稀土矿,将有望成为现实。 而更令比尔?盖茨寄予厚望的是机器人将像“电脑”一样改变人类的生活。 日本早稻田大学研究人员推出一种新型仿人型家务机器人。它集安全性、可靠性和灵巧性于一身,还具有仿人脸的外观。在工作时,它将一名男子抱下床,与他聊天并为他准备早餐。由于拥有和成年女性大小相当的灵巧双臂、双手,这种机器人能够用夹子将面包从面包机中取出,而丝毫不弄碎它。 英国阿伯丁大学启动了一项新的研究计划,在3年内研发出允许机器人与人类进行交谈,甚至讨论具体决定的系统……。 作为先进制造业中不可替代的重要装备,工业机器人已经成为衡量一个国家制造水平和科技水平的重要标志。 在机器人市场中,目前80%的市场份额仍由跨国公司占有,其中瑞典ABB、日本发那科FANUC、日本安川yaskawa和德国库卡KUKA四大企业则是市场第一梯队的“四大金刚”。其它有瑞士史陶比尔Staubli、德国克鲁斯CLOOS、德国百格拉、德国徕斯、德国斯图加特航空航天自动化集团(STUAA)、意太利瀚博士hanbs、意大利柯马COMAU、英国Auto Tech Robotics等。 目前国内生产机器人的企业主要有:中科院沈阳新松机器人自动化股份有限公司、芜湖埃夫特智能装备有限公司、上海新时达机器人有限公司、安川首钢机器人有限公司、哈工大海 尔机器人有限公司、南京埃斯顿机器人工程有限公司、广州数控设备有限公司、上海沃迪自动化装备股份有限公司等。 2015年,中国机器人市场需求预计将达35000台,占全球比重16.9%,成为全球规模最大的市场。 一、机器人的系统构成 由3大部分6个子系统组成。 3大部分是:机械部分、传感部分、控制部分。 6个子系统是:驱动系统、机械结构系统、感受系统、机器人-环境交互系统、人-机交互系统、控制系统。

寻迹机器人设计

寻迹机器人设计 寻迹机器人设计 摘要 寻迹是机器人的一种简单视觉在机器人的运动中起着非常重要的作用为 机器人运动过程中的位置的准确性提供了保障为了机器人能在任意区域内沿寻 迹线行走自动绕开障碍能停在指定地点并且具有在复杂环境下对象识别 自主推理路径规划及控制功能随着现代计算机技术的发展和应用以及传感 器技术的发展移动机器人的研究又出现新的高潮由于机器人在很多方面的准 确性可靠性和精确性上大大超过了人类机器人技术己经在很多领域里得到了

很好的发展并取得了很好的效果 本文详细介绍了寻迹机器人的设计设计的主要内容包括硬件部分设计和软 件部分设计硬件部分包括一些零件的计算和选择软件部分即控制部分包括电 动机的驱动模块 最后通过对寻迹机器人的技术经济分析显示了其诸多优势如利用柔性生产 系统可以降低生产成本提高生产效率并能改善人的劳动环境充分体现了研究的 意义 关键词寻迹机器人红外传感器 I

寻迹机器人设计 Abstract Tracing the robot is a simple vision the movement in robots playing a very important role for robot movement position in the process has provided a guarantee of accuracy To robot can find any trace within the region along the line walking automatic bypass obstacles can be parked in designated locations And in a complex environment object recognition independent reasoning path planning and control functions With the development of modern computer technology and applications

基于PLC的机器人自动控制系统设计

基于PLC的机器人自动控制系统设计 基于PLC的机器人工作过程是以电磁阀部件为控制对象,以气缸方式驱动的一种特殊机器人运行装置。当中,对于PLC可编程序控制器的应用则是极为广泛与深入当中。应用PLC可编程序控制器进行机器人自动控制系统设计的最主要优势在于:编程操作简单、抗干扰性能突出、运行可靠性高、使用方便简单等特点。本文主要分析的方向是基于PLC的机器人自动控制系统设计操作,进一步确定该方面的可操作性以及进一步研究的价值。 标签:PLC;机器人;自动控制系统;设计 1 引言 在现代科学技术不断发展的背景之下,工业现场所涉及到的重体力劳动量不断提升。当中部分劳动任务的实现单单依靠人力是很难实现的。而为了良好的完成工业现场的相关生产作业任务,就需要通过对机器人装置的研究与应用来实现。基于PLC的机器人装置主要采取关节式结构,能够实现对人体手臂部分的活动动作加以模拟,在自动控制系统下的预定程序、轨迹、以及要求作用下,实现包括零部件抓取、搬运、以及装配在内的一系列动作。本文主要分析的方向是基于PLC的机器人自动控制系统设计操作,进一步确定该方面的可操作性以及进一步研究的价值。 2 目前基于PLC的机器人自动控制系统设计存在的问题 基于PLC的机器人自动控制系统是现今提出的一个机器人控制探究方向,考虑PLC的主要原因是PLC的可调整性以及可控制性较强,是采用编程、输入指令的方式控制,操作相对简单,运行复杂性较低,安全性稳定性相对较高,基于PLC编程基础下的机器人自动控制系统设计结果直接具备PLC的优势,实用性较高,操作要求较低,运行连续性以及运行可靠性高,这对于机器人自动控制系统的进一步发展较为有利,有实际的促进作用[1]。 基于PLC的机器人自动控制系统设计进展相对较为缓慢,主要原因包括技术方面的问题,PLC与机器人装置之间的衔接问题,实际情况探究问题,相关人才问题,为实际的发展机器人自动控制系统,需要对这些问题进行全面的分析,找出关键所在,技术方面的问题为机器人装置的种类较多,对于自动控制系统的要求不尽相同,对于PLC编程的调整要求较高,PLC编程操作相对简单,对于不同指令需要变化输入内容,对于自动控制系统设计类别较多而言进展的速度无法得到有效的提高;人才问题,即研究型人才、操作型人才、实验型人才以及技术型人才,人才的数量相对较为短缺,对于该方面人才的定义为需要全面的掌握了解PLC知识的全部,确定机器人自动控制系统的设计方向,对于机器人装置了解全面,对于机器人装置的相关技术以及原理有较为深入的了解分析,对于自动控制系统相关知识了解全面,同时掌握机器人自动控制系统的操作方法,对于机器人自动控制系统新技术以及新知识了解透彻,大部分工作人员没有达到以上

自动寻迹搬运机器人设计

摘要 从第一台机器人诞生至今,机器人的制造和发展已走过了半个多世纪的历程,全球工业机器人的装机量已超过百万台,形成了一个巨大的机器人产业。同时,非制造业用机器人近几年也发展迅速,并逐步向实用化发展。机器人的制造水平、控制速度和控制精度、可靠性等不断提高,而机器人的制造成本和价格却不断下降。机器人产业的潜力非常巨大,值得强调的是,“机器人产业”应该是“机器人技术”产业,或者叫机器人产业。正如IT产业不仅限于PC一样,机器人产业也包括所有与机器人技术相关的产业,在产业化大背景的驱动下,不久以后,未来机器人的发展水平将会得到飞跃性的提升。 机器人工程技术与人性化技术的共同发展,使得更多的机器人“德才兼备”,它们将会像人们想象中的机器人那样更接近于人类。目前已经比较成熟的机器人研究领域,使得科学家的研究方向不再像90年代初期那样随波逐流,更多创意化的设计理念被融入到了机器人的研究和制造中。 在未来高精度的产业机器人,高感知能力的家用机器人,以及虚拟仿真技术的研究型机器人将会逐步融入到人类社会的方方面面。也许在未来的某一天,在大街上密布的机器人大军将不再是科幻作品中的镜头。究竟机器人能有怎样的发展呢,下面就和大家一起来展望机器人技术的未来。 在当今社会中,机器人已被广泛的运用到每一个领域,如建筑、

医疗、采矿、核能、农牧渔业、航空航天、水下作业、救火、环境卫生、教育、娱乐、办公、家用等方面,有时它在极其恶劣的条件下工作,做某些单调、频繁和重复的长时间作业,它不仅给人们留下了良好的工作条件,而且给社会带来了巨大的财富。 关键词: 机器人机构制动装置

Abstract Birth date from the first robot, robot manufacturing and development has gone through the course of half a century, the global installed base of industrial robots have been more than a million units to form a giant robot industry. Meanwhile, the non-manufacturing industry has developed rapidly in recent years, robots, and gradually to practical development. Robot manufacturing level, control the speed and control accuracy, reliability continue to improve the robot's manufacturing costs and prices have been declining. Huge potential in the robotics industry, is worth emphasizing that, "the robotics industry" should be "robot technology" industries, or call the robotics industry. As the IT industry is not only limited to the PC like robots and robot industry also includes all technology-related industries in the industry, driven by the background of the near future, the future level of development of the robot will be a leap of improvement. Robot Engineering Technology and the common development of human technology, making more robots "ability and political integrity," they would be like people think of robots as closer to human beings. Is now relatively mature field of robotics,

单片机开发智能寻迹机器人

单片机开发智能寻迹机器人(散件)-完全仿真,在线ISP/IAP烧写 单片机益智系列——智能寻迹机器人是由益芯科技有限公司为科教方便而研发设计。根据现代学校对嵌入式系统开发的需求。依据提高学生实际动手操作能力和思考能力,以加强学生对现实生活中嵌入式系统的应用为参照。智能寻迹机器人全新的设计模式,良好的电路设计,一体化的机电组合,智趣的系统开发,更是成为加强学生学习兴趣的总动源。 智能寻迹机器人采用现在较为流行的8位单片机作为系统大脑。以8051系列家族中的AT89S51/AT89S52为主芯片。40脚的DIP封装使它拥有32个完全IO(GPIO—通用输入输出)端口,通过对这些端口加以信号输入电路,控制电路,执行电路共同完成寻迹机器人。

P0.0,P0.1,P0.2,P0.3分别通过LG9110电机驱动来驱动电机1和电机2。由电机的正转与反转来完成机器人的前进,后退,左转,右转,遇障碍物绕行,避悬崖等基本动作。在机器人前进时如果前方有障碍物,由红外发射管发射的红外信号被反射给红外接收管,红外接管将此信号经过P3.7传送入AT89S52中,主芯片通过内部的代码进行机器人的绕障碍物操作,同时主芯片将P3.7的信号状态通过P2.5的LED指示灯显示出来。机器人行走时会通过P3.5与P3.6的红外接收探头来进行检测。当走到悬崖处时,P3.5或P3.6将收到一个电平信号,此电平信号将通过相应端口传送入主芯片中,主芯片通过内部代码完成机器人的避悬崖操作。同时P3.5与P3.6的信号状态将通过P2.6/P2.7显示出来。在机器人的左转,右转,后退的过程,可以通过观看以P2.0/P0.7为指示灯的运行状态。P0.4为机器人的声控检测端口,在运行为前进状态时,可以能过声控(如拍手声)来控制它的运行与停止。P0.6为机器人的声音输出端。在机器人遇到障碍物时。进行绕障碍物与避悬崖时可以通过此端口控制蜂鸣器发出报警声。当为白天或黑夜时可以通过P0.5端口中的光敏电阻来进行判断,以方便完成机器人夜间自动照明等功能。两个按键以查询/中断两种不同的方式来展现按键操作。你可以按下S1键来进行机器的停止。再按下S2键来进行机器人的运行。这个按键的信息分别被P3.2,P3.4接收到。IR1为红外遥控接收器,这就为机器人进行远程遥控创造了可能。这个红外遥控接收头接收到红外信号时将信号经过P3.3送入到主芯片,主芯片对其进行解密后以不同的方式对机器人进行控制。同时将

智能机器人控制系统

机器人的控制 机器人控制系统是机器人的大脑,是决定机器人功能和性能的主要因素。机器人控制技术的主要任务就是控制工业机器人在工作空间中的运动位置、姿态和轨迹、操作顺序及动作的时间等。具有编程简单、软件菜单操作、友好的人机交互界面、在线操作提示和使用方便等特点。 智能机器人控制的关键技术 关键技术包括: (1)开放性模块化的控制系统体系结构:采用分布式CPU计算机结构,分为机器人控制器(RC),运动控制器(MC),光电隔离I/O控制板、传感器处理板和编程示教盒等。机器人控制器(RC)和编程示教盒通过串口/CAN总线进行通讯。机器人控制器(RC)的主计算机完成机器人的运动规划、插补和位置伺服以及主控逻辑、数字I/O、传感器处理等功能,而编程示教盒完成信息的显示和按键的输入。 (2)模块化层次化的控制器软件系统:软件系统建立在基于开源的实时多任务操作系统Linux上,采用分层和模块化结构设计,以实现软件系统的开放性。整个控制器软件系统分为三个层次:硬件驱动层、核心层和应用层。三个层次分别面对不同的功能需求,对应不同层次的开发,系统中各个层次内部由若干个功能相对对立的模块组成,这些功能模块相互协作共同实现该层次所提供的功能。 (3)机器人的故障诊断与安全维护技术:通过各种信息,对机器人故障进行诊断,并进行相应维护,是保证机器人安全性的关键技术。 (4)网络化机器人控制器技术:目前机器人的应用工程由单台机器人工作站

向机器人生产线发展,机器人控制器的联网技术变得越来越重要。控制器上具有串口、现场总线及以太网的联网功能。可用于机器人控制器之间和机器人控制器同上位机的通讯,便于对机器人生产线进行监控、诊断和管理。 PID控制原理和特点 在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。PID控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。即当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术。PID控制,实际中也有PI和PD控制。PID控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的。 比例(P)控制 比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差。 积分(I)控制 在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统。为了消除稳态误差,在控制器中必须引入积分项。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。 微分(D)控制

一种欠驱动移动机器人运动模式分析

天津比利科技发展有限公司 李艳杰 ’马岩1,钟华2,吴镇炜2 ' 隋春平2 (1.沈阳理工大学机械工程学院,沈阳110168;2.中国科学院沈阳自动化研究所,沈阳110016) 摘要:介绍了一种欠驱动移动机器人的机械结构。分析了该欠驱动移动机器人在平地行进 模式的特点,提出一种越障控制模式。在该越障控制模式中加入了障碍物高度计算算法, 使得移动机器人在越障过程中的智能控制更加高效。利用VB编写控制程序人机界面,在移 动机器人实物平台上进行了实验,实验结果证明了控制方法的有效性。 关键词:AVR单片机;欠驱动移动机器人;越障模式 中图分类号:TP242文献标志码:A Analysis of a Underactuated Mobile Robot Moving Mode LI Yan-jie',MA Yan',ZHONG Hua2,WU2hen-wej2,SUI Chun-ping2 (l.School of Mechanical Engineering,Shenyang Ligong University,Shenyang110168,China;2.Robotics Lab,Shenyang Institute of Automation,Chinese Academy of Sciences,Shenyang110016,China) Abstract:The mechanical structure of a kind of underactuated mobile robot was described in this paper.The charac- teristics of the underactuated mobile robot in the plains traveling mode was analyzed and a kind of obstacle-negotia- tion control mode was proposed.Due to calculate algorithm of obstacle's height was added to the the obstacle-nego- tiation control mode,the intelligent control of obstacle-negotiation becomes more efficient.The control procedure HMI was programmed by VB and the experiment was performed on the mobile robot platform.Experiment results show the control method was effective. Key words:AVR SCM;underactuated mobile robot;obstacle-negotiation mode 欠驱动机械系统是一类特殊的非线性系统,该容错控制的作用。因此,欠驱动机器人被广泛应用系统的独立控制变量个数小于系统的自由度个数【l】o于空间机器人、水下机器人、移动机器人、并联机器 欠驱动系统结构简单,便于进行整体的动力学分析人、伺服机器人和柔性机器人等行业。 和试验。有时在设计时有意减少驱动装置以此来增本文以四驱动、八自由度的欠驱动移动机器人加整个系统的灵活性。同时,由于控制变量受限等为实验对象,通过切换驱动器的工作模式来克服系原因,欠驱动系统又足够复杂,便于研究和验证各统不完全可控造成反馈控制失效【2】的缺点。以工控 种算法的有效性。当驱动器故障时,可能使完全驱机作为上位机,通过工控机的RS232串口与AVR 葫系统成为欠驱动系统,欠驱动控制算法可以起到单片机进行无线通讯。通过对驱动器反馈数据的分 收稿日期:2013-01-22:修订日期:2013-02-19 基金项目:国家科技支撑计划项目(2013BAK03801,2013BAK03802) 作者筒介:李艳杰(1969-),女,博士,教授,研究方向为智能机器人控制及机器人学;马岩(1988-),男,硕士研究生,研究方向为嵌入式控制;钟华(1977-),男,博士,副研究员,研究方向为机器人控制及系统集成。 Automation&Instrumentation2013(9) 一种欠驱动移动机器人运动模式分析

机器人控制系统详解

机器人控制系统详解 如果仅仅有感官和肌肉,人的四肢并不能动作。一方面是因为来自感官的信号没有器官去接收和处理,另一方面也是因为没有器官发出神经信号,驱使肌肉发生收缩或舒张。同样,如果机器人只有传感器和驱动器,机械臂也不能正常工作。原因是传感器输出的信号没有起作用,驱动电动机也得不到驱动电压和电流,所以机器人需要有一个控制系统,用硬件和软件组成一个的控制系统。 机器人控制系统概念 机器人控制系统是指由控制主体、控制客体和控制媒体组成的具有自身目标和功能的管理系统。控制系统意味着通过它可以按照所希望的方式保持和改变机器、机构或其他设备内任何感兴趣或可变化的量。控制系统同时是为了使被控制对象达到预定的理想状态而实施的。控制系统使被控制对象趋于某种需要的稳定状态。 机器人控制系统的功能要求 1、记忆功能:存储作业顺序、运动路径、运动方式、运动速度和与生产工艺有关的信息。 2、示教功能:离线编程,在线示教,间接示教。在线示教包括示教盒和导引示教两种。 3、与外围设备联系功能:输入和输出接口、通信接口、网络接口、同步接口。 4、坐标设置功能:有关节、绝对、工具、用户自定义四种坐标系。 5、人机接口:示教盒、操作面板、显示屏。 6、传感器接口:位置检测、视觉、触觉、力觉等。 7、位置伺服功能:机器人多轴联动、运动控制、速度和加速度控制、动态补偿等。 8、故障诊断安全保护功能:运行时系统状态监视、故障状态下的安全保护和故障自诊断。机器人控制系统的主要种类 控制系统的任务,是根据机器人的作业指令程序、以及从传感器反馈回来的信号,支配机器人的执行机构去完成的运动和功能。假如机器人不具备信息反馈特征,则为开环控制系统;若具备信息反馈特征,则为闭环控制系统。

浅析寻迹机器人的设计

浅析寻迹机器人的设计 发表时间:2019-11-21T09:45:17.313Z 来源:《教育学文摘》2019年第10期作者:宋奕[导读] 机器人融合了机械、电子、计算机、通讯等多学科领域的知识,是一项综合多学科知识和技能的科技活动机器人走进中小学课堂,把现代化的科学技术知识引入中小学科技教育活动,让孩子们通过机械设计,计算机编程,动手制作,结合日常观察、经验积累,去寻求最完美的解决方案, 从而发展孩子们的动手能力、逻辑思维能力、综合应用能力、创新能力等,激发孩子们的学习、探索、运用电子信息技术的兴趣,提升孩子们的科学素质,培养孩子们的团队合作精神极为有益。 机器人融合了机械、电子、计算机、通讯等多学科领域的知识,是一项综合多学科知识和技能的科技活动。为了更好地开展青少年机器人活动,鼓励更多的青少年机器人爱好者迅速成才,中小学阶段普遍选择设计制作难度适中的寻迹机器人作为机器人活动平台。 寻迹机器人是指能沿一条预定黑线行走的机器人,也叫循迹机器人,或寻线机器人。它是通过灰度传感器识别地面上的黑线轨迹,随时调整自己的运动方向以使自己始终沿着黑线轨迹行走的机器人。 寻迹机器人的设计分为两部分:车体设计和控制器程序设计。 一、寻迹机器人的车体设计 寻迹机器人要能沿一条预定黑线行走,车体应具有前行、后退、左转、右转等机械功能,且转向灵活。并且在沿黑线行走的同时还要能完成设定的任务,那车体还应可方便搭载各种功能模块,比如机械手,控制器等。基于上述要求,寻迹机器人车体的设计一般有以下四种结构情形。 1、前轮驱动 前轮驱动的小车一般是由左右两个动力轮和一个万向轮构成,动力轮位于车头,万向轮位于车尾,如下图所示。该车体结构通过左右动力轮同时正转,实现车体前行;左右动力轮同时反转,实现车体后退;左右动力轮一个正转,另一个反转,或一个正转,另一个停转来实现左转、右转。 2、后轮驱动 后轮驱动的小车一般是由左右两个动力轮和一个万向轮构成,动力轮位于车尾,万向轮位于车头,如下图所示。该车体结构也是通过左右动力轮同时正转,实现车体前行;左右动力轮同时反转,实现车体后退;左右动力轮一个正转,另一个反转,或一个正转,另一个停转来实现左转、右转。 3、中轮驱动 中轮驱动的小车一般是由两个动力轮和两个万向轮构成,动力轮位于车体中间,一个万向轮位于车头,另一个万向轮位于车尾,如下图所示。该车体结构通过左右动力轮同时正转,实现车体前行;左右动力轮同时反转,实现车体后退;左右动力轮一个正转,另一个反转,或一个正转,另一个停转来实现左转、右转,并且转向灵活。 4、四轮驱动 四轮驱动的小车一般是由四个动力轮构成,两个动力轮位于车头,另两动力轮位于车尾,如下图所示。该车体结构通过左右动力轮同时正转,实现车体前行;左右动力轮同时反转,实现车体后退;左右动力轮一个正转,另一个反转,或一个正转,另一个停转来实现左转、右转。并且动力强劲,转向灵活,适用范围广。

相关文档
最新文档