什么学习进入机器人?

时间:2010-10-31 14:11:03

标签: robotics

如果他/她想进入机器人并建立机器人技术,应该在大学学习什么?到目前为止'机电一体化'似乎是我正在寻找的领域?我查看了一些简单的“机器人”课程,但它们似乎只是关于电气和计算机工作,并没有包含有关构建机器人机械部件的任何细节?

5 个答案:

答案 0 :(得分:87)

我是一名专业的机器人研究顾问,在SRI International和JPL等组织工作了30年。

与计算机一样,机器人技术在软件硬件之间存在很大的差距。硬件进一步细分为执行器传感器

如果您说“我想进入计算机”,我会解释只有少数硬件工程师实际上设计构建物理计算机 - 大多数研究人员假设已经构建了硬件和固件,然后他们担心软件 - 如何使系统真正工作。

与机器人类似,构建硬件是机械工程师的工作(设计结构和散热),电源电气工程师(指定电机)和计算机工程师(设计固件)只需要很少的零件硅)。下一代机器人也使用工业设计师(使外部看起来漂亮,并且内部很好地配合在一起)。

执行器设计的研究领域包括指针;触角;蜂鸟和其他鸟和昆虫的翅膀;弹性车轮;腿;高辐射区域的非电子设计;和手术器械。

在每部手机中配备摄像头,此时视觉传感器大多是解决的问题。 传感器设计的研究领域包括智能柔性触觉皮肤,脑波传感器和其他生物医学传感器。还有一些良好的力传感器的空间。这些都属于材料工程,计算机工程,机械工程和生物医学工程领域。

为了正确驱动执行器,使它们不会分开,你需要一个控制理论工程师。从傅立叶变换开始,以便您可以理解z变换。这个数学的学习曲线非常陡峭,职业生涯很少,所以要么你必须天生就是控制工程师,要么你应该让其他人为你处理这些较低级别的细节。

信号处理,对于中低级传感器驱动程序,历史上一直处于EE的领域之下。这一直到图像处理,它属于计算机科学,然后是图像理解,它在A.I. CS的分支。

但是,正如我所提到的,硬件,固件和驱动程序都是您解决过一次然后永久销售的制造细节。任何人现在都可以购买Lego或Bioloids套件,并开始使用电机。它与2006年不同,当时我们在JPL工作的富士通HOAP人形机器人是一个价值5万美元的定制特价机器人。

我认为真正有趣的工作大部分都是从假设硬件和驱动程序已经完成开始 - 然后,你用系统做什么?这完全属于软件领域。

机器人软件控制从3D模拟器开始,而3D模拟器又基于正向运动学;最终反向运动学;动力,如果你愿意的话;和物理引擎模拟。这里的数学以位置[位置+方向]为中心,最好用[4x4]齐次坐标变换矩阵表示。这些并不是很难,您可以从任何计算机图形教科书中获得良好的背景知识。确保你遵循以右边列向量结尾的矩阵后乘的宗教信仰;这使您可以以您能够理解的方式链接从基部到腰部到肩部到肘部的运动学。早期的教科书提出使用行向量进行预乘,因为他们认为它不会产生影响。确实如此。

当然,物理引擎需要很好的物理知识。

使用人工智能(通常是基于规则的系统)完成更高级别的处理。 自然语言处理也可以与语言学和语音学相结合。语音识别和语音生成再次主要是信号处理,在EE和CS中讲授。 最近的进展是关于大数据的,它使用统计,贝叶斯推理和基数向量空间(来自数学)。

机器人尚未爆发。当戈登·盖科(Gordon Gecko)在海滩上走路时,手机正处于一个手机的高度,他正在谈论一个像鞋一样大小的“便携式手机”。我不认为机器人在2020年之前就会无处不在。大约在2025年,作为一名机器人程序员将成为今天的应用程序员。研究A.I.早点开始。

祝你好运。我希望这会有所帮助。

截至2006年的最先进的人形机器人系统设计[短片]: http://www.seqcon.com/caseJPL.html

组件的非常高级别的框图[graphic]: http://www.seqcon.com/images/SystemSchematic640.gif

答案 1 :(得分:3)

我强烈建议在Artificial Intelligence for Robotics上查看Udacity,这是非常有趣的课程,涵盖了软件和AI部分。此外,Coursera还提供免费的在线机器人课程,以及对机器人技术非常相关和有用的其他课程。

答案 2 :(得分:1)

机电工程和计算机科学。

机械工程将告知有关伺服系统,联动装置,齿轮和所有其他机械部件的选择。

控制理论是机械和电气工程的交汇点。你需要那个。

如今,如此多的控制权都是数字化,因此EE和计算机科学将成为其中的一部分。

这是一个很大的领域。祝你好运。

答案 3 :(得分:1)

工业机器人通常由机械工程师和电子工程师,电子工程师或计算机科学专业的运动/团队机器人进行操作。这一切都取决于你所说的“机器人”。此外,如果没有其他人提及,硕士学位是强烈鼓励。

作为工业机器人中使用的数学的额外奖励,与游戏开发的数学直接相关。人们应该在机器人技术方面做什么,这并不是一个明确的界限。

答案 4 :(得分:0)

Mechtronics是目前对机器人技术感兴趣的研究领域。它结合了与机器人技术相关的机械,电气,控制和软件。

过去我们来自不同背景,机械工程师,电气,电子和软件。我是机器人制造商的应用工程师。我开始使用航空电子设备,转移到自动化测试设备,然后转到自动化材料输送系统,我成为机器人技术服务技术人员,然后经理转到应用程序编程和培训。

最后一点,准备继续学习。这是一个不断变化和发展的领域。