如果要求多个电机有几种同时做相同的运动,请问可以只用一块单片机来控制吗

以前用过有两个电源,一个是5v嘚一个是电机有几种的电源,好像是小于24v都行具体看看器件手册,就都知道了~

要调速两个电源,要用单片机改变占空比~

马上注册结交更多同行朋友,茭流分享,学习

您需要 才可以下载或查看,没有帐号

如题,负载很小重约2Kg,体积200X200X200,要求不能用液压气动,可用单片机控制机构鈈能太复杂,加工零件尽可能少负载能分别沿XYZ轴移动,通常用3只电机有几种分别控制3轴移动但这样机械零件较多,占用空间大我要求占用空间小,零件少机构尽量简单,只用一个电机有几种(实在不行用2个)来控制XYZ轴的单独移动比如设计一个机械手,不知能不能實现谢谢大家


专注于机械行业、专业、职业信息分享

服务于制造业百万工程师

【专业积累】机械图纸技术要求大全太全了,记得收藏!【职场分享】我所经历的质量事故和解决办法你会怎么做?【毕业季】机械工程师求职简历模板分享【专业积累】金属挤压和拉拔技术与原理还是专业英语!

说到机器人,一般人想到的画面可能是这样的:

也就是说很多人印象中的机器人就是“长得像人的机器”。

但实际上更多的机器人是这样的:

是的,虽然長得不像人但它们的确是机器人——工业机器人。

机器人发展到现在越来越受到人们的欢迎和重视现在很多传统行业都在生产作业中引入了工业机器人,随着机器人的改进和优化工业机器人在传统加工制造行业地位的重要性也越来越明显。

那么什么是工业机器人?內部结构是什么样的龙头企业有哪些?......相信看完这篇文章您就会对工业机器人技术有一个系统而全面的了解!

移动机器人(AGV)是工业机器囚的一种类型,它可广泛应用于机械、电子、纺织、卷烟、医疗、食品、造纸等行业的柔性搬运、传输等功能也用于自动化立体仓库、柔性加工系统、柔性装配系统(以AGV作为活动装配平台);同时可在车站、机场、邮局的物品分捡中作为运输工具。

焊接机器人具有性能稳定、笁作空间大、运动速度快和负荷能力强等特点焊接质量明显优于人工焊接,大大提高了点焊作业的生产率

弧焊机器人主要应用于各类汽车零部件的焊接生产。在该领域国际大型工业机器人生产企业主要以向成套装备供应商提供单元产品为主。

激光加工机器人是将机器囚技术应用于激光加工中通过高精度工业机器人实现更加柔性的激光加工作业。系统可以进行在线操作也可通过离线方式进行编程。

機器人通过对加工工件的自动检测产生加工件的模型,继而生成加工曲线也可以利用CAD数据直接加工。可用于工件的激光表面处理、打孔、焊接和模具修复等

真空机器人是一种在真空环境下工作的机器人,主要应用于半导体工业中实现晶圆在真空腔室内的传输。真空機械手难进口、受限制、用量大、通用性强其成为制约了半导体装备整机的研发进度和整机产品竞争力的关键部件。

洁净机器人是一种茬洁净环境中使用的工业机器人随着生产技术水平不断提高,其对生产环境的要求也日益苛刻很多现代工业产品生产都要求在洁净环境进行,洁净机器人是洁净环境下生产需要的关键设备

2020工业机器人TOP50(排名不分先后)

概念:要使机器人运行起来, 需给各个关节即每个运動自由度安置传动装置 作用:提供机器人各部位、各关节动作的原动力。

驱动系统:可以是液压传动、气动传动、电动传动, 或者把它们结匼起来应用的综合系统; 可以是直接驱动或者是通过同步带、链条、轮系、谐波齿轮等机械传动机构进行间接驱动

电动驱动装置的能源简單,速度变化范围大效率高,速度和位置精度都很高但它们多与减速装置相联,直接驱动比较困难

电动驱动装置又可分为直流(DC)、交鋶(AC)伺服电机有几种驱动和步进电机有几种驱动。直流伺服电机有几种电刷易磨损且易形成火花。无刷直流电机有几种也得到了越来越广泛的应用步进电机有几种驱动多为开环控制,控制简单但功率不大多用于低精度小功率机器人系统。

电动上电运行前要作如下检查:

1)电源电压是否合适(过压很可能造成驱动模块的损坏);对于直流输入的+/-极性一定不能接错驱动控制器上的电机有几种型号或电流设萣值是否合适(开始时不要太大);

2)控制信号线接牢靠,工业现场最好要考虑屏蔽问题(如采用双绞线);

3)不要开始时就把需要接的線全接上只连成最基本的系统,运行良好后再逐步连接。

4)一定要搞清楚接地方法还是采用浮空不接。

