新闻中心

EEPW首页 > 测试测量 > 设计应用 > 用LabVIEW和CompactRIO开发腿轮移动机器人

用LabVIEW和CompactRIO开发腿轮移动机器人

作者:Chun Lin,Chiang Chen,Ke Jung Huang,Yu Shen,Hsin Li时间:2012-01-06来源:电子产品世界收藏

  机器人传感器包括:马达和功率放大器上用于健康监测的温度传感器;用于电源管理的电压和电流测量传感器;用于腿轮配置校准的霍尔(Hall)效应传感器;用于身体状态测量的6轴惯性制导仪和2轴测斜仪;用于离地间隙测量的3个红外距离传感器。全球定位系统、视觉和激光测距仪等各种传感器也被用于提高机器人的感应能力。机器人上的激励器包含8个用于驱动的直流有刷电机,2个用于前腿车轮转动的高扭矩RC伺服电机,用于轮腿切换的四个小型RC伺服电机和四个小型直流有刷电机。

本文引用地址:http://www.eepw.com.cn/article/127827.htm

  软件

  三个运行 的计算核心(PC, 实时系统和FPGA)负责不同的任务。用户操作PC,将高级指令(如机器人应该以轮模式还是腿模式运行)发送到 RIO 控制器。控制器以1kHz的循环速率运行,将关于机器人健康的重要信息发送回来,并在PC上记录状态数据。机器人软件架构包括各种状态机,每个状态代表一种机器人行为。其他需要高速信号交换的算法以10 kHz的循环率在FPGA上运行。包括直流电动机、编码器读数以及基于PWM的RC伺 服命令的比例-积分-微分(PID) 控制。

 

   图2. Quattroped 控制平台结构

  机器人通电后,我们进行电机校准,定义机器人每条腿轮上两个活跃自由度的完全几何配置。通过匹配安装在机器人身体上的霍尔效应传感器和安装在腿轮内部磁铁的相对位置实现校准。我们可以在腿模式或轮模式下操作经校准过的机器人,这取决于当前RIM配置(即为车轮或半圈腿模式)。另外,我们也可以通过腿轮转换来改变腿轮配置。机器人轮模式下的行为包括站立、行驶和入座。站立和入座为两个瞬态状态,用以过度最初地面配置和行驶行为。在行驶行为中,前进速度和转弯速率都连续可调。同样,当机器人在腿模式下运作时,站立和入座行为也属于瞬时状态。站立起来后的机器人可以执行各种行为,包括步行、小跑、跨步、跨越障碍和爬楼梯。



关键词: NI LabVIEW Compact

评论


相关推荐

技术专区

关闭