在著名的演讲“The question concerning technology”中,Martin Heidegger认为:
技术是一种揭示性的方法。当我们注意到了这一点后,技术本质上所涉及的另一个领域将完全向我们敞开,这个领域是揭示真理的领域。
当然,机器人技术也不例外。虽然机器人技术是数学抽象的物质实现,但机器人,特别是移动机器人和移动机器人系统,蕴含着我们对运动的想象。
人类曾尝试创造自动执行某些任务的工具,这一行为最早可以追溯到古希腊的哲学家和古埃及的发明家。在中世纪以及之后的新时代,模仿人类和动物的移动设备丰富了这些装置,在此期间,人类也完成了第一次搭建飞行器的尝试。当然,随着蒸汽机、汽油机和电动机的发明,这些装置变得更加复杂。尽管这些装置中最简单的都能显示出现代机械的所有特征,但在现代化意义上,它们都不能被看作机器人。
机器人技术的现代史始于20世纪40年代末,当时在核制造业中使用了机械臂。Bernard Roth在书中提到:
第一次学术活动始于1961年HAErnst在麻省理工学院的论文。他使用一个装有触摸传感器的从臂,在计算机控制下使其运行。他的想法是利用触摸传感器传来的信息引导从臂的运动。
也许,这种使用传感信息的想法为机器人技术奠定了基础,同时,这种信息反馈将机器人和其他自动化工具或装置区分开来。例如,Vladimir Lumelsky给出的机器人的定义如下:
机器人是一种能够在非结构化环境中对周围环境有目的地做出反应的自动或半自动机器。
出于实际需要,本书遵循这个定义。
本书的重点是,在考虑移动机器人的空间位置、通信和传感能力所提供的可用信息的情况下,进行移动机器人的定位和运动规划。本书首先介绍了在具有机器人位置和速度的完整信息的全局坐标系中有关导航和运动规划的模型和算法;接着讨论势场中的运动,势场由机器人期望和认知的环境状态定义;然后研究了机器人在未知环境中的运动以及利用感测信息进行环境建图的相应任务;最后考虑了二维和三维多机器人系统和集群动力学。
Heidegger, M. (1954) The question concerning technology Technology and Values: Essential Readings 99 113;引自Heidegger, M. (1977) The Question Concerning Technology and Other Essays New York and London: Garland Publishing, Inc
机器人是指可以像人类一样完成人类工作的机器,这是捷克作家Karel Capek在1921年创作的作品RUR (Rossums Universal Robots)中提出的。
Siciliano, B, Khatib, O (Eds) (2008) Springer Handbook of Robotics Springer: Berlin
Lumelsky, V (2006) Sensing, Intelligence, Motion How Robots and Humans Move in an Unstructured World WileyInterscience: Hoboken, NJ
本书为移动机器人的导航提供了理论与实践指导,以及可以直接使用的算法。这些算法和指导可以在实验室中直接实现,也可作为进一步研究的起点和解决工程任务的基础。作为一本教科书,本书旨在为应用数学和工程类专业的本科生和研究生提供移动机器人方面的教材支持。本书的结构是按照一学期的课程计划展开的,包括完整的理论素材和算法解决方案。作为一本研究读物,本书旨在为移动机器人的不同研究方向提供一个起点,并作为移动机器人领域的指南。作为一本实践指南,本书自成体系,内容包括现成的算法、数值实例和仿真,这些可以直接在简单和先进的移动机器人上实现,也可用于处理考虑了机器人可用信息和传感能力的不同任务。
我们希望本书可以指引读者以多种不同的方式了解移动机器人系统,也希望本书可以为非结构化环境中移动机器人导航领域的进一步发展提供启示。
Eugene Kagan
Nir Shvalb
Irad BenGal
以色列 特拉维夫大学