创新节获奖人工智能项目“巨大的进步”领域

计算机、工程和建筑环境专业的学生被鼓励从事与商业相关的项目,旨在开发数字和基于技术的原型,解决行业挑战,利用最新的研究、创新和设施。毕业计算机游戏技术学士学生马吕斯·马图里斯,在创新节上获得第一名他的项目;由人工智能数字双胞胎训练的机械臂的构建、编程和3D打印。

马吕斯坐在他的机械臂旁边

马吕斯的项目使用游戏引擎Unity来虚拟训练机械臂,在创新节上获得第一名。创新节是一个为期三天的活动,为企业提供机会,让他们有机会体验伯明翰城市大学计算、工程和建筑环境学院的创意人才。亚博电竞im娱乐他开创性的工作已经发表在计算机与图形学,一个行业领先的期刊。

我们采访了马吕斯,了解他是如何完成这个创新项目的:

“这个项目的基础始于我大一的时候,当时我在创新节上因为制作了三只小龙作为射击游戏而获奖。这是我第一次制作和编码电子设备,我很喜欢。二年级毕业后,就在我开始实习之前,我买了一台3D打印机,开始制作机械臂。它一开始只是一个很酷的项目——我从没想过用它来开发人工智能!”

“Unity是主要的游戏开发实时引擎之一,它改进并发布了强化机器学习(RML)工具包。作为一名游戏开发者,我看到了利用虚拟环境利用RML训练机械臂的机会。”

“我的教授,哈维博士他从一开始就支持这个想法,但警告我说,这将是一个庞大的项目和任务。”

马吕斯在游戏引擎Unity中使用强化学习模拟来在虚拟空间中训练他的物理机械臂。经过训练,他的手臂能够通过传感器输入解决抓取问题。通过寻找抓取问题的解决方案,虚拟手臂能够为物理机器人提供正确的输出,以提高性能。

在制造过程中,机械臂通常预先编程了一系列动作,无法适应出现问题的情况。然而,马吕斯的虚拟手臂是在虚拟环境中训练的,在虚拟环境中,事情可能会出错,通过数百万次的观察过程,虚拟机器人手臂学会了如何处理以前从未遇到过的问题,而不像它的物理对手。

“机械臂成功地使用游戏引擎进行了虚拟训练,因为物理机械臂帮助在虚拟训练的人工智能和物理世界之间建立了联系。这一概念被称为数字双胞胎或工业4.0。”

我的论文“在不可靠和不确定的环境中使用强化学习的机械臂训练”涵盖了使用这种方法的所有好处和挑战。与此同时还发表了一篇学术论文,讨论了与该方法相关的未来可能的改进和研究领域。”

项目主管Carlo Harvey博士说:

“这是从执行确定性任务的标准机械臂向使用游戏技术解决制造问题的非确定性世界迈进了一大步。对于一名即将毕业的本科生来说,这是一项了不起的成就。”

马吕斯说:

“虽然课程名称是‘电脑游戏技术’,但这些技能可以用于其他领域,包括:跨国物流模拟、VR/AR工具包、火车站人流模拟、建筑虚拟规划等等。”

“我目前在汽车行业工作,是一名可视化工程师,我使用游戏引擎Unity为我的工作带来创新!我的建议是要经常跳出思维定式——游戏开发者的技能不仅仅是为了创造游戏!”

动作中的虚拟手臂。

马上申请

如果您有兴趣与我们一起学习计算机游戏技术或数字媒体计算的理学士(荣誉)学位,或基础年,那么请了解更多并立即申请。

了解更多

Baidu