近年机器人技术发展越催成熟,越来越多的机器人技术应用在不同的领域。基于机器人的技术产生出来的产品推陈出新,如物流机器人、家庭陪护机器人、协作机器人、送餐机器人、清洁机器人、无人机、无人汽车等等,可谓百花齐放。大众对机器人的认知及学习的兴趣也不断提升,对机器人相关的技术变得更为关注,而ROS就是一个很典型的例子。
ROS是一个专门针对机器人软件开发而设计的通讯框架,源自于美国斯坦福大学团队的一个开源项目,目前已有十年的发展历史。其开源以及对商用友好的版权协议,使得它很快就得到越来越多的关注与支持。现在的ROS已有飞快的发展,越来越多机器人相关的软件工具亦加入ROS的行列。国内外也开始出现一些支持ROS系统的商用机器人,甚至是基于ROS进行开发。相信这个趋势会一直持续下去并且蔓延到全球各地,形成世界上的事实标准。而我亦通过举办ROS推广及培训深深体会到国内对ROS的关注也在近年有显着的上升。
作者是国内最早一批接触ROS的人,ROS实战经验非常丰富。我们举办的ROS推广活动星火计划有幸能邀请到作者作为讲师,学生们对他也有一致的好评。而本书的内容亦同样非常精彩,是我看过现今内容最全面、涵盖层面最广的ROS中文入门书籍。从ROS 1.0到ROS 2.0,各种常用的架构、组件及工具等都有完整的叙述。是一本很好的ROS入门字典。其中作者亦把很多个人的实战经验融入书中,与网上的教材相比必定有另一番收获。
ROS是机器人软件开发者间一种共同的语言、一个沟通的桥梁。大家可以通过ROS的学习及应用,与全球机器人软件开发者进行交流。如您对机器人学已有一定的认识,希望进一步打开机器人软件开发者社群的宝库,这本书你绝对不能错过。
Dr. LAM, TinLun | 林天麟博士
NXROBO创始人兼CEO