|
2013年11月美国国家仪器有限公司(National Instruments,简称NI)近日发布了最新的教育型产品NI myRIO,扩大其在工程教育上的投入。 Q$ d* a( g. S; _1 x6 N5 A+ I( X" G
( n' j! G" G; {; R6 A) u
NI myRIO与使用广泛的NI CompactRIO平台基于同样强大的技术,相比行业内其它对手来说体积更小,更适合学生使用。NI myRIO包括最新的Xilinx Zynq可编程系统级芯片(SoC)技术,其包含双核ARM Cortex-A9处理器与带有28,000个逻辑单元的FPGA。借助NI LabVIEW图形化编程环境,学生可对FPGA进行编程www.cechina.cn,并实时改进他们的系统,为原型化和快速迭代设计提供了灵活性。" r. g8 Y3 @1 `! b
加利福尼亚大学圣迭戈分校研究员Nick Morozovsky表示:“NI myRIO体积紧凑,且结合了板载FPGA的性能与灵活性,使其成为理想的嵌入式机器人应用控制器。”" r# @* \; D4 U, X9 z
NI myRIO还包括10个模拟输入、6个模拟输出、音频I/O通道和多达40条数字I/O线,以及板载WiFi、一个三轴加速度计和多个可编程的LED,共同集成在一个耐用、封闭的架构中。
5 U8 P/ G0 s, o; @佛罗里达大学工程学讲师Dan Dickrell III表示:“如果一个便携式的I/O设备涵盖了我所需的一切功能,那它看起来就和NI myRIO差不多了”,“这小小的一个单元简直是工程界的一项奇迹。”. B4 S8 `3 U/ R; x" z
在myRIO加入并成为LabVIEW可重编程I/O (RIO)架构家族中的新成员之后,NI可为各个阶段的人士提供嵌入式开发工具,包括从学习核心工程概念的学生,到设计世界上最强大系统的工程师。 NI myRIO可免费下载课件,兼容所有NI miniSystems控制工程网版权所有,连接众多第三方传感器与激励器CONTROL ENGINEERING China版权所有,确保可在教室和实验室中使用。 除了适用于NI myRIO的广泛的硬件生态系统,该设备可在多种环境中进行编程CONTROL ENGINEERING China版权所有,包括LabVIEW和C/ C++,帮助教育工作者将其纳入其现有的控制、机器人技术、机电一体化和嵌入式系统课程。 3 |+ v- \& V; ?" w0 T: _
“学生现在就能接触到在毕业后会使用到的技术,对此我们充满热情。”NI院校市场总监Dave Wilson说道。 “我们想要确保学生和他们未来的雇主在合作伊始就能开始创新。”1 _* o5 V: A( Y! d/ A8 R- v$ Z3 Q
* E* R. ^6 d7 v6 G w% a下面这个学生项目是最近在德州Austin举行的NI Week期间的NI工程影响力大奖晚会上三个杰出项目的其中之一。它是2014 NI国际学生设计展览会的学生项目奖的获奖作品。7 U1 Z' }/ A6 Q$ T! z1 Z. I
采用NI MyRIO实现的水下机器人(Zynq-based),仿生机器人模拟乌贼,展现它一侧的长鳍,产生推力促使波状运动。这种水下推动的特殊形式使得乌贼可以快速转换方向,产生侧向推力,从而在不发出预警的情况下偷袭猎物。瑞士联邦理工学院-苏黎士的一支学生设计团队决定将乌贼这种独特的推动机制应用于水下机器人。他们还决定通过增加两块(一共四块鳍)使得乌贼更棒。这四块鳍每块单独由9个伺服电机控制,制造波动。
* W% ^/ T6 {3 j# B每个鳍的9个独立伺服电机通过锥形齿轮来驱动一束射线。每束射线绕着鳍的前后轴移动270度。每块鳍都有独立的伺服电机控制器,伺服控制器轮流由美国国家仪器(NI)的 myRIO数据采集和控制系统操作,该系统是基于赛灵思 Zynq SoC,专门为学生设计项目而设计。 5 M+ t# }3 z# `# M" G7 Z, @
这个方案将向您演示一个采用NI MyRIO控制的4鳍水下机器人方案,这个由学生制造的Sepios水下机器人依靠4块波动鳍作为其唯一的动力来源,可提供6个方向轴的自由度。; ~$ j- l6 h9 m0 a
2 Q; i* P/ ^6 S" C4 N) }6 r第一款Sepios原型是由Lego NXT砖块驱动的单鳍船。硬件很快搭建完成但是团队花费一周多时间用C语言编写简单的正弦波运动。团队中的一员建议尝试使用NI的LabVIEW图形化系统设计环境。花了半天时间,机器人就能够执行团队设计的任何功能。硬件设计计划立刻就从计划好的树莓派系统转变为NI myRIO,团队也获得了NI的赞助。
' x) r9 ^$ @( ?7 K; S8 g v" S, C当硬件整理好后,其他一切都完好工作。也许需要几年才能实现的深度控制器在LabVIEW下工作。使用LabVIEW节省了大量的时间,使得学生团队可以集中精力在其他重要方面,比如控制分配和用户界面。
- V2 b% @/ R/ d, F0 X* H% V9 r7 ]2 c: c" B3 f3 q8 M# n
http://player.youku.com/player.php/sid/XNzczNTE4MzA0/v.swf
; B+ ]% H, a2 J7 Z% ehttp://player.youku.com/player.php/sid/XNzczNTIwNDM2/v.swf
: j# }: Q+ }% u. Z& O( u, Z: r7 w" }1 P3 r
NI myRIO入门开放教程2 k0 m. @9 P0 X) }
http://study.gsdzone.net/course/11 |
|