历史上的今天

今天是:2024年08月24日(星期六)

2018年08月24日 | 基于能自主型机器人足球比赛的仿人机器人研究方案

发布者:九九归一74 来源: 未知作者: Lemontree 手机看文章 扫描二维码
随时随地手机看文章

       用NI 开发的机器人DARWin,是美国第一个进入“机器人世界杯足球赛“的。

Karl Muecke - Virginia ch University

行业:

大学/教育, 科研, 机电学/ 电工学

产品:

LabVIEW, , 实时模块

挑战:

开发作为新步态研究平台的机器人系统,设计美国第一个参加RoboCup(自主型机器人足球比赛)的仿人机器人。

解决方案:

该方案采用NI LabVIEW与第三方硬件交互,加速新步态研究的开发与;同时采用LabVIEW实时模块和NI视觉创建人工智能,从而使机器人可以执行高级功能,如踢足球。

“利用LabVIEW的游戏VI可轻松实现这一设想。我们可轻松地调试步态和运动,无需同时调试机器人动作。”

为研究双足步态,弗吉尼亚理工大学机器人和机械实验室(ela)设计了最初的智能型动态拟人机器人(DARwIn)。在RoMela,我们在硬件上测 试了步态研究的设想和理论。我们决定用RoboCup这一国际性机器人足球比赛作为展示这一款机器人优越性和可行性的舞台,同时展示DARwIn的鲁棒 性。

当前机器人编程和控制技术通常采用C代码,其学习曲线比较陡峭,并且硬件更新难度也相对较大。在RoMeLa,我们采用NI技术加速新机器人步态研发,最终使完全自主型仿人机器人问世。该机器人不仅可踢足球,也可作为新步态的研究平台。我们采用LabVIEW化开发平台不仅为了创建可扩展、适应性强的软件,同时也可开发执行高级任务的机器人大脑,如踢足球比赛。

LabVIEW作为可扩展硬件

由于RoMeLa中的机器人平台多种多样,我们需要选择一款通过简单配置即可适应不同硬件设置的系统。大多数小型机器人研究使用个人数字助理(PDA)自主控制机器人。在P104+上采用 LabVIEW 实时模块后,几 乎无需任何开销即可实现计算机架构扩展。与PDA不同,该系统可兼容一系列不同——IEEE 1384相机、485通信、多个无线网络和其他众多设备。添加新相机或802.11端口、适配型驱动器,写入C或C++代码花费均需耗费大量时间,而 LabVIEW VI使得所有问题迎刃而解。

目前,我们采用LabVIEW通过RS485控制机器人动作,并从同一串行网络的伺服内置电位计上读取关节位置。在机器人行走或移动的同时,带加速度和方向信息速率的通过RS232串口与LabVIEW通信,此时程序即可实时修改行走步态进而高效地控制机器人平衡。

最初的机器人研发平台,仅需伺服电机和速率陀螺仪接口。然而,参加2007年7月RoboCup的竞赛机器人所需的硬件 和编程无疑更为复杂。除须机器人行走和维持平衡外,软件还须提供视觉、大脑和通讯功能。由于在RoboCup比赛中,机器人必须完全自主和无线控制,因而 只能采用网络主机控制机器人的起/停信号。LabVIEW实时运行所有机器人软件,成本和时间都得以降低。

验证步态研究

生成机器人步态数学公式时,很难可视化看到结果。采用LabVIEW不仅可调用其它计算软件包生成的步态(如 Wolfram MathemaTIca或crosoft Excel),而且可通过建立机器人的可视化运动图形帮助研究步态。利用LabVIEW的3D图形控制,我们可以仿真机器人执行所生成步态时的行为。由于 无需利用物理硬件设置和测试步态,节省了大量的研发时间。

在物理硬件上进行机器人步态测试时,我们可以通过用户控制的游戏手柄模仿机器人的人工智能。用户作为机器人的眼睛和大 脑,而手柄作为控制机器人动作的接口,通过发送命令控制机器人行走、踢、扑救等动作。利用LabVIEW游戏手柄VI,这种设想可轻松实现。我们可轻松地 调试步态和运动,无需同步调试机器人动作。

创建人工智能

在未进行任何预先视觉处理的情况下,短短两小时内,一位研究生即可配置两台IEEE 1394相机并写一段VI程序(用于RoboCup所用桔黄色足球的相对位置识别和物理定位)。完成这一任务,全球任何其他院校可能需要众多学生花费很长 时间研究代码。但是以我们的开发效率,一位学生在短短一周内即可实现DARwIn足球动作控制,该机器人是首台而且是美国仅有的一台参加RoboCup比 赛的仿人机器人。

引用地址:基于能自主型机器人足球比赛的仿人机器人研究方案

上一篇:为什么说史陶比尔机器人是全球领域的工业机器人领先者之一?
下一篇:德国百格拉用于重工件车床上下料的机器人设计

