使用LabVIEW和CompactRIO开发腿轮混合式移动机器人
时间:12-31
来源:互联网
点击:
NI软硬件的益处
在一般情况下,机器人属于高自由度的复杂系统。 机器人的成功发展需要花费时间和精力来妥善整合各种机械、电气和计算机系统。 来自国立台湾大学BioRoLa团队,主要由拥有机械工程背景的学生组成,他们需要一个可靠、模块化、易于使用及良好集成的平台。
经过广泛的研究,我们发现NI产品能为我们的应用程序提供最佳解决方案,原因如下: LabVIEW为非编程背景的学生提供了直观的图形化流程图表示方法,可以让他们轻松建立过程图并作为解决方案,然后再将过程图转化为软件。 能在Windows,RTOS和基于FPGA的目标上使用相同的图形化开发环境也极其有帮助。 由于开发控制器软件时我们不必花时间学习底层的编程语法,因而能够花更多的时间专注于我们设计的机械部分。
“对于移动机器人的开发来说,其大小,重量及性能都非常重要,因此坚固的模块化CompactRIO系统非常适合用于开发。 LabVIEW和NI硬件之间定义良好的兼容性显著地减少了开发者执行系统集成的时间和精力。”
未来计划
凭借NI LabVIEW图形化系统设计和NI CompactRIO,一支机械工程学生团队设计出了一个拥有优雅软件构造的复杂机电一体化系统,对于今后的进一步开发扩展也很方便。 在硬件方面,我们正在将各种传感器融合到当前的机电化系统中,以提高机器人的感应能力。 在动作方面,我们正在完善和开发具有闭环控制功能的腿部行为,以提高机器人在各种具有挑战性的地形上的移动能力,并开发其腿部动态步态。
鸣谢
作者诚挚感谢NI台湾对于他们在设备支持和技术咨询上的大力支持。 这项工作得到了97-2218-E-002-022和99-2218-E-002-012-合同下国家科学委员会(NSC)台湾以及98R0331合同下国立台湾大学的支持。
图1. Quattroped - 腿轮混合式移动平台
图2. Quattroped 控制平台结构
图3. Quattroped控制FPGA程序框图
在一般情况下,机器人属于高自由度的复杂系统。 机器人的成功发展需要花费时间和精力来妥善整合各种机械、电气和计算机系统。 来自国立台湾大学BioRoLa团队,主要由拥有机械工程背景的学生组成,他们需要一个可靠、模块化、易于使用及良好集成的平台。
经过广泛的研究,我们发现NI产品能为我们的应用程序提供最佳解决方案,原因如下: LabVIEW为非编程背景的学生提供了直观的图形化流程图表示方法,可以让他们轻松建立过程图并作为解决方案,然后再将过程图转化为软件。 能在Windows,RTOS和基于FPGA的目标上使用相同的图形化开发环境也极其有帮助。 由于开发控制器软件时我们不必花时间学习底层的编程语法,因而能够花更多的时间专注于我们设计的机械部分。
“对于移动机器人的开发来说,其大小,重量及性能都非常重要,因此坚固的模块化CompactRIO系统非常适合用于开发。 LabVIEW和NI硬件之间定义良好的兼容性显著地减少了开发者执行系统集成的时间和精力。”
未来计划
凭借NI LabVIEW图形化系统设计和NI CompactRIO,一支机械工程学生团队设计出了一个拥有优雅软件构造的复杂机电一体化系统,对于今后的进一步开发扩展也很方便。 在硬件方面,我们正在将各种传感器融合到当前的机电化系统中,以提高机器人的感应能力。 在动作方面,我们正在完善和开发具有闭环控制功能的腿部行为,以提高机器人在各种具有挑战性的地形上的移动能力,并开发其腿部动态步态。
鸣谢
作者诚挚感谢NI台湾对于他们在设备支持和技术咨询上的大力支持。 这项工作得到了97-2218-E-002-022和99-2218-E-002-012-合同下国家科学委员会(NSC)台湾以及98R0331合同下国立台湾大学的支持。
图1. Quattroped - 腿轮混合式移动平台
图2. Quattroped 控制平台结构
图3. Quattroped控制FPGA程序框图
机器人 嵌入式 FPGA 传感器 放大器 温度传感器 电源管理 电压 电流 红外 LabVIEW 电动机 编码器 PWM 霍尔效应 相关文章:
- 基于MSP430的自主式移动机器人设计与实现(06-12)
- 如何制作一个最简单的机器人(02-23)
- 机器人技术的新进展(02-23)
- CAN总线技术在工业码垛机器人控制系统中的应用研究(06-27)
- 制作机器人常用传感器盘点(02-23)
- 基于LabVIEW构建智能的移动机器人及无人驾驶车(10-27)