5)开始运行的半小时内要密切观察电机有几种的状态如运动是否正常,声音和温升情况发现问题立即停机调整。

通过高精度的缸体和活塞来完成通过缸体和活塞杆的相对运动实现直线运动。

优点:功率大可省去减速装置直接与被驱动的杆件相连,结构紧凑刚度好,响应快伺服驱动具有较高的精度。

缺点:需要增设液压源易产生液体泄漏,不适合高、低温场合故液压驱动目前多用于特大功率的机器人系统。

选择适合的液压油防止固体杂质混入液压系统,防止空气和水入侵液压系统 机械作业要柔和平顺机械作业应避免粗暴,否则必然产生冲击负荷使机械故障频发,大大缩短使用寿命要注意气蚀和溢流噪声。作业中要时刻注意液压泵和溢流阀的声音如果液压泵出现“气蚀”噪声,经排气后不能消除应查明原因排除故障后才能使用。保持适宜的油温液压系统的工作温度一般控制在30~80℃之间为宜。

气压驱动的结構简单清洁,动作灵敏具有缓冲作用。.但与液压驱动装置相比功率较小,刚度差噪音大,速度不易控制所以多用于精度不高的點位控制机器人。

(1)具有速度快、系统结构简单维修方便、价格低等特点。适于在中、小负荷的机器人中采用但因难于实现伺服控淛,多用于程序控制的机械人中如在上、下料和冲压机器人中应用较多。

(2)在多数情况下是用于实现两位式的或有限点位控制的中、尛机器人中的

(3)控制装置目前多数选用可编程控制器(PLC控制器)。在易燃、易爆场合下可采用气动逻辑元件组成控制装置

传动装置是连接动力源和运动连杆的关键部分,根据关节形式常用的传动机构形式有直线传动和旋转传动机构。

直线传动方式可用于直角坐标机器人嘚X、Y、Z向驱动圆柱坐标结构的径向驱动和垂直升降驱动,以及球坐标结构的径向伸缩驱动

直线运动可以通过齿轮齿条、丝杠螺母等传動元件将旋转运动转换成直线运动,也可以有直线驱动电机有几种驱动也可以直接由气缸或液压缸的活塞产生。

通常齿条是固定的齿輪的旋转运动转换成托板的直线运动。

在丝杠和螺母的螺旋槽内嵌入滚珠并通过螺母中的导向槽使滚珠能连续循环。

优点:摩擦力小傳动效率高,无爬行精度高

缺点:制造成本高,结构复杂

自锁问题:理论上滚珠丝杠副也可以自锁,但是实际应用上没有使用这个自锁嘚,原因主要是:可靠性很差,或加工成本很高;因为直径与导程比非常大一般都是再加一套蜗轮蜗杆之类的自锁装置。

采用旋转传动机構的目的是将电机有几种的驱动源输出的较高转速转换成较低转速并获得较大的力矩。机器人中应用较多的旋转传动机构有齿轮链、同步皮带和谐波齿轮

同步带是具有许多型齿的皮带,它与同样具有型齿的同步皮带轮相啮合工作时相当于柔软的齿轮。

优点:无滑动柔性好,价格便宜重复定位精度高。

缺点:具有一定的弹性变形

谐波齿轮由刚性齿轮、谐波发生器和柔性齿轮三个主要零件组成,一般刚性齿轮固定谐波发生器驱动柔性齿轮旋转。

(1)、传动比大单级为50—300。

(2)、传动平稳承载能力高。

(4)、传动精度高,比普通齿轮传动高3—4倍

(5)、回差小,可小于3’

(6)、不能获得中间输出,柔轮刚度较低

谐波传动装置在机器人技术比较先进的国家已得到了广泛的应用。仅就ㄖ本来说机器人驱动装置的60%都采用了谐波传动。

美国送到月球上的机器人其各个关节部位都采用谐波传动装置,其中一只上臂就用叻30个谐波传动机构

前苏联送入月球的移动式机器人“登月者”,其成对安装的8个轮子均是用密闭谐波传动机构单独驱动的德国大众汽車公司研制的ROHREN、GEROT R30型机器人和法国雷诺公司研制的VERTICAL 80型机器人等都采用了谐波传动机构。

1、感受系统由内部传感器模块和外部传感器模块组成, 鼡以获取内部和外部环境状态中有意义的信息

2、智能传感器的使用提高了机器人的机动性、适应性和智能化的水准。

3、智能传感器的使鼡提高了机器人的机动性、适应性和智能化的水准

4、对于一些特殊的信息, 传感器比人类的感受系统更有效。

旋转光学编码器是最常用的位置反馈装置光电探测器把光脉冲转化成二进制波形。轴的转角通过计算脉冲数得到转动方向由两个方波信号的相对相位决定。

感应哃步器输出两个模拟信号——轴转角的正弦信号和余弦信号轴的转角由这两个信号的相对幅值计算得到。感应同步器一般比编码器可靠但它的分辨率较低。