推荐阅读

18.6万平方米的展览面积,500多家国内外知名企业参展,28个国家和地区的百余名外宾与会,501个重大项目签约合计投资约6120亿元,挤满站厅的参观市民。23日,由科技部、工信部、中国科学院、中国工程院、中国科学技术协会和重庆市人民政府共同主办的2018中国国际智能产业博览会在重庆开幕,政府、企业、市民对于人工智能的热情在展会上展露无遗。智能化发展...
因为我的博客已经对I2C协议的详细过程已经做了一个例子!所以这个MPU6050的程序我将使用库函数完成!第一步:硬件连接:第二步:初始化I2C端口的函数:/***PB6/PB7 端口初始化****/static void I2C_GPIO_Config(void){GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd (RCC_APB2Periph_GPIOB,ENABLE ); RCC_APB1PeriphClockCmd(RCC_APB...
智能小车涉及到高级计算机控制、电子机械、自动化等诸多学科,随着科技的不断进步,智能电子产品发展步骤不断加快,各种应用层次的机器人等大量出现,目前应用在智能小车或机器人的微控制器主要是8/16单片机或ARM和数字信号处理器DSP等。本设计采用TI公司生产的功耗低运行速度快且价格便宜的MSP430F2274为核心,避障检测采用测距精准的超声波传感器,该传...
1.内部温度传感器简介STM32F1有一个内部的温度传感器,可以用来测量CPU及周围的温度。该温度传感器在内部和ADCx_IN16输入通道相连接,此通道把传感器输出的电压转换成数字值,温度传感器模拟输入推荐采样时间是17.1us,内部温度传感器支持的温度范围为:-40~125℃,精度为±1.5℃左右通过读取ADC通道16的值,通过如下计算公式即可算出当前温度:T = { (...

史海拾趣

问答坊 | AI 解惑

Exact Simulation of LNAs

Simulated and measuredndata for 900MHz singlestage low noise amplifierswith <1.5:1 input VSWR are presented in this article. Excellent correlation is demonstrated between the simulation and measured data, and potential design an ...…

查看全部问答∨

有没有纯数字的精确测量信号时间间隔的方法?

十个ns左右的误差范围啊,疯了都,目前我想到两个方法,一个是精确扩展计数时间,一个是多测几次,牺牲测量速度,不好弄…

查看全部问答∨

HI-TECH C V9.70 和谐文件

HI-TECH C Compiler for PIC10-12-16 MCUs V9.70 已经测试过,破解成功! 1,先安装HI-TECH C Compiler for PIC10-12-16 MCUs V9.70  安装路径为默认路径 "C 盘下" 激活PICC 45天试用版! 2,破解,先写入注册文件,运行破解文 ...…

查看全部问答∨

求助 AT89S51与C8051F单片机有什么区别啊?(急)

   各位前辈,我是一名学生菜鸟,要用单片机做采集器,遇到了这么一个问题,AT89S51与C8051F单片机有什么区别,请各位帮忙解决,谢谢!…

查看全部问答∨

有木有CH4浓度传感器啊,急求资料,帮忙呀

最还好有单片机程序代码,电路图等等,越全越好.谢谢啊 …

查看全部问答∨

4-20ma转换成0-5V

各位高手,本人摸电只是懂点基本的.想请教大家个问题.传感器输出的4-20ma如何转换成0-5V.我以前一直就是用250欧电阻将4-20ma转换成1-5V,再进行A/D转换,感觉这样处理没有0-5V方便.比如4-20ma表示0-50度的温度,0V的时候就表示温度是0度,5V的时候就表示 ...…

查看全部问答∨

手持式粘度测试仪 型号:PM—2系列

(日本原装进口(MALCOM系列产品)采用专用螺旋泵传感器测试溶剂的粘度,测试过程迅速、简单且可重复测量,手机式的设计允许随时方便地进行测量,可用于三个范围的粘度计测量。易读、高对比度LDC显示粘度计的值执行校准,可选探针允许测量样品的的温度 ...…

查看全部问答∨

基本差动放大电路分析

基本差动放大电路 共模信号输入 0输出 基本差动放大电路 共模信号 输入输出波形图 基本差动放大电路 差模信号输入 基本差动放大电路 差模信号输入 输出波形…

查看全部问答∨

MSP430 LaunchPad学习笔记之uart

一、摘要本应用报告介绍了如何使用Timer_A实现UART功能。该包括例子是专门为MSP430x11x家庭,但他们能适应任何MSP430家族成员纳入Timer_A。使用硬件UART的功能在Timer_A功能和软件。执行是半双工的,事件驱动,它支持的8N1波特率协议从1200到115200 ...…

查看全部问答∨

求一个G2452 SPI模式传输的例程

如题,望大家帮忙,谢谢!!…

查看全部问答∨
小广播
最新机器人文章

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关:

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved