虫虫首页|资源下载|资源专辑|精品软件
登录|注册

离线编程

机器人离线编程,是指操作者在编程软件里构建整个机器人工作应用场景的三维虚拟环境,然后根据加工工艺等相关需求,进行一系列操作,自动生成机器人的运动轨迹,即控制指令,然后在软件中仿真与调整轨迹,最后生成机器人执行程序传输给机器人。[1]
  • ATMEL-isp下载线电路

    ATMEL-isp下载线电路:注意:用ME300B下载线编程时,要设相关插针。   J1、JP1、JP6共5个插块要短接。   编程器软件类型要设为ATMEL-AT89isp线。

    标签: ATMEL-isp 下载线 电路

    上传时间: 2014-01-27

    上传用户:Bunyan

  • 路径跟踪是机器人视觉导航控制基本技术之一

    路径跟踪是机器人视觉导航控制基本技术之一,为使机器人沿地面彩色引导线自主运动,并能在适时离线执行任务 后自动返航,提出了一种用可编程逻辑器件(CPLD)实现的视觉伺服PID 控制方法。该方法利用图像特征反馈对其所跟踪的 路经进行实时识别跟踪。仿真结果表明,该方法改善了控制算法的实时性,提高了移动机器人的路径跟踪精度与速度。

    标签: 路径 机器人视觉 导航 基本技术

    上传时间: 2013-12-26

    上传用户:zhengzg

  • Delphi7编程100例

    ToolBar工具栏控件的使用 动态建立主菜单选项 窗口界面的动态分隔条 动态设置选项卡页面 在标题栏中自定义按钮 窗体开合窗帘效果 Windows XP界面效果 实现OutLook滚动工具栏效果 在下拉列表框中显示树形视图 自定义系统的About项 修改系统级菜单 实现透明窗体效果 爆破特技窗体 只允许建立一次子窗体的MDI程序 从外部DLL中调用子窗口 新颖的资源管理器界面 如何生成半圆形窗口 制作字幕滚动窗体 详解Canvas生成渐变色窗口背景 WINAPM风格磁化窗口 软件封面的图片显示制作 实现图片的任意角度旋转 奇妙的拼图游戏 使用PaintBox控件制作画图程序 使用DrawGrid控件制作五子棋 多彩的数据报表 按压缩比将BMP转换为JPG 16位真彩转换到256色 调整图片的RGB对比度 实现图像的灰度级处理效果 3种像素历遍方法的比较和实现 实现屏幕拷贝 实现图像漫游 4种幕布式图像显示技巧 盘旋法实现9种滤镜效果 图形朦胧叠合显示技巧 给MDI主窗体增加背景 实现图像的淡入淡出显示 多媒体播放器 播放AVI文件 根据客户端IP地址获取计算机名 实现多线程IP和DomainName相互转换 Windows2000下的Popup发送功能 如何实现Ping操作 实现多线程共享探测 实现Windows95/98的I/O端口读写 收发电子邮件与监视网络服务器资源 使用WebBrower制作浏览器 可视化的Ping工具 使用IdMappedPortTCP进行端口映射 动态设置ODBC数据源 用ADO控件打开Access数据库 DBGrid中的记录到Html页面的转换 在DBGrid中实现任意方向查找 在DBGrid中通过动态下拉列表查找记录 用DBGrid组件制作下拉列表形式的提示框 利用书签处理DBGrid中的多个记录 将ComboBox中的内容直接拖放到DBGrid里 如何在DBGrid里放置图标 DBGrid控件精彩组合 DBChart图表控件的使用 在StringGrid组件中显示查询结果 使用流对象(Tstream)实现数据表中Tmemo字段的显示 如何动态建立SQLServer ODBC SQL浏览器 在SQL查询中使用动态参数 事务工作原理 标准/模糊查询 筛选数据 数据字典查看器 TDecisionGraph决策组件的使用 明细表(Master/Detail)结构 像处理文本资料一样处理数据表中的信息 远程数据库登录 远程数据库的离线处理 在远程数据库中实现主从表关系 动态设置远程数据库的查询参数 在远程数据库中计算统计值 多线程与数据库 使用远程存储过程 数据模块的同步显示 建立Web服务的数据提供端 建立Web服务的数据访问端 开发WebSnap数据库程序 建立ActiveForm数据浏览 建立数据查询WebServices服务器端 数据查询Web服务客户端开发 基于WAP的手机无线应用 建立基本Web数据库服务器应用 建立类型库编辑DataSnap服务端 建立查询条件Web数据库服务器应用 建立基本MTS服务端 建立MTS数据访问客户端 建立IntraWeb数据浏览 将程序图标设置到Windows系统托盘 取得和修改文件的创建和修改日期 通过流式数据实现文件分割与合并 实现指定扩展名文件和相应程序的关联 获取汉字拼音的首字母 监视剪贴板 在IE工具栏上增加一个按钮图标 软件注册机制的建立 复活节彩蛋的制作 SkinEngine控件——XP换肤 ActionList——应用程序通用功能列表 OleContainer——OLE容器 将程序项设置到控制面板 艺术化排列桌面图标 Delphi中的ini文件的读写 建立键盘鼠标动作记录与回放 实现指定目录下的文件查询 实现对系统的操作监视 系统级热键的实现 检测NumLock、Insert、CapsLock、ScrollLock键的状态

    标签: Delphi7编程100例

    上传时间: 2017-06-21

    上传用户:blueicemei

  • 基于BP神经网络的永磁同步电机自适应控制研究.rar

    本文拟借助于神经网络良好的逼近能力,实现永磁同步电机的无位置传感器控制。 人工神经网络(Neural Network)可以逼近任意复杂非线性映射,具有很强的自学习自适应能力,十分适合于解决复杂的非线性控制问题。其中,BP神经网络是目前广泛应用的神经网络之一,得到了较为深入的研究,其结构简单,需要离线确定的参数少、泛化能力强、逼近精度高、实时性强,采用BP神经网络实现永磁同步电机的调速控制具有重要意义。 文中提出了基于BP神经网络的永磁同步电机自适应调速控制策略,建立了一种包含辨识网络和控制网络的双神经网络结构控制系统。辨识网络在线动态辨识系统输出并对控制网络参数进行调整,控制网络与PI控制方法相结合实现永磁同步电机自适应转速控制。仿真结果表明,该系统动态响应快、实时性较强、精度较高。 文中提出了一种基于混合训练算法的BP神经网络永磁同步电机无位置传感器控制方法。采用混沌优化和梯度下降法相结合的混合算法对BP神经网络进行离线训练后,将其用于永磁同步电机的转子位置角在线估计。结果表明,该训练算法可以有效地加快神经网络收敛速度,且估计的转子位置角误差较小、精度较高。 文中建立了以TMS320F2812芯片为核心的永磁同步电机调速控制系统,并进行了相应的软硬件设计,为实现永磁同步电机的各种控制策略奠定了实验基础。DSP控制系统为神经网络训练提供样本,为研究永磁同步电机的自适应调速控制和转子位置角估计创造了条件。

    标签: BP神经网络 永磁同步电机 自适应控制

    上传时间: 2013-05-23

    上传用户:1101055045

  • 基于ANN的无刷直流电机无位置传感器控制及转矩波动研究.rar

    该文研究了无刷直流电机的无位置传感器控制理论、转矩波动抑制方法、数字仿真算法和DSP控制技术.首先,该文介绍了无刷直流电机无位置传感器控制原理,比较了目前几种常用的无位置传感器控制方法,提出了基于径向基函数(RBF)神经网络的无位置传感器控制方法.通过离散化位置信号的映射方程,得到网络的基本输入输出,网络的输出通过逻辑处理,处理后的结果作为电机控制信号,同时也作为网络的训练教师.采用在线学习和离线学习两种方式训练网络,并详细介绍了两种方式的算法;其次,该文概述了无刷直流电机转矩波动的产生原因,重点分析了换相转矩波动产生的原理,提出了基于误差反传(BP)神经网络的转矩波动抑制新方法.采用两个结构相同三层网络,建立了电压自校正调节器,对电机端电压进行瞬时调节,保持电路中电流幅值不变,实现了转矩波动的自适应调节.另外,该文推导了较全面的电机数学模型,重点研究了无刷直流电机仿真中的几个关键技术,包括气隙磁场的建立、位置信号的模拟、中心点电压的计算、二极管续流状态的实现以及PWM电流控制的仿真.采用面向对象程序设计(OOP)方法,设计了多功能的仿真软件SIMOT.最后该文介绍了数字信号处理器(DSP)TMS320LF2407的结构和性能,给出了PWM控制和A/D转换的算法,采用反电势法原理实现了无位置传感器控制,并给出了相关的实验结果.

    标签: ANN 无刷直流电机 无位置传感器

    上传时间: 2013-07-14

    上传用户:klds

  • 变压器绕组参数辨识研究.rar

    电力变压器是电力系统中及其重要的电气设备,它的安全运行直接关系到电力系统的稳定。变压器长期在电网中运行会发生各种故障和事故,一旦遭到破坏,损失巨大。通过预防性试验和油中溶解气体的气相色谱分析结果判断变压器的绝缘状况,对防止事故的发生有很大作用,但定期的预防性试验可能出现过多的维修和不必要的停机,又不能及时发现故障;而变压器在线监测可以及早发现变压器故障,避免事故的发生,而且可以降低维护成本。 变压器中最常发生故障的部位是绕组,它的损坏率约占整个变压器故障的60%~70%。诊断绕组变形的方法中,频率响应法、阻抗分析法、低压脉冲法虽然有可取之处,但是都属于离线方法,不能及时发现变压器的故障,不适于在线测量;通过实时计算变压器绕组短路电抗来在线诊断变压器故障是一种有效的在线监测方法。 本文根据变压器绕组的短路电抗在正常运行时不发生变化,而在变压器内部故障时要发生变化的特性,应用辩识理论,利用变压器三相电压、电流的测量值来辨识绕组的短路电抗。把辨识结果对比正常时的三相绕组的短路电抗,可以发现绕组是否异常及故障发生的部位,保证变压器元件得到及时更换,防止变压器非正常退出运行。 本文采用傅立叶算法来计算变压器三相电压、电流采样信号的基波分量的幅值与相角,实现变压器绕组的参数辨识,此时并没有考虑衰减直流分量。经过分析,当采样信号中存在衰减直流分量时傅立叶算法就会产生误差,而递推最小二乘法和卡尔曼滤波效果很好。 最后本文介绍了变压器绕组参数辨识的实际应用与误差分析,分析了系统中软件、硬件方面的问题对测量短路电抗造成的影响;以及参数辨识的软件设计和运行试验,验证了方案的可行性。

    标签: 变压器绕组 参数辨识

    上传时间: 2013-07-29

    上传用户:xyipie

  • 基于BP神经网络的永磁同步电机自适应控制研究.rar

    永磁同步电机(Permanent Magnet Synchronous Motor)因功率密度大、效率高、过载能力强、控制性能优良等优点,在中小容量调速系统和高精度调速场合发展迅速。但由于永磁同步电机的磁场具有独特的交叉耦合和交叉饱和现象,且其控制系统是一个强非线性、时变和多变量系统,要实现高精度调速就需对其控制策略进行深入研究。 永磁同步电机调速系统中,位置传感器的存在使得系统成本增加、结构复杂、可靠性降低,所以永磁同步电机的无位置传感器控制成为一个新的研究热点。本文拟借助于神经网络良好的逼近能力,实现永磁同步电机的无位置传感器控制。 人工神经网络(Neural Network)可以逼近任意复杂非线性映射,具有很强的自学习自适应能力,十分适合于解决复杂的非线性控制问题。其中,BP神经网络是目前广泛应用的神经网络之一,得到了较为深入的研究,其结构简单,需要离线确定的参数少、泛化能力强、逼近精度高、实时性强,采用BP神经网络实现永磁同步电机的调速控制具有重要意义。 文中提出了基于BP神经网络的永磁同步电机自适应调速控制策略,建立了一种包含辨识网络和控制网络的双神经网络结构控制系统。辨识网络在线动态辨识系统输出并对控制网络参数进行调整,控制网络与PI控制方法相结合实现永磁同步电机自适应转速控制。仿真结果表明,该系统动态响应快、实时性较强、精度较高。 文中提出了一种基于混合训练算法的BP神经网络永磁同步电机无位置传感器控制方法。采用混沌优化和梯度下降法相结合的混合算法对BP神经网络进行离线训练后,将其用于永磁同步电机的转子位置角在线估计。结果表明,该训练算法可以有效地加快神经网络收敛速度,且估计的转子位置角误差较小、精度较高。 文中建立了以TMS320F2812芯片为核心的永磁同步电机调速控制系统,并进行了相应的软硬件设计,为实现永磁同步电机的各种控制策略奠定了实验基础。DSP控制系统为神经网络训练提供样本,为研究永磁同步电机的自适应调速控制和转子位置角估计创造了条件。

    标签: BP神经网络 永磁同步电机 自适应控制

    上传时间: 2013-07-03

    上传用户:kakuki123

  • 感应电动机参数辨识与新型控制器实用化研究.rar

    本课题来源于企业委托开发项目:大功率两电平矢量控制变频器的开发。课题以感应电动机变频调速系统的产品化开发为目标,对感应电动机参数离线辨识技术和控制器进行了研究和试验。本人除了参加整体系统的设计和制作任务外,独立完成了参数离线辨识工作。文章介绍了一种实用的参数离线辨识方法,在综合各种控制策略基础上给出了一套基于DSP的数字化解决方案,通过整机进行了软硬件调试,实现了设计目标。为产品化打下一定的基础。 论文第1章介绍了矢量控制以及坐标变换,分析了电动机参数对矢量控制的影响,通过Matlab仿真了电动机参数变化对变频器输出的影响。 第2章对辨识主要介绍了参数辨识的算法,对感应电机静态数学模型进行了化简,得到各个参数与电压电流之间的关系方程。通过单相直流试验和单相交流试验辨识电动机参数。采用迭代算法计算出非线性方程的数值,还介绍了一种基于电压电流瞬时值计算电动机功率因数的方法。 第3章对控制器进行了研究,对当前比较先进的自抗扰控制,自适应控制,基于非线性的逆控制等控制策略进行了综述。最后对基于PI转速调节器的间接矢量控制系统进行了仿真,并给出了仿真结果。 第4章介绍了实验室自主开发的基于TI公司DSP TMS320F2812的通用交流调速试验装置。根据通用试验装置的设计要求设计了控制板电路,电源板电路,功率板电路等电路,进行了调试,并应用到试验之中,性能达到要求。 第5章介绍了整个系统的功能软件设计和功能试验结果,给出了部分程序流程图和装置的基本功能试验波形。 最后就课题的研究进行了整体总结,为将来的后续研究提出建议。

    标签: 感应电动机 参数辨识 新型控制

    上传时间: 2013-06-24

    上传用户:hehuaiyu

  • 大时滞系统参数自整定控制的研究.rar

    工业生产过程中,时滞对象普遍存在,同时也是较难控制的,尤其是大时滞对象的控制一直都是一个难题。而很多温度控制系统都是属于大时滞系统,常见的智能温度控制器虽然在温度控制的实际应用中表现了比较理想的控制效果,但它仍然属于将参数整定与系统控制分开处理的离线整定方法,如果工况发生变化就必须重新调整参数。针对这一问题,为了实现时滞系统参数自整定的控制,本文将神经网路控制、模糊控制和PID控制结合起来,设计了基于神经网路的模糊自适应PID控制器。 首先,本论文分析了时滞系统的特点,讨论了几种时滞系统较为成熟的常规控制算法:微分先行控制算法、史密斯预估控制算法、大林控制算法,并深入研究了它们的控制性能;并且通过仿真对这三种控制方法在温控系统中的控制性能进行了比较。 其次,在分析PID参数自整定传统方法的基础上,设计了一种改进方法,并设计了相应的控制器。该控制器综合了模糊控制、神经网络控制和PID控制各自的长处,既具备了模糊控制简单有效的控制作用以及较强的逻辑推理功能,也具备了神经网络的自适应、自学习的能力,同时也具备了传统PID控制的广泛适应性。该方法不需要离线整定参数,实现了在线自整定参数。仿真实验表明了该控制器对模型和环境都具有较好的适应能力和较强的鲁棒性。 最后将基于神经网路的模糊自适应PID控制器应用于贝加莱PID温控装置,能够出色地实现参数的在线自整定。理论分析、系统仿真、实验结果都证实了这种控制策略能有效地减少系统超调量,并减少了调节时间,提高了系统的实时性和控制精度。

    标签: 时滞系统 参数 自整定控制

    上传时间: 2013-07-05

    上传用户:xinyuzhiqiwuwu

  • 基于RBF神经网络的开关磁阻电机无位置传感器控制及单神经元PID控制

    开关磁阻电机(SwitchedReluctanceMotor,SRM)具有结构简单、工作可靠、效率高和成本较低等优点,在很多领域都显示出强大的竞争力,但是位置传感器的存在不仅削弱了SRM结构简单的优势,而且降低了系统高速运行的可靠性,增加了成本,探索实用的无位置传感器检测转子位置的方案成为开关磁阻电机驱动系统(SwitchedReluctanceMotorDrive,SRD)研究的热点。SRM高度非线性的电磁特性决定了在精确的数学模型基础上实现无位置传感器控制十分困难,而人工神经网络的出现为解决这个问题提供了新的思路。径向基函数(RadialBasisFunction,RBF)神经网络是一种映射能力极强的前向型神经网络,具有收敛速度快、全局逼近能力强等优点。本文提出一种利用自适应RBF神经网络对SRM进行控制的新方法,所采用的RBF神经网络以电机绕组的相电流、磁链作为输入,转子位置作为输出,通过离线和在线相结合的方法对网络进行训练,建立SRM电流、磁链与转子位置之间的非线性映射,从而实现SRM的无位置传感器控制。 常规的PID控制以其结构简单、可靠性高、易于工程实现等优点至今仍被广泛采用。在系统模型参数变化不大的情况下,PID控制效果良好,但当被控对象具有高度非线性和不确定性时,仅靠PID调节效果不好。对于SRM,它的电磁关系高度非线性,固定参数的PID调节器无法得到很理想的控制性能指标。论文提出了一种基于RBF神经网络在线辨识的SRM单神经元PID自适应控制新方法。该方法针对开关磁阻电机的非线性,利用具有自学习和自适应能力的单神经元来构成开关磁阻电机的单神经元自适应控制器,不但结构简单,而且能适应环境变化,具有较强的鲁棒性。同时构造了一个RBF网络对系统进行在线辨识,建立其在线参考模型,由单神经元控制器完成控制器参数的自学习,从而实现控制器参数的在线调整,能取得更好的控制效果。 仿真及实验结果表明,自适应RBF神经网络能够实现电机的准确换相,从而实现了电机的无位置传感器控制;基于RBF神经网络在线辨识的单神经元自适应控制能够达到在线辨识在线控制的目的,控制精度高,动态特性好,具有较好的自适应性和鲁棒性。

    标签: RBF PID 控制 神经网络

    上传时间: 2013-04-24

    上传用户:skfreeman