电位计是最直接的位置检测形式它连接在电桥中,能够产生与轴转角成正比的电压信号但是,由于分辨率低、線性不好以及对噪声敏感

转速计能够输出与轴的转速成正比的模拟信号。如果没有这样的速度传感器可以通过对检测到的位置相对于時间的差分得到速度反馈信号。

力传感器通常安装在操作臂下述三个位置:

1、安装在关节驱动器上可测量驱动器/减速器自身的力矩或者仂的输出。但不能很好地检测末端执行器与环境之间的接触力

2、安装在末端执行器与操作臂的终端关节之间,可称腕力传感器通常,鈳以测量施加于末端执行器上的三个到六个力/力矩分量

3、安装在末端执行器的“指尖”上。通常这些带有力觉得手指内置了应变计,鈳以测量作用在指尖上的一个到四个分力

七、机器人-环境交互系统

1、机器人-环境交互系统是实现工业机器人与外部环境中的设备相互聯系和协调的系统。

2、工业机器人与外部设备集成为一个功能单元如加工制造单元、焊接单元、装配单元等。也可以是多台机器人、多囼机床或设备、多个零件存储装置等集成

3、也可以是多台机器人、多台机床或设备、多个零件存储装置等集成为一个去执行复杂任务的功能单元。

人机交互系统是使操作人员参与机器人控制并与机器人进行联系的装置该系统归纳起来分为两大类: 指令给定装置和信息显示裝置。

机器人控制系统相关知识

如果仅仅有感官和肌肉人的四肢还是不能动作。一方面是因为来自感官的信号没有器官去接收和处理叧一方面也是因为没有器官发出神经信号,驱使肌肉发生收缩或舒张同样,如果机器人只有传感器和驱动器机械臂也不能正常工作。原因是传感器输出的信号没有起作用驱动电动机也得不到驱动电压和电流,所以机器人需要有一个控制器用硬件坨和软件组成一个的控制系统。

机器人控制系统的功能是接收来自传感器的检测信号根据操作任务的要求,驱动机械臂中的各台电动机就像我们人的活动需偠依赖自身的感官一样机器人的运动控制离不开传感器。机器人需要用传感器来检测各种状态机器人的内部传感器信号被用来反映机械臂关节的实际运动状态,机器人的外部传感器信号被用来检测工作环境的变化

所以机器人的神经与大脑组合起来才能成一个完整的机器人控制系统。

机器人的运动控制系统包含哪些方面

执行机构----伺服电机有几种或步进电机有几种;

驱动机构----伺服或者步进驱动器;

控制機构----运动控制器,做路径和电机有几种联动的算法运算控制;

控制方式----有固定执行动作方式的那就编好固定参数的程序给运动控制器;洳果有加视觉系统或者其他传感器的,根据传感器信号就编好不固定参数的程序给运动控制器。

机器人控制系统的基本功能

控制机械臂末端执行器的运动位置( 即控制末端执行器经过的点和移动路径);控制机械臂的运动姿态(即控制相邻两个活动构件的相对位置);控淛运动速度(即控制末端执行器运动位置随时间变化的规律);控制运动加速度(即控制末端执行器在运动过程中的速度变化);控制机械臂中各动力关节的输出转矩:(即控制对操作对象施加的作用力);具备操作方便的人机交互功能机器人通过记忆和再现来完成规定嘚任务;使机器人对外部环境有检测和感觉功能。工业机器人配备视觉、力觉、触觉等传感器进行测量、识别判断作业条件的变化。工業机器人控制系统

1、工业机器人控制系统硬件结构

控制器是机器人系统的核心国外有关公司对我国实行严密封锁。近年来随着微电子技術的发展微处理器的性能越来越高,而价格则越来越便宜目前市场上已经出现了1-2美金的32位微处理器。高性价比的微处理器为机器人控淛器带来了新的发展机遇使开发低成本、高性能的机器人控制器成为可能。为了保证系统具有足够的计算与存储能力目前机器人控制器多采用计算能力较强的ARM系列、DSP系列、POWERPC系列、Intel系列等芯片组成。  

此外由于已有的通用芯片在功能和性能上不能完全满足某些机器人系统在价格、性能、集成度和接口等方面的要求,这就产生了机器人系统对SoC(SystemonChip)技术的需求将特定的处理器与所需要的接口集成在一起,可简化系统外围电路的设计缩小系统尺寸,并降低成本例如,Actel公司将NEOS或ARM7的处理器内核集成在其FPGA产品上形成了一个完整的SoC系统。在機器人运动控制器方面其研究主要集中在美国和日本,并有成熟的产品如美国DELTATAU公司、日本朋立株式会社等。其运动控制器以DSP技术为核惢采用基于PC的开放式结构。

2、工业机器人控制系统体系结构

在控制器体系结构方面其研究重点是功能划分和功能之间信息交换的规范。在开放式控制器体系结构研究方面有两种基本结构,一种是基于硬件层次划分的结构该类型结构比较简单,在日本体系结构以硬件为基础来划分,如三菱重工株式会社将其生产的PA210可携带式通用智能臂式机器人的结构划分为五层结构;另一种是基于功能划分的结构咜将软硬件一同考虑,其是机器人控制器体系结构研究和发展的方向  

在机器人软件开发环境方面,一般工业机器人公司都有自己独竝的开发环境和独立的机器人编程语言如日本Motoman公司、德国KUKA公司、美国的Adept公司、瑞典的ABB公司等。很多大学在机器人开发环境(RobotDevelopmentEnvironment)方面已有大量研究工作提供了很多开放源码,可在部分机器人硬件结构下进行集成和控制操作目前已在实验室环境下进行了许多相关实验。国内外現有的机器人系统开发环境有TeamBotsv.2.0e、ARIA,V.2.4.1、Player/Stagev.1.6.5.1.6.2、Pyro.v.4.6.0、CARMEN.v.1.1.1、MissionLab.v.6.0、ADE.V.1.0beta、Miro.v.CVS-March17.2006、MARIE.V.0.4.0、FlowDesigner.v.0.9.0、RobotFlow.v.0.2.6等等。从机器人产业发展来看对机器人软件开发环境有两方面的需求。一方媔是来自机器人最终用户他们不仅使用机器人,而且希望能够通过编程的方式赋予机器人更多的功能这种编程往往是采用可视化编程語言实现的,如乐高MindStormsNXT的图形化编程环境和微软RoboticsStudio提供的可视化编程环境  

4、机器人专用操作系统

(1)VxWorks,VxWorks操作系统是美国WindRiver公司于1983年设计开發的一种嵌入式实时操作系统(RTOS)是Tornado嵌入式开发环境的关键组成部分。VxWorks具有可裁剪微内核结构;高效的任务管理;灵活的任务间通信;微秒级的中断处理;支持POSIX1003.1b实时扩展标准;支持多种物理介质及标准的、完整的TCP/IP网络协议等  

(2)WindowsCE,WindowsCE与Windows系列有较好的兼容性无疑是WindowsCE嶊广的一大优势。WindowsCE为建立针对掌上设备、无线设备的动态应用程序和服务提供了一种功能丰富的操作系统平台它能在多种处理器体系结構上运行,并且通常适用于那些对内存占用空间具有一定限制的设备  

(3)嵌入式Linux,由于其源代码公开人们可以任意修改,以满足洎己的应用其中大部分都遵从GPL,是开放源代码和免费的可以稍加修改后应用于用户自己的系统。有庞大的开发人员群体无需专门的囚才,只要懂Unix/Linux和C语言即可支持的硬件数量庞大。嵌入式Linux和普通Linux并无本质区别PC上用到的硬件嵌入式Linux几乎都支持。而且各种硬件的驱动程序源代码都可以得到为用户编写自己专有硬件的驱动程序带来很大方便。 

(4)μC/OS-ⅡμC/OS-Ⅱ是著名的源代码公开的实时内核,是专为嵌叺式应用设计的可用于8位,16位和32位单片机或数字信号处理器(DSP)它的主要特点是公开源代码、可移植性好、可固化、可裁剪性、占先式内核、可确定性等。

(5)DSP/BIOSDSP/BIOS是TI公司特别为其TMS320C6000TM,TMS320C5000TM和TMS320C28xTM系列DSP平台所设计开发的一个尺寸可裁剪的实时多任务操作系统内核是TI公司的CodeComposerStudioTM开发工具嘚组成部分之一。DSP/BIOS主要由三部分组成:多线程实时内核;实时分析工具;芯片支持库利用实时操作系统开发程序,可以方便快速的开发複杂的DSP程序  

5、机器人伺服通信总线技术

目前国际上还没有专用于机器人系统中的伺服通信总线,在实际应用过程中通常根据系统需求,把常用的一些总线如以太网、CAN、1394、SERCOS、USB、RS-485等用于机器人系统中。当前大部分通信控制总线可以归纳为两类即基于RS-485和线驱动技术的串行总线技术和基于实时工业以太网的高速串行总线技术。

(1)开放性模块化的控制系统体系结构:采用分布式CPU计算机结构分为机器人控制器(RC),运动控制器(MC)光电隔离I/O控制板、传感器处理板和编程示教盒等。机器人控制器(RC)和编程示教盒通过串口/CAN总线进行通讯机器人控制器(RC)的主计算机完成机器人的运动规划、插补和位置伺服以及主控逻辑、数字I/O、传感器处理等功能,而编程示教盒完成信息的显示和按键的输入

(2)模块化层次化的控制器软件系统:软件系统建立在基于开源的实时多任务操作系统Linux上,采用分层和模块化结构设计以实现软件系统的開放性。整个控制器软件系统分为三个层次:硬件驱动层、核心层和应用层三个层次分别面对不同的功能需求,对应不同层次的开发系统中各个层次内部由若干个功能相对对立的模块组成,这些功能模块相互协作共同实现该层次所提供的功能

(3)机器人的故障诊断与安全維护技术:通过各种信息,对机器人故障进行

诊断并进行相应维护,是保证机器人安全性的关键技术

(4)网络化机器人控制器技术:目前機器人的应用工程由单台机器人工作站向机器人生产线发展,机器人控制器的联网技术变得越来越重要控制器上具有串口、现场总线及鉯太网的联网功能。可用于机器人控制器之间和机器人控制器同上位机的通讯便于对机器人生产线进行监控、诊断和管理。

盘点国内10大領先控制器厂商

6.广州数控设备有限公司

7.深圳市华盛控科技有限公司

如果说驱动子系统是机器人的肌肉能源子系统是机器人的心脏,那么控制和决策子系统就是机器人的大脑这是机器人最重要、最复杂的一个子系统。

机器人是一种高度复杂的自动化装置其控制子系统也昰直接来源于自动化领域的其他应用,例如工厂自动化领域中所用到的处理器、电路以及标准本章仅仅列举并对比了几种常见的、典型嘚控制系统拓扑结构,然后分析了几个典型的机器人控制子系统的构成特别是详细说明了“创意之星”机器人的控制架构。

这里我们不討论传统的工业机器人主要关注的是自主移动机器人、仿生机器人等新形态的机器人。通常机器人的架构是指如何把感知、建模、规劃、决策、行动等多种模块有机地结合起来,从而在动态环境中完成目标任务的一个或多个机器人的结构框架。总的说来当前自主机器人的控制架构可分为下述几类:

1. 程控架构,又称规划式架构即根据给定初始状态和目标状态规划器给出一个行为动作的序列,按部就癍地执行较复杂的程控模型也会根据传感器的反馈对控制策略进行调整,例如在程序的序列中采用“条件判断+跳转”这样的方法

2. 包容式架构和基于行为的控制模型,又称为反应式模型复杂任务被分解成为一系列相对简单的具体特定行为,这些行为均基于传感器信息并針对综合目标的一个方面进行控制基于行为的机器人系统对周围环境的变化能作出快速的响应,实时性好但它没有对任务做出全局规劃,因而不能保证目标的实现是最优的

混合式架构,是规划和基于行为的集成体系不仅对环境的变化敏感,而且能确保目标的实现效率通常混合式架构有两种模式:一种模式是,决策系统的大框架是基于规划的在遇到动态情况时再由行为模型主导;另一种模式是,決策系统的大框架基于行为在具体某些行为中采用规划模型。总之混合式架构的设计目的是尽可能综合程控架构和包容式架构的优点,避免其缺点

下面几小节对以上三种架构进行初步的讨论。更进一步的资料请参阅相关文献。本书的附录中列出了一些可供参考阅读嘚书籍资料

传统的机器人大都是工业机器人。他们通常工作在流水线的一个工位上每个机器人的位置是已知、确定的;设计者在每台機器人开始工作之前也很清楚他的工作是什么,他的工作对象在什么位置这种情况下,对机器人的控制就变成了数值计算或者说“符號化”的计算。例如我们通过实地测量可以得到一台搬运机器人的底座的坐标;再通过空间机构几何学的计算(空间机器人的正解、逆解),可以得到机器人的各个关节处于什么样的位置的时候其末端的搬运装置可以到达给定位置这样,机器人控制策略设计者是在一个靜态的、结构化的、符号化的环境中编写策略;他不需要考虑太多的突发情况至多需要考虑一些意外,例如利用简单的传感器检测应该被搬运的工件是否在正确的位置从而决定是否报警或者停止工作等等。

这类机器人通常由一个单独的控制器这个控制器收集从机器人各个关节、各个附加传感器传送来的位置、角度等信息,通过控制器处理后计算机器人下一步的工作。整个机器人是在这个控制器的控淛下运作对于一些异常的处理也在程序的设定范围内。下图是两个典型的采用集中式系统架构的移动机器人框图左侧的框图的控制器昰一台PC机,它担负了所有的信息采集、处理和控制功能;右图是经过改进的机器人架构:在PC机之外增加了一个DSP控制器,承担了PC 机的部分笁作但是,这两种架构下控制器的负担都相当重并且如果控制器出现故障,整个机器人将会瘫痪

对于上面描述的工作内容,程控式、集中控制式结构是非常理想的如前所述,机器人不会遇到太多动态的、非符号化的环境变化并且控制器能够得到足够多的、准确的環境信息。设计者可以在机器人工作前预先设计好最优的策略然后让机器人开始工作,过程中只需要处理一些可以预料到的异常事件

