本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
本书想要广泛地介绍如何使用ROS对机器人进行编程。本书涵盖构成ROS核心的基本运转机制和简单工具,并将展示如何使用它们创建控制机器人的软件。我们将展示一些具体的例子,这些例子讲述了如何使用ROS控制你的机器人做一些有趣的事情。同时,我们将给出一些如何基于这些例子来创建你自己的机器人的建议。
除了技术内容之外,我们还将展示如何使用ROS巨大的生态系统,比如wiki和问答社区,以及如何成为全球ROS社区的一员,与全世界的其他机器人爱好者分享代码和新知识。
本书通过将ROS社区的宝贵开发经验和现实案例相结合,为你在机器人开发过程中遇到的问题提供切实可行的指南。
不论你是机器人俱乐部的学生,还是专业的机器人科学家和工程师,都可以在本书中找到你想要的内容。书中的每部分都提供了使用ROS工具实现各类机器人系统的完整解决方案,不仅包括实现各种单一机器人任务,也包括将不同模块结合完成组合任务。在本书中,只要你熟悉Python,就可以开始动手实践。
学习基础知识,包括ROS的关键理念、工具和模式。
用功能强大的ROS包为行为复杂度与日俱增的机器人编程。
学习如何为你的机器人轻松地添加感知和导航功能。
集成你自己的传感器、驱动器、软件库甚至一整套机器人到ROS 生态系统。
学习使用ROS工具和开源代码、调试机器人行为以及在ROS中使用C++编程的一些技巧和提示。
Morgan Quigley是开源机器人基金会(OSRF) 的联合创始人之一,从事机器人操作系统(ROS) 的开发和维护工作。加入OSRF之前,他在斯坦福大学取得了博士学位。博士就读期间,作为斯坦福人工智能机器人项目的一部分,他于2006-2007年开发了最早的ROS原型。在开发过程中,他逐渐意识到协作对于机器人软件开发的重要性,因此决定与其他工程师一起成立ROS项目。他的研究兴趣包括机器人软件系统、开源软硬件、嵌入式系统设计、机械电子工程和传感器设计等。
Brian Gerkey是开源机器人基金会(OSRF) 的联合创始人和首席执行官。在加入OSRF之前,他是 Willow Garage 公司开源开发部门的主管。再之前,他是斯坦福研究院人工智能研究中心的一名计算机科学家。他还曾在斯坦福人工智能实验室担任过博士后研究员。教育背景方面,他于2000年和2003年在南加州大学先后取得计算机科学的硕士和博士学位。他从2008年开始参与ROS的开发,并使之成为目前在科研和教育领域(以及未来的制造业领域)使用最广泛的机器人软件平台之一。目前,他也在主导开源播放器项目,这一项目专注于开发和维护目前被广泛使用的机器人仿真和开发工具。
William D. Smart是俄勒冈州立大学的副教授,负责该校的机器人项目。他的研究兴趣涵盖移动机器人、机器学习、人机交互以及机器人与法律的交叉领域等。他拥有20余年的机器人软件编程经验,并在机器人软件架构研究方面活跃了超过15年的时间。在俄勒冈州立大学,他负责机器人项目,并为本科生和研究生开设了关于机器人和计算机程序设计方面的课程。他也是ROS 最早的一批用户,参加了ROS早期的许多发展计划研讨会。在2010-2011年,他曾常驻 Willow Garage 公司15个月,进行PR2机器人的软件开发工作。