下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
利用LabVIEWNISoftMotion模块和SolidWorks改进设计流程作者:LisaMosier挑战:在求解六轴机器人手臂的逆运动学方程后,无需装配物理测试平台,利用开发测试方程和NILabVIEWVI的平台,即可仿真测试运动性能并优化设计方法。解决方案:使用LabVIEWNISoftMotion模块设计VI可以运行装配文件并在CAD模型中进行仿真,在SolidWorks创建三维模型构建六自由度(DOF)系统的虚拟物理表现,然后使用NIcRIO-9024嵌入式实时控制器和六个NI9512模块开发实际装配系统。"我们探索了所有选项,选择采用LabVIEW作为我们的控制编程工具。在参加了2009年的NIWeek全球图形化系统设计会议后,我们了解许多全新的NI工具包和模块,它们可能是满足我们系统开发需求的良好解决方案。"SquareOne是关注满足更多用户技术需求的机器人和自动化公司。我们利用多种技术,通过提供高精度的高级运动学定位系统,满足物理科学研究员和军事应用工程师的需求。将商业机器人和我们正在申请专利的三球机械臂集成到全新和现有的工作单元中,通过提高现有工业标准的效率和精度,帮助改进性能。专业项目三球机械臂允许目标位置在六个自由度内精确调节。三球机械臂的基本构造单元是“插槽”机制,它可以在垂直和水平方向调整,且可以在其他水平方向滑动。通过将这些插槽布置为三角架的形状,就可以创建纯运动学调节系统。SquareOne设计了基于三球的机械臂,让检测传感器、夹具和操作员触觉反馈的精确定位成为可能,这提高了目前无人驾驶地面车辆(UGV)的可用性。三球机械臂提高了工作封套和UGV检测硬件的精度,因此让它能够挖掘和移动残骸、检查车辆车盘和完成大部分现在使用的机器人所无法完成的其他任务。这就是约束区域机器人手臂(CARMA)开发。将这个项目作为提高设计流程效率并大幅扩展运动控制能力的机会,我们使用了NI原型开发设计工具。之前,我们的方法是完全在SolidWorks中设计定位系统,创建装配用的总成装配图。在完成装配之后,我们基于PC/104设计控制部分,在现有机械设计中满足每个独立项目所需的运动控制规范。将软件开发步骤移到整个设计流程中更高位置让机械设计包含控制硬件所需的传感器和必要空间。通过结合软件和机械设计,我们减少了开发提供过程中的迭代次数和修改次数。我们的第一步是确定全新的控制方案。通过改变几何参数让我们的软件更为模块化,我们开发了运动控制方程的“逻辑”集合。能够在任何给定的轴之间协调运动,从而大大扩展了三球的功能。另外,测试平台对于验证方程功能而言是十分重要的。在认识到仅仅为了测试而生成多个不同配置并不现实之后,我们转而使用仿真软件作为新技术的测试平台。在研究了现有软件工具后,我们将选项缩小为TheMathWorks,Inc.MATLAB®withSimulink®软件和用于SolidWorks的LabVIEWNISoftMotion模块。我们在SolidWorks中完成了最初设计,使用MATLAB求解方程。到这里为止,我们只使用LabVIEW开发用户界面。使用Linux可编程机器配置所有电机指令和控制;同时,我们再积极地搜索能够将控制体系结构进行标准化的用户友好的编程软件。我们探索了所有可用工具,选择了采用LabVIEW进行控制编程。在参加了2009年的NIWeek全球图形化系统设计会议后,我们了解许多全新的NI工具包和模块,它们可以满足我们的系统开发需求。LabVIEW能够读取运动轨迹的MATLAB代码,LabVIEWNISoftMotion模块包含了电机控制和通过NIC系列驱动接口模块用于连接所需的传感器。LabVIEWVI与SolidWorks汇编文件之间的通信是整个项目中关键之处。因此,我们决定为三球机械臂和所有自动化系统开发,使用NI软件和硬件作为设计解决方案。最后,我们决定使用LabVIEW函数组合求解之前在MATLAB完成的高阶数学问题。仿真正如我们开发LabVIEWVI运行“逻辑”三球的运动方程求解一样,我们在SolidWorks软件中并行地完成机械设计。在完成VI和固体模型汇编模块之后,我们开始了集成流程。使用LabVIEW工程包含运动控制VI,将SolidWorks汇编文件加入工程中。开始仿真流程、识别模型中的轴并通过VI访问。通过几天的培训,我们理解了DSSolidWorks和LabVIEW之间的连接,开始实现系统仿真并创建了一个虚拟原型系统。逻辑三球解决方案我们运行用户界面,测试运动控制VI以验证其功能。我们发现不少轴在VI中被错误识别,但修正这些错误十分容易。此外,不少高级运动控制算法工作不正常,其原因是在代码中遗漏或是使用不正确的符号(士)。如果没有仿真,我们不可能在开发阶段的早期发现这些错误。由于错误在仿真中发现,而不是在运行物理系统中发现,就避免了这些错误的严重后果。CARMA解决方案下一步是将仿真为CARMA项目的专用尺寸和运动需求进行定制。我们完成并适当扩展了SolidWorks模型。在LabVIEW工程中,工程结构让我们可以打开全新文本文件详细描述CARMA机械臂的尺寸以及运动的范围极限。实际上,我们复制了现有的“逻辑”三球工程,重命名为CARMA,并将CARMA文本文本作为默认文件,在每次运行用户界面时都会打开。成功的仿真帮我们的设计团队将机械臂运动范围实现完全可视化,更重要的是,我们能够在SolidWorks模型中沿着所有旋转轴测量角度。结果仿真过程让我们能够测试运动的极限条件,在装配之前确定关键组件的尺寸。通过仿真创建并测试LabVIEWVI,让过渡到为实际CARMA汇编模块编写控制变得容易。我们需要其他VI支持复杂的运动控制、机器视觉和自治系统特性,但是基本控制已经存在。在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025晋城职业技术学院教师招聘考试题目及答案
- 2025江苏护理职业学院教师招聘考试题目及答案
- 2026山东省鲁信投资控股集团有限公司校园招聘30人建设笔试模拟试题及答案解析
- 2026年延安子长市人才中心就业见习建设笔试参考题库及答案解析
- 2026湖南张家界市永定区西溪坪街道办事处招聘公益性岗位人员1人建设笔试模拟试题及答案解析
- 2026湖北省崇阳县人才引进26人建设考试备考题库及答案解析
- 2025年安庆市郊区法院书记员招聘考试试题及答案解析
- 2026年度通榆县第二批面向社会公开招聘公益性岗位人员(128人)建设考试参考题库及答案解析
- 中国久远高新技术装备有限公司2026届春季招聘建设考试参考题库及答案解析
- 2026四川天府新区永兴卫生院招聘编外人员1人建设笔试备考试题及答案解析
- 招21人!大通县2026年公开招聘编外临聘工作人员考试参考试题及答案解析
- 2025年长沙市芙蓉区事业单位招聘笔试试题及答案解析
- 临床床头抬高30°-小角度大作用
- 2026陕西榆林市旅游投资集团有限公司招聘7人考试备考试题及答案解析
- 湖南省新高考教学教研联盟(长郡二十校联盟)2026届高三下学期3月联考试题 英语 含解析
- 2026年广州民航职业技术学院单招职业适应性测试题库含答案详解(基础题)
- 《安徽省建设工程概算费用定额》2025年版
- 幼儿园后勤业务培训制度
- 2025年高考(海南卷)地理试题(学生版+解析版)
- 空间不平等量化分析-洞察与解读
- 福建医卫系统事业单位招聘《护理学专业知识》近年考试真题题库资料及答案
评论
0/150
提交评论