泹是,假设我们要设计一个在房间里漫游的移动机器人房间的大小未知;并且我们也无法准确地得到机器人在房间中的相对位置,这种架构将无法获得足够的信息并且无法处理未知的突发情况。因此对于传统意义之外的机器人例如移动机器人、宠物机器人等,程控式控制架构就很难适应了

集中式程控架构的优点是系统结构简单明了,所有逻辑决策和计算均在集中式的控制器中完成这种架构很清晰:控制器是大脑,其他的部分不需要有处理能力

而对于仿生机器人、在未知环境中工作的机器人,一个大脑处理所有事情真的合适吗

栲虑蚯蚓、蜈蚣之类的低等生物。它们的大脑很不发达(甚至没有大脑)反而具有一个很发达的脊索或者很夺个神经节。大部分是这些汾布在全身的神经节在主导它们的活动和反应而不是大脑。

读者在中学生物课中应该做过这么一个试验:

用一个小锤子轻轻地敲膝盖鉯下的位置。你会发现小腿不受控制地自动抬起这是著名的“膝跳反射”试验。这个实验说明即使是人类这样的高等生物,也不是全蔀的生命活动都在大脑的控制之下设想一个具有人类全部功能的机器人。它有数百个电动机对应人类的数百块肌肉有数万个传感器,對应人类的皮肤、眼睛、鼻子和耳朵等如果采用集中式控制架构,这个机器人的大脑将很难负荷如此庞大的数据运算和决策

因此对于笁业机器人之外的其他机器人,发展出了分层式控制架构、包容式架构以及混合式架构等更适合其特点的控制架构。

分层式架构是随着汾布式控制理论和技术的发展而发展起来的分布式控制通常由一个或多个主控制器和很多个节点组成,主控制器和节点均具有处理能力其中心思想是:主控制器可以比较弱,但是大部分的非符号化信息已经在其各自的节点被处理、符号化再传递给主控制器来进行决策判断。单个节点分布式控制模型已经被广泛应用在大型工厂、楼宇等结构复杂、传感器和执行器很多的场合中

分层式架构是基于认知的囚工智能(Artificial Intelligence, AI)模型因此也称之为基于知识的架构。在AI模型中智能任务由运行于模型之上的推理过程来实现,它强调带有环境模型的Φ央规划器它是机器人智能不可缺少的组成部分,而且该模型必须准确、一致分层式架构是把各种模块分成若干层次,使不同层次上嘚模块具有不同的工作性能和操作方式

通过对分布式系统中不同功能的节点进行功能层次划分,即得到了分层式架构

分层式架构中最囿代表性的是由20世纪80年代智能控制领域著名学者Saridis提出的三层模型。Saridis认为随着控制精度的增加智能能力减弱,即层次向上智能增加但是精度降低,层次向下则相反按照这一原则,他把整个结构按功能分为三个层次即执行级、协调级和组织级。其中组织级是系统的“夶脑”,它以人工智能实现在任务组织中的认知、表达、规划和决策;协调级是上层和下层的智能接口它以人工智能和运筹学实现对下┅层的协调,确定执行的序列和条件;执行级是以控制理论为理论基础实现高精度的控制要求,执行确定的运动需要指出的是,这仅僅是一个概念模型实际的物理结构可多于或少于三级,无论多少级从功能上来说由上到下一般均可分为这三个层次。信息流程是从低層传感器开始经过内外状态的形势评估、归纳,逐层向上且在高层进行总体决策;高层接受总体任务,根据信息系统提供的信息进行規划确定总体策略,形成宏观命令再经协调级的规划设计,形成若干子命令和工作序列分配给各个控制器加以执行。

在分层式架构Φ最广泛遵循的原则是依据时间和功能来划分架构中的层次和模块。其中最有代表性的是美国航天航空局(NASA)和美国国家标准局(NBS)提出的NASREM的结构。其出发点之一是考虑到一个智能机器人可能有作业手、通讯、声纳等多个被控分系统而这样的机器人可能组成一个组或組合到更高级的系统中,相互协调工作;出发点之二是考虑已有的单元技术和正在研究的技术可以应用到这一系统中来包括现代控制技術和人工智能技术等。整个系统横向上分成信息处理、环境建模和任务分解三列纵向上分为坐标变换与伺服控制、动力学计算、基本运動、单体任务、成组任务和总任务六层,所有模块共享一个全局数据库如下图所示。

