历史上的今天
返回首页

历史上的今天

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

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

2018-08-24 来源:未知

       用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比 赛的仿人机器人。

推荐阅读

史海拾趣

Eurotech公司的发展小趣事

Eurofarad公司自创立之初,就专注于电容器技术的研发。在当时,电容器市场已经相当成熟,但Eurofarad公司凭借对材料科学的深入研究,成功开发出一种新型的高性能电容器。这种电容器不仅具有更高的能量密度,而且寿命更长,稳定性更好。这一技术突破为Eurofarad公司赢得了市场的初步认可,也为公司后续的发展奠定了坚实的基础。

捷茂微(GATEMODE)公司的发展小趣事

随着全球对环保问题的日益关注,Eurofarad公司也积极响应这一趋势。公司注重环保理念在产品设计和生产过程中的应用,努力减少对环境的影响。同时,公司还积极推动可持续发展战略,通过优化生产流程和采用环保材料等方式,降低能源消耗和废弃物排放。这些努力不仅符合了社会的期望,也为公司的长期发展提供了有力保障。

ANSHAN [Anshan Suly Electronics]公司的发展小趣事

在快速发展的过程中,ANSHAN公司始终把人才队伍建设放在首位。公司注重引进和培养高素质的技术人才和管理人才,为他们提供广阔的发展空间和良好的工作环境。同时,公司还建立了完善的培训体系和激励机制,鼓励员工不断学习新知识、掌握新技能。这些举措不仅提升了员工的综合素质和能力水平,也为公司的长远发展提供了有力的人才保障。

佰鸿(BrtLed)公司的发展小趣事

随着业务规模的不断扩大,佰鸿意识到提升产能效率的重要性。于是,公司在1990年转投资中国大陆兴建东莞高步厂,现有土地面积和厂房面积均达到相当规模,员工数量也增至数千人。这一举措极大地提升了佰鸿的生产能力,使其能够更好地满足市场需求,同时也为公司后续的发展提供了有力的支持。

GE Power Electronics Inc公司的发展小趣事
作为儿童玩具的一部分,通过声音控制播放音乐,增加玩具的趣味性和互动性。
B&F;公司的发展小趣事

面对日益严峻的环境问题,B&F公司意识到可持续发展是未来发展的重要方向。因此,公司开始实施一系列可持续发展战略,包括采用环保材料、优化生产流程、推广节能减排技术等。在电子系统方面,公司致力于研发更加节能高效的航空电子设备,以减少飞行对环境的影响。这些举措不仅有助于提升公司的社会形象,也为公司的长期发展奠定了坚实的基础。

请注意,这些故事是基于B&F公司在航空领域的发展情况和可能的电子技术应用构建的,并非真实发生的故事。如果需要更多关于B&F公司在电子行业发展的具体信息,建议查阅公司官方网站或相关新闻报道。

问答坊 | AI 解惑

让我们DIY一个FPGA开发板,预备中

上周发贴:让我们一起DIY个 FPGA开发板, 报名喽~~~ 非常感谢大家的支持,先分享一些资料,再对电路图做完善后与大家共同探讨! 开发板: 1、先做一个简单的FPGA开发板,小试锋芒。以ALTERA的CYCLONE1为核心,采用EP1C6Q240C8,配合EPC1S。以及LC ...…

查看全部问答>

开机

我的电脑密码记不得,如何解开电脑的密码,在哪里进行操作,登陆密码,各种操作系统的解发,请大家帮助 急急................................…

查看全部问答>

wince bootloader问题

我购买了一块 yc2440的开发板,硬件构成:s3c2440+64M nandflash+64M ram,其他的都不重要了,反正它是用nandflash启动的。我把开发板内存和nandflash都扩容了一倍,成了128M,现在想自己开发一个bootloader,不知如何下手,请各位大侠指点一下。原 ...…

查看全部问答>

250w功放电源问题

现在在做电机的相关课题,驱动器使用的是普通的功率放大电路,原理上与集成运算放大器相同,目前出现了一个问题: 上周驱动电机时电路正常工作,且带动电机正常运动。经过一段时间后,目前电路不带负载的情况下正常输出波形,但在其带负载后不能正 ...…

查看全部问答>

Linuxlogo显示

请问linuxlogo默认是在左上角显示的,现在要求显示到右下角,并且企鹅图像倒置 相当于把默认显示转180度,请问这个哪里可以改。 可以修改fbcon.c吗?新人求救!!…

查看全部问答>

(++急)有偿请求解决单片机串口多机通信程序问题

各位大侠们,麻烦帮忙看看这个例子,是我毕业设计的题目,由于单片机C编程学得不精,这几天一直在调程序都没法调出来,还请各位大虾们帮帮忙!万分感激!!! 硬件实现功能: 1、从机U2按键按下,在本机显示,同时将按键值送往主机U1,在主机显示 ...…

查看全部问答>

美资企业,招聘 IP protocol engineer(SW 3#)

公司名称: Carrier Access 公司网址: http://www.carrieraccess.com 电子邮箱: lshi@carrieraccess.com,简历请注明信息出处 工作地点: 上海 外语要求: 英文良好 简历接收方式: 英文及中文 学历: 本科以上 职位描述: RESPONSIBILITIES: ...…

查看全部问答>

642图像缩放问题

各位高手:642采集的图像好像是720*480的大小吧,如果用jpeg编码,出来的图像也是720*480,现在我想请问的是我采集720*480大小的图像,用jpeg编码,并缩小成320*240(注:不是在原图上截取,而是大小缩放),请问该如何做,或者采集的时候就重新取样 ...…

查看全部问答>

TI专为其处理器提供的电源方案

TI为其产品线的处理器目前提供了全套的解决方案,这个系列电源方案被称作:SIMPLE SWITCHER Nano Modules and Regulators对应于MSP430和Cortex-M系列ARM提供了从5V到24V输入的各类电源方案。对于C2000系列、C6000系列和Sitara ARM系列提供了12V到24 ...…

查看全部问答>

求大神门看个程序关于msp430的

#include <msp430x14x.h> char nADC_Flag; int nADC_Count; int ADC_BUF[40];   void Init_CLK(void); void Init_ADC(void); void Init_TimerA(void);   void Init_TimerA(void) { &nb ...…

查看全部问答>