赞
踩
我认为,机器人是一门应用性比较强的专业,如果脱离应用背景,那么就不容易理解和把握机器人的发展。所以我开篇先不谈“专业”而要谈“产业”,“专业”和“产业”一字之差,它们有什么关系呢?
社会上一旦有技术上的需求,那么这种需求会比十所大学更能把科学推向前进。
———— 恩格斯
产业能极大地促进一个专业的发展:
● 1886年奔驰发明了第一辆以汽油为动力的汽车,随后汽车市场快速成长并形成了一个庞大的产业。为迎合汽车产业对人才的需求,大学开始设置相关的专业——车辆工程专业;
● 1903年莱特兄弟发明的飞机催生了航空工业,大学为此开设了飞行器设计与工程等专业;
● 1946年诞生了第一台电子计算机,其快速发展也使大学开设了计算机和软件等专业;
● 1954年第一个数字可编程的机器人出现了,但受到技术的限制,其发展速度相比其它产业较为落后。在高校中,机器人研究一般在机械学院的机械电子专业或者自动化学院的模式识别与智能系统专业下展开,直到最近(2015年)中国才有高校开设机器人专业的院系(东北大学机器人科学与工程学院)。
机器人学是一门交叉学科,为了设计制造机器人需要多个传统学科的知识,例如:
1. 机器人的自由度是多少?关节减速器如何设计或选择?(机械设计与制造专业)
2. 机器人的关节如何驱动?驱动电路如何设计?(电子工程专业)
3. 如何规划机器人的运动?如何对机器人的运动进行仿真?(计算机及软件专业)
4. 如何让机器人跟踪我们规划好的运动轨迹?(自动控制专业)
5. 如何建立机器人的运动或受力模型?(力学专业)
6. 如何判断机器人所受约束的类型?(数学专业)
正是由于机器人学依赖如此众多的基础学科,其人才培养更加困难。
数学可能是一些人最头疼的,但是没办法,从事现代机器人研究可能会用到多种数学工具。以移动机器人中的 SLAM 问题为例,其中用到了概率论、图论、线性代数、数学优化、微积分、高等几何等多个数学学科的知识。以我个人的经验,我就时不时地翻翻高等数学和线性代数。这两们基础课程可能是机器人中使用最多的,有志于从事机器人研究的同学可以稍微用点心。为了能看懂期刊论文,我还需要自学了解一些现代数学分支,比如微分几何、群论、拓扑、图论、偏微分方程、数学优化、动力系统。但也别太担心哟,机器人学虽然用到一些高级数学但用的不会太深,浅尝辄止即可(有些学科简单了解一下基本概念即可,不必深究,否则你会在这上面浪费大量时间)。
以机器人学家李泽湘为例,我们发现他在美国加州大学拿到电子工程和计算机专业博士学位之前,还顺便拿了数学硕士学位(MA degree in Mathematics),见下图。他解释说是因为机器人要用到较多的数学知识,所以他选修了很多数学专业的课程,多到把数学学位都拿下了。
下面以我自身的经历介绍机器人学的专业书籍。作为一名机器人方向的研究生,由于兴趣和专业需要,我阅读过的部分书籍如下(提到的书籍均可点击此处下载):
书籍一般介绍基础知识,要想知道最新的前沿知识就得看期刊论文了。有的论文可以免费下载,但是大部分需要付费下载,当然你们学校会购买一些常用的 数 据 库,最常用的有IEEE,Springer,Elsevier,CNKI知网,你可以通过学校网络下载。但是如果你搜到的论文不在购买的数据库内怎么办,这时可以求助于免费的盗版论文数据库Sci-Hub。我看的资料主要来自于 google 和维基百科。可以说 google 对我的帮助比我的导师还大,我曾想在毕业论文的致谢部分感谢一下google的创始人。Baidu用的也不少,不过无论是搜索结果的相关性还是重要性,Baidu比google都差很多,而且最新的和最有创意的思想几乎都在国外,所以最好用google。不得不说,维基百科和Sci-Hub确实不错,它们减少了信息传递的阻力,以后我挣钱了就给它们捐一笔钱。
虽然机器人学的研究对象是机器人,但是本质上面对的是数学问题;而撰写论文和基金需要你的逻辑表达、语言组织能力;参加国际会议演讲、撰写英文论文需要你的英文表达能力。高考三大科目——语数外凑齐了。
现在的机器人主要用于工厂,执行焊接、喷涂、搬运等工作,这些工作的特点是简单、重复,这恰好与计算机的特点一样。计算机最擅长执行大量简单的、定义明确的操作(加减乘除)。由于缺乏像人一样的适应能力,机器人还无法用于有较大不确定性的环境和任务,比如家庭环境,其中有随意穿梭的人员,环境中的物体可能经常变动位置,这都给机器人造成了很大的挑战。
The biggest obstacle in the design of robots for other areas of application, such as domestic environments, is uncertainty.
———— Formations and Obstacle Avoidance in Mobile Robot ControlInformation reduces uncertainty.
———— wikipedia.com
现实中呆板的机器人一定会让你大失所望,因为这与电影中刻画的形象差距实在太大。看过电影《变形金刚》的同学,一定会对红蜘蛛攻击 F-22 战斗机时眼花缭乱的动作印象深刻。红蜘蛛连续对多个目标进行了打击,同时不动声色地完成了躲避摩天大楼和战机碎片的任务,而所有这一切又是在高速运动下进行的。在红蜘蛛如杂技一般的运动能力面前,我们现在所有的机器人都成了老年痴呆,导演迈克尔贝也真真正正地炫耀了一把。所谓外行看热闹,内行看门道。物体在高速运动下的动力学效应不可忽略,动力学约束下的运动规划比运动学约束下的更困难。红蜘蛛还要实时更新环境中静态障碍物(大楼)的数据,同时躲避动态障碍物(战机碎片),在这些前提下红蜘蛛还要快速计算攻击多个动态目标(人类战斗机)的最优顺序。这些任务中的任何一个拿出来对于今天的机器人都是极大的挑战,更不要说放在一起了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。