




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档-下载后可编辑利用NILabVIEW和视觉硬件在国际的机器人赛场获得胜利-设计应用数百万工程师和科学家可使用NILabVIEW图形化编程环境,借由直观的图标和连线,开发复杂且类似流程图的测量、测试和控制系统。它既能无可比拟地集成数千款硬件设备,也能通过上百个内置库实现分析和数据的可视化--两者都能创建虚拟仪器。NILabVIEW平台可在多种终端和操作系统中扩展,并且自1986年推出便成为行业。
方提斯应用科技大学"谷神星"正通过一片玉米地
作者:
FrankvanGennip-FontysUniversityofAppliedSciences,TheNetherlands
BenvanSeggelen-FontysUniversityofAppliedSciences,TheNetherlands
BartBouten-FontysUniversityofAppliedSciences,TheNetherlands
DaanVerstegen-FontysUniversityofAppliedSciences,TheNetherlands
ErikHoedemaekers-FontysUniversityofAppliedSciences,TheNetherlands
JeroenvandeMortel-FontysUniversityofAppliedSciences,TheNetherlands
RikBoonen-FontysUniversityofAppliedSciences,TheNetherlands
行业:
大学/教育,机器视觉/成像设备,机电学/电工学
产品:
LabVIEWReal-TimeModule,NIEVS-1463RT,LabVIEWVisionDevelopmentModule,LabVIEW
挑战:
为了和具有不同编程技能水平的团队成员一起快速开发自治机器人系统,以便迅速、准确执行《2022年田地机器人竞赛》的复杂任务。
解决方案:
借助NationalInstruments的LabVIEW和嵌入式视觉系统,使用多核并行循环程序设计,制造必将获得比赛胜利的机器人。
LabVIEW提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在LabVIEW[2]中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称G代码。LabVIEW的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。
来自方提斯应用科技大学工程系的大三学生接受了在四个月时间内从头开始开发机器人的挑战,以便参加在德国不伦瑞克市举办的《2022年田地机器人竞赛》。《田地机器人竞赛》是一个泛欧洲的比赛,由来自欧洲主要大学的20个团队参加。每个团队将建造一台机器人,以执行以下三项关键任务:
1.在三分钟时间内尽可能远距离独立行驶通过长线型、道路弯曲的玉米地行。
2.在宽达1米间隙的两行直线型玉米地行之间导航,于三分钟时间内尽可能远地行驶。
3.探测玉米秆之间的种子、洒水或者对种子进行有效处理。
机器人开发
我们把机器人命名为谷神星,谷神星包括两个用于为四个车轮提供动力的马达以及两个用于方向控制的马达。因为机器人的倒车与向前驱动完全一样,从而简化了软件开发。
我们选择LabVIEW实时模块和NationalInstruments的嵌入式视觉系统,从头开始制造谷神星。视觉系统是一个运行实时OS的嵌入式强固型计算机。我们在嵌入式系统上安装了一个IEEE1394彩色摄像机,它朝向一个安装好的抛物面镜并且提供机器人周围区域360度景象。通过这种方法,我们用一台摄像机就可以探测机器人周围的物体,极大简化了信号监控和处理。
可以进行并行处理障碍探测和路径规划的LabVIEW
LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显着区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。它主要的方便就是,一个硬件的情况下,可以通过改变软件,就可以实现不同的仪器仪表的功能,非常方便,是相当于软件即硬件!现在的图形化主要是上层的系统,国内现在已经开发出图形化的单片机编程系统
在2022年的竞赛中,我们的机器人基于安装有Linux系统的计算机并且使用ANSIC算法。但是今年我们想要在较短的时间内开发出具有更复杂的功能(与ANSIC算法相比较)的代码。
对于2022年的竞赛,我们选择LabVIEW图形化系统设计软件进行更快、更容易地开发。没有程序设计经验的团队成员同样可以借助LabVIEWGUI毫不费力地对项目做出贡献。我们还使用LabVIEW在代码中实施并行处理,无需并行程序设计方面的大量经验。
LabVIEW中的实时处理和视觉整合还能够确保比以往更加无缝的程序设计,节省了短期开发窗口的珍贵时间。我们还在原型开发期间使用网络摄像机,因此我们可以在获得机器人硬件之前开发代码。
摄像机可以获得30每秒帧数的图像,LabVIEW视觉开发模块可以覆盖弯曲的感兴趣区域(ROI)并且采用过度绿色滤波器。为了提高计算速度,我们采用LabVIEW2022中的新增特性--并行For循环,在不同处理器核上自动划分For循环迭代,从而通过多线程处理器可以同时处理For循环的单个迭代。通过累积直方图,软件程序可以搜索玉米植株的边缘并且相应控制机器人的行驶方向。
结果
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国储战略合作协议
- 关于注射用a型肉毒毒素使用的自查报
- 产品供货协议合同范例
- 个人与公司工程合同范例
- 总结的目的和意义工作总结的目的是什么
- 单位货车出售合同范例
- 2025年法制安全教育标准教案
- 公司单位购房合同范例
- 2024-2025学年江苏省江阴市高一上册10月月考数学学情检测试题
- 人力包工合同范例
- 教科版三年级下册科学全册同步练习(一课一练)
- 2025年南京信息职业技术学院单招职业技能测试题库参考答案
- 2025年度共享办公空间转租合作协议
- 2025年公益项目合作协议
- 【凯度】2025年生鲜消费新趋势
- 人教版(2024)七下 第二单元第1课《精彩瞬间》课件-七年级美术下册(人教版)
- 2025河南中烟安阳卷烟厂一线岗位招聘14人易考易错模拟试题(共500题)试卷后附参考答案
- 四川省2024年高等职业教育单独招生考试中职类语文试题及答案
- 历年考研自动化复试面试试题汇集
- 眼科手术学基础
- 多晶硅大型还原炉装备项目可行性研究报告建议书
评论
0/150
提交评论