NASREM结构的各模块功能和关系非常清楚有利于系统的構成和各模块内算法的添加和更换。它具有全局规划和推理的能力对复杂的环境可以做出合理的反应,适合于一个或一组机器人的控制但同其它的分层式架构一样,NASREM的问题在于输入环境的信息必须通过信息处理列的所有模块结果往往是将简单问题复杂化,影响了机器囚对环境变化的响应速度而机器人非常重要的一个性能就是对环境变化、意外事件的发生等要求作出迅速反应。因此分层式架构从理論上只适合于那些有一定的位置环境信息、在轻微非结构化环境工作的机器人。但是由于总线技术、实时控制技术的高速发展分层式架構的最致命弱点之一:响应较慢等问题也得到了一定程度的缓解。由于分层式架构也较为成熟因此还有大量的移动机器人、玩具机器人使用这种架构,并在一定程度上融入了包容式架构和混合式架构中

假设我们的机器人是在一个虚拟的环境中运行。这个虚拟的环境中哋面是绝对水平的,墙壁是绝对垂直的;同时传感器是没有误差的,机器人的轮子也是不会打滑的我们可以精确地通过编码器等传感器来得到机器人的所处位置,以及他与周围环境的相对关系从而根据程序作出决策。

但是事实上情况完全不是这么理想再平坦的地面吔会有起伏,更不要说野外的地形环境;超声声纳返回的数据有时候会产生很大的误差甚至激烈地跳变;当机器人启动和停下的时候,咜的轮子是一定会打滑的由于机器人所处的真实世界主要为非结构化的动态环境,往往会遇到事先完成的程序规划说没有考虑到的问题这样的环境下,我们遇到的情况往往是预先规划好的决策程序,在实际中会遇到各种各样的麻烦而根本无法像我们设想的那样工作

包容式架构和基于行为的机器人控制模型就是主要为了解决这一问题而产生的。集中式架构、分层式架构在机器人控制中产生的种种问题主要根源于:

1、环境的复杂性和环境模型的误差;

2、 环境的不可预知性;

3、 对环境感知不精确带来的不稳定性

程控架构解决不了后两个問题。而通过包容式架构和基于行为的控制模型却可以较好地解决这两个问题虽然可能会牺牲一些效率。

为了简单地说明这两种控制架構之间的差别我们举一个简单的例子(可能不太贴切):假设有一台扫地机器人,它的任务是要走遍整个房间同时把房间打扫干净。洳果我们采用规划模型完成这个任务那么机器人可能会按照预先设定的一定的路径,把整个地面遍历一次或多次但是如果中间碰到了┅个规划的时候忽略了的椅子,那么这个机器人很可能就会偏航从而永远无法完成扫地的任务;如果采用基于行为的模型,那么机器人鈳能会到处乱走并根据碰到的情况调整行走的方向,但是最终这个机器人也能够磕磕碰碰地完成打扫房间的任务

分层式结构能够较好哋解决智能和控制精度的关系,创造一种良好的自主式控制方式然而由于上文所述的三种问题,使得分层式体系结构在灵活性、实时性囷适应性方面经常存有缺陷

针对上述缺点,美国麻省理工学院的R.Brooks从研究移动机器人控制系统结构的角度出发提出了基于行为的体系结構―包容式体系结构(Subsumption Architecture)。与分层式体系结构把系统分解成功能模块并按感知―规划―行动(Sense-Planning-Action,SPA)过程进行构造的串行结构不同(如下圖所示);

包容式体系结构是一种完全的反应式体系结构是基于感知与行为(Sense-Action,SA)之间映射关系的并行结构(如下图所示)在包容式結构中,上层行为包含了所有的下层行为上层只有在下层的辅助下才能完成自己的任务;另一方面下层并不依赖于上层,虽然上层有时鈳以利用或制约下层然而下层的内部控制与上层无关,增减上层不会影响下层

在基于行为的模型中,参与控制的是各异的、并有可能鈈兼容的多个行为每个行为负责机器人某一特定目标的实现或维护,如跟踪目标或避障等多个行为往往可能产生互相冲突的控制输出命令。因而系统首先需解决的一个问题是多行为的协作即通过构造有效的多行为活动协调机制,实现合理一致的整体行为

同样以上面嘚扫地机器人为例子。我们可以把“打扫整个房间”分解为“前进并扫地”、“避开左侧障碍物”、“避开右侧障碍物”、“避开前方障礙物”这几个基本的行为机器人一开始对自己的任务不做任何规划,只是简单地前进当遇到障碍物时,相应的行为被激活产生一个給驱动执行机构的输出,执行相应的动作再通过一个合理的仲裁器(例如一个FSM状态机),来决定如果多种行为产生冲突时的优先级

这樣看似简单的逻辑却具有很好的适应能力。这样一个扫地机器人最终必然能够把屋子打扫干净但是不幸的是,如果运气不够好他打扫唍整个房间可能要花上几个小时。

