基于NI LabVIEW机器人起步包建立一个移动式机器人

网友投稿 116 2024-03-08


本入门指南引导你通过使用NI LabVIEW机器人起步包建立一个移动式机器人。该原型使用LabVIEW 2009、LabVIEW实时和FPGA模块对NI sbRIO-9631设备进行编程。通过本文档,可以学习如何建立一个能在自己的路径上扫描对象并重新进行路径规划的可移动机器人。

1. 必备部件

基于NI LabVIEW机器人起步包建立一个移动式机器人

产品 包括 

NI LabVIEW机器人起步包 

sbRIO-9631

嵌入式FPGA 技术

LabVIEW 2009

LabVIEW 机器人模块

LabVIEW FPGA 模块

LabVIEW 实时模块

24 V 电池充电器

视差超声波传感器

机壳, 两个驱动马达, 行星齿轮系统

2. 软件安装

插入NI LabVIEW机器人起步包附带的DVD盘,按照屏幕上的指示进行安装。当你完成安装后,请重启计算机。在此期间,使用电池充电器给机器人充电。

3. 分步入门指南

I. 连接硬件

连接传感器,电源线及路由器网线

a. 将分组的信号线穿过传感器并与接插件连接。

b. 将传感器连接到驱动马达上。

c. 连接电源线并打开“MASTER”开关。

d. 用网线连接路由器和控制板。

II. 运行硬件配置向导

如果向导没有自动启动,请从你的Windows“开始”菜单中打开。按照屏幕上的指示进行连接并请确认你的硬件设置包含了传感器方位和电机测试。

按照启动向导步骤1-5,完成硬件配置。

III. 创建新的机器人项目

使用自动启动的机器人项目向导来配置你的机器人项目,在LabVIEW启动画面的新建(Create New)栏目中选择机器人项目(Robotics Project)。

a. 在第一个屏幕上选择机器人起步包(Robotics Starter Kit),接着选择下一步。

b. 在第二个屏幕上,输入机器人的IP地址。IP地址可以从硬件配置中获得,也可以从NI MAX(Measurement & Automation Explorer)软件的远程系统中得到,之后选择下一步进入下一个窗口。

c. 选择一个项目名并将其保存在一个文件夹里。选择完成。

IV. 硬件编程

一旦机器人项目向导完成了项目配置,它会打开Roaming.vi.,阅读这个VI的前面板以确定是否所有的配置都正确。

点击LabVIEW程序的“运行”按钮,按照程序前面板上的指示将你的机器人连接断开。

V. 断开机器人

当传感器开始移动后,将网线断开。将机器人放置在地上,接着打开“MOTORS”开关。

4. 理解Roaming.vi和Starter Kit FPGA.vi

从这个机器人原型开发包中,你需要理解实现电机控制,路径规划和对象感知的代码。阅读下面的信息以以了解更多关于此代码的内容。

a. 实时控制

i. 移动传感器电机

在这部分,通过上下摆动传感器,你可以记录下目前传感器电机的角度,将从现场可编程门阵列(FPGA)中得到的数据和这个角度一起输入到一个对象检测算法中。使用Update Obstacle Vectors VI来更新障碍距离和角度的数组。

摆动传感器

ii. 操纵

向量场直方图随摆动传感器检测到的对象而变化。

更新向量场直方图

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:车载摄像头全景观察及未来预测
下一篇:利用FPGA+DSP相配合的全景视觉系统方案设计详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~