欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    使用NI LabVIEW令“20岁〞的机器人恢复活力.docx

    • 资源ID:73308483       资源大小:18.16KB        全文页数:6页
    • 资源格式: DOCX        下载积分:10.8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10.8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    使用NI LabVIEW令“20岁〞的机器人恢复活力.docx

    使用NILabVIEW令“20岁的机器人恢复活力使用NILabVIEW令“20岁的机器人恢复活力ronggang导语:使用NICompactRIO控制器作为机器人驱动器和编码器与LabVIEW8.5软件、比例-积分-微分PID工具箱、3D图像渲染和VI服务器间的接口,实现机器人运动软件,并能够通过图形界面进行访问Products:CompactRIO,FPGAModule,Real-TimeModuleTheChallenge:为已经丢失控制器的20岁替换新的控制器,并对其进行扩展,使之具有当代机器人控制软件中的典型功能。创立可通过直观图形化用户界面GUI操作的、适于本科生实验课程的系统。TheSolution:使用NICompactRIO控制器作为驱动器和编码器与LabVIEW8.5软件、比例-积分-微分PID工具箱、3D图像渲染和VI服务器间的接口,实现机器人运动软件,并能够通过图形界面进行访问。"使用CompactRIO和LabVIEW,我们能够在单个编程环境中,从零开场构建完好的机器人驱动和控制系统。"在过去的几十年里,技术经历了飞速的发展。自二十世纪80年代以来,它们已经从只能以有限精度沿着预订轨迹运动的抓放式机器人,发展成具有高精度、能够在手术室中应用,并且灵敏适应环境,同时可经常与视觉系统及生产单元中的其它机器人进行交互的系统。这就是我们在大学的仓库中发现20岁的三菱Movemaster机器人时,第一反响是决定把它送给博物馆的原因。但是,一个老师决定把它交给我当时我还只是一名帝国理工学院的本科生,来使机器人“复活。早先的时候,三菱Movemaster机器人配有一个手持式教学盒、一个微波炉大小的驱动单元和一个可通过串行接口将所有机器关节所需的角位置传输到驱动单元的可选计算机。但是如今所有外设都丢失了,所以我们需要修复机器人底座上的36根未定义管脚,使其恢复原有的功能。我们需要替换以前用于从PC机的可视化用户界面来控制机器人的过时的编程语言。考虑到需要保留可能作为教学辅助的应用,我们需要创立出一种能够允许学生在将来进行便捷扩展的系统十分是不同的控制算法。在我们试图对进行逆向工程后,我们需要通过两个主要步骤确定系统的总体布局。首先,我们需要开发I/O解决方案驱动机器人的5个直流电机,并同时读取编码器信号。第二,我们需要将信息传输到标准PC机上并将其在图形界面上显示出来。系统所需的通道数15路脉宽调制PWM数字输出和10路数字输入和采样速率PWM为1kHz而输入采样速率为100kHz都没有超出标准微控制器电路板的个性化解决方案的范畴。但是,编程环境的多样性和开发这样系统所面临的挑战,超出了本科生项目的时限和范围。由于美国国家仪器公司的产品,能够提供从数据收集到高级图形用户界面开发等全部所需的功能,显而易见能够作为我们的选择之一。我们选择了CompactRIO可编程自动控制器,利用它来实时收集和处理所需数量的信号。固然产品的花费超出了典型本科生项目的预算,但考虑到CompactRIO的全面性和易用性,我们还是选择了它。我们能够在5分钟内设定好CompactRIO控制器包括接线和所有软件的部署,而且能够在其他项目中共用这一个控制器。信号I/OCompactRIO控制器的现场可编程门阵列FPGA背板,能够以完全并行化的方式读取、输出和处理I/O模块通道。利用数量充足的可编程门电路,我们能够以1kHz的频率输出5个独立的PWM信号,输出10个数字信号到外部的马达驱动芯片,同时以100kHz频率对10条编码通道进行采样。在FPGA上,我们将每个机器人关节上的两个编码器上获得的信号,显示成整数以表示相对的关节角度。使用NI网站上提供的VI帮助我们进一步缩短了FPGA上VI的开发时间。两个高速切换的数字输出和数字输入模块为我们的应用提供了充足的通道数。图形化用户界面上述硬件接口的功能一定程度上遭到FPGA技术能力的限制,但是系统的用户界面在WindowsPC上运行,能够充分利用LabVIEW8.5的特性。使用基于事件的界面,用户能够通过输入位置向量或上下、左右和前后增量式移动机器人,来设定机器人终端效应器的笛卡尔坐标位置和方向。然后进行坐标变换,计算出每个机器人关节所需的关节角。这些数据会反应给控制器子VI,从所需和实际的关节角中计算出电机命令信号。为了允许学生们在将来实现不同的控制算法,只要模板定义的前面板元件存在,控制器子VI在每次运行时都加载并能够包含任意的逻辑。这非常有用,由于学生们可能不能使用LabVIEW环境下的所有功能,而只能使用缺少LabVIEWFPGA和LabVIEWReal-TimeModule的学生版本。固然学生版软件不能打开全部的机器人软件,但学生们仍然能够使用它开发机器人控制器,并在机器人上进行测试。我们的“老机器人的可靠性是整个项目中的一个问题,我们需要一个机器人仿真以便我们在机器人维修时继续工作。使用LabVIEW3D图像控制,我们创立了机器人的示意原理图。使用图形化用户界面,用户能够得知软件能否准确表示了当前机器人的位置。当可视化与现实不符合时,用户可将机器人送到启动原点,并按下按钮重新启动软件。使用CompactRIO和LabVIEW,我们能够在同一个编程环境中,从零开场构建完好的机器人驱动和控制系统。借助于CompactRIO控制器的易用性,使用高科技的FPGA技术来唤醒我们的“古董机器人几乎轻而易举。作为本科生的我,利用不到九个月的兼职项目工作,就开发出了包括软件和硬件的整个系统。我在医药机电一体化实验室中完成了这个项目,指导者是FerdinandoRodriguezyBaena博士。该项目是在ChristopherBurton已有工作的基础上进行的。

    注意事项

    本文(使用NI LabVIEW令“20岁〞的机器人恢复活力.docx)为本站会员(安***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开