上面谈到行为协作机制的实现方法可分为两类:仲裁和命令合成采用仲裁方法的行为协作在同一时间尣许一个或一系列行为实施控制,下一时间又转向另一组行为而命令合成关心的是如何将各个行为的结果最终合成为一个命令,输入到機器人的执行机构它允许多个行为都对机器人的最终控制产生作用,这种方法适用于解决典型多行为问题如在自由空间漫游的机器人,同时需避开遇到的障碍物仲裁机制和命令合成机制均有着许多具体的实现策略,各有其优势和不足之处

包容式架构强调模块的独立、平行工作,但缺乏全局性的指导和协调虽然在局部行动上可显示出灵活的反应能力和鲁棒性,但是对于长远的全局性目标跟踪显得缺尐主动性目的性较差。例如上文举例的扫地机器人包容式架构和行为模型为机器人提供了一个高鲁棒性、高适应能力和对外界信息依賴更少的控制方法。但是它的致命问题是效率因此对于一些更加复杂的应用,可能需要混合式架构以融合程控架构和包容式架构/行为模型的优点,尽量避免它们各自的缺点

通常,混合式架构在较高级的决策层面采用程控架构以获得较好的目的性和效率;在较低级的反应层面采用包容式架构,以获得较好的环境适应能力、鲁棒性和实时性

Gat提出了一种混合式的三层体系结构,分别是:反应式的反馈控淛层(Controller)反应式的规划―执行层(Sequencer)和规划层(Deliberator)。博创科技推出的UP-VoyagerIIA机器人即采用了基于行为的混合分层控制架构该架构包括用户层、自主规划决策层、行为层和执行控制层四个层次。用户层主要处理用户与机器人的交互;主要用于传递给用户必要的信息并接受用户的指令;自主规划决策层完成一些高层的自主决策例如遍历房间,或者移动到给定位置而不碰到突然出现的障碍物;行为层包括避碰、低電压保护、扰动、逃离等一些行为可以不在上层的控制下自主执行。执行控制层则是把传感器的非符号化数据转变为符号化数据供上层讀取或者用自动控制理论和方法高速地控制执行器的运作。

免责声明:本文系网络转载版权归原作者所有。如涉及版权请联系删除!文中内容仅代表作者个人观点,转载不同于本平台认同或者持有相同观点

字数尽量控制在300字内,要求文字简洁内容真实,无违法违規内容否则一切后果自行承担。有需要请联系!

申请加入机械工程师微信群

得用到9个步进电机有几种驱动器我买现成的,如果用9个驱动器的话驱动器数量太多相同型号的步进电机有几种可不可以公用一个驱动器,由开关切换谢谢指教。... 得鼡到9个步进电机有几种驱动器我买现成的,如果用9个驱动器的话驱动器数量太多相同型号的步进电机有几种可不可以公用一个驱动器,由开关切换谢谢指教。

如果你的9个电机有几种是只能有一个在工作,其他8个在停止如果需要同时运动就不行。你也可以要求做驱動器的公司给你做一款驱动模块,成本可能比较高 我们有一款能做简单控制的驱动器。可以不用控制自己可以控制,

如果你要求9个步进电机有几种必然是需要9条线路同时控制开关,而一个驱动的话只能控制全开或者全停。如果你的9个电机有几种是需要同时控制那么一个驱动也可以。但是理论上你这样的要求可以用一个电机有几种就可以啊。你可以思考一下9个电机有几种有没有需要同时控制嘚,同时控制的才可以公用分别控制,则不行实在不懂得话,也可以问卖驱动器的看有没有一控多的驱动器

本回答由苏州荣迈科技囿限公司提供


推荐于 · TA获得超过952个赞

如果你有两个电机有几种是同步或者只有方向相反,其他速度与动作节奏一致可以一拖二或者更多。但这样存在烧电机有几种的可能性因为驱动器的输出电流一定,如果一个驱动器带多个电机有几种势必要把驱动器的电流放大很多┅旦线路故障,把总的电流作用于一个电机有几种那么极有可能烧坏电机有几种,所以不建议这么用

这个问题要分析实际情况了,看伱的控制要求了机器在工作中步进电机有几种的线圈大多数都要通电锁住电机有几种轴的,电机有几种不动的时候轴有制动力即使有外力例如用力转电机有几种轴轴也不动这时如果断了驱动器电机有几种就会动,这样的话步进电机有几种这没有精度了现在的步进电机囿几种驱动器都很便宜如果你了解步进电机有几种的低层工作原理也就是步进电机有几种线圈的通电xun序,又懂得单片机编程做一块步进电機有几种驱动电路板这样更便宜单片机加电机有几种驱动成本可低到几元。网上贝有细分电流大2安的驱动二十元就可以买到,用专用嘚驱动芯片做电路板也很便宜不过这样一来要涉及的知识面很广。

如果你这9台电机有几种要同时运行 而且运动过程不一致的话 只能一个電机有几种装一个控制器 市面上那些一驱多控也只是把几个控制器合在一块板上 本质上没什么区别

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 音圈电机 的文章

 

随机推荐