《Robotics,Vision and Control-2nd Edition》——Learning with Me, day 1

(全文3902字,预计阅读时间10分钟)
今天给大家介绍一本新书,名字叫–Robotics,Vision and Control-2nd Edition。网上可以搜到这本书的免费电子版。
第二版书籍的封面

作者是Peter Corke,我是通过Matlab软件中的Robotics Toolbox认识他的,他是该工具箱的作者,读者可以通过其个人网站*petercorke.com*更加了解这个大牛 。

大概每一个从事机器人行业的人都知道该工具箱和另外一个叫Robtics Control Toolbox,后者是Matlab官方开发的工具箱。Peter Corke曾经在采访中被问到为什么要另外开发一个机器人学工具箱,他解释的大意是,Robotics Control Toolbox和Robotics Toolbox各有所长。前者功能丰富,并支持ROS,自己开发的功能简洁,能快速上手并验证。(注:采访视频参考链接

下面花10分钟以内的篇幅说一下这本书的大致内容,主要涉及以下三个方面:

  1. 这本书的特点及主要内容;
  2. 通过这本书我们可以学到什么;
  3. 如何学习这本书。
一. 这本书的特点及主要内容

机器人视觉是机器人学和计算机视觉的结合,它涉及到将计算机算法应用于从传感器获取的数据。研究界已经开发了大量这样的算法,但对于该领域的新手来说,这可能相当令人望而生畏。

20多年来,作者维护了两个开源的MATLAB工具箱,一个用于机器人(Robotics Toolbox),另一个用于视觉(Robotics Vision Toolbox)。它们提供了许多重要算法的实现,并允许用户处理实际问题,而不仅仅是微不足道的例子。

这本书使所有人都能接触到机器人、视觉和控制的基本算法。它将理论、算法和实例编织在一起,分别涵盖机器人技术和计算机视觉。使用最新版本的工具箱,作者展示了如何使用几行简单的代码来分解和解决复杂的问题。所涵盖的主题是由作者作为机器人学和计算机视觉的实践者多年观察到的实际问题来指导的。

它以易于访问但内容丰富的风格编写,易于阅读和理解,包括1000多个MATLAB和Simulink示例以及400多个图形。这本书是一本真正的移动机器人的基础知识,手臂机器人。然后是摄像机模型、图像处理、特征提取和多视点几何,最后结合视觉伺服系统进行广泛的讨论。本第二版经过全面修订、更新和扩展,内容包括:李群、矩阵指数和扭曲;惯性导航;差动驱动机器人;晶格规划器;位姿图SLAM和地图制作;手臂-机器人运动学和动力学方面的重组材料;串联弹性致动器和操作空间控制;实验室色彩空间;光场相机;结构光、光束调节和视觉里程计;以及光度视觉伺服。

机器人领域的大牛在本书的序中有如下评价:
“”“There have been numerous textbooks in robotics and vision, but few have reached the level of integration, analysis, dissection, and practical illustrations evidenced in this book. The discussion is thorough, the narrative is remarkably informative and accessible, and the overall impression is of a significant contribution for researchers and future investigators in our fi eld. Most every element that could be considered as relevant to the task seems to have been analyzed and incorporated, and the effective use of Toolbox software echoes this thoroughness.
The reader is taken on a realistic walkthrough the fundamentals of mobile robots, navigation, localization, manipulator-arm kinematics, dynamics, and joint-level control, as well as camera modeling, image processing, feature extraction, and multi-view geometry. These areas are fi nally brought together through extensive discussion of visual servo system. In the process, the author provides insights into how complex problems can be decomposed and solved using powerful numerical tools and effective software.”""

简要解释就是这是一本把机器人和视觉结合起来的优秀教科书,书中证明严谨,分析透彻,实际操作水平高。Peter Corke曾在采访中说自己是一个图形思维者,如果你要和我讲一个东西,最好能把它以某种形式呈现在我的面前我才能更好的理解,同时我在讲解一个东西时,我也会尽量用图形的形式表现出来。如果你也是一个图形思维者,这本书适合你。

二. 通过这本书我能学到什么

这本书是对机器人工具箱和机器人视觉的工具箱,首先,当然是掌握这两个工具箱的使用方法;其次书中的把复杂问题简化的方法,也可以利用到自己的项目问题中,是一种很好的启发;最后,这本书是机器人和视觉结合的一本优秀的教科书,相信和大家在一起学习的过程中,会有很多意外的收获。

对于刚开始攻读机器人学研究生,以及以前学过工程学或计算机科学的学生来说,这本书将帮助填补你在本科时学到的知识与你深入学习机器人和计算机视觉所需的知识之间的差距,这本书将有助于填补你在本科期间所学到的知识与你深入学习机器人和计算机视觉所需知识之间的差距。

对于那些不再是学生、研究人员或行业从业者的人来说,这本书将成为你自己参考机器人和计算机视觉的广泛主题的有用伙伴,以及工具箱的手册和指南。

这本书假定本科生水平的线性代数(矩阵,向量,特征值),基本集合论,基本图论,概率,动力学(力,力矩,惯性)和控制理论的知识。控制相关方向的学生看这本书都没有太大压力。

三. 如何学习这本书

最好的学习方法是通过实践。虽然这本书展示了MATLAB的代码和响应结果,但通过自己做这件事还是有些特别的。把这本书看作是对所写代码的补足。通过自己运行命令,可以按照自己喜欢的方式查看结果,以不同的方式绘制结果,或者在不同的数据或不同的参数上尝试算法。这本书特别设计为保持开源,这样你就可以在阅读时输入命令。还可以查看工具箱功能的在线文档,了解其他功能和选项,并尝试使用这些功能和选项,或者阅读代码以了解它的实际工作方式并可能对其进行修改。

大多数命令都很短,因此在MATLAB中键入它们并不太麻烦。不过,本书的网站(参见附录A)包含了书中显示的所有MATLAB命令(超过1600行),这些命令可以剪切并粘贴到MATLAB中,也可以下载并用于创建您自己的脚本。
2015年,根据本书的内容和方法,发布了两门在线公开课(MOOC)。机器人导论涵盖了第一部分和第三部分的大部分内容,而机器人视觉则涵盖了第四部分和第五部分。每门MOOC为期六周,包括12个小时的视频授课材料,外加测验、作业和一个选修项目。慕课网址:http://petercorke.com/moocs

附上这本书的目录:

  1. Introduction
    Part I Foundations
  2. Prepresenting Position and Orientation
  3. Time and Motion
    Part II Mobile Robots
  4. Mobile Robot Vehicles
  5. Navigation
  6. Localization
    Part III Arm-Type Robots
  7. Robot Arm Kinematics
  8. Manipulator Velocity
  9. Dynamics and Control
    Part IV Computer Vision
  10. Light and Color
  11. Image Formation
  12. Image and Image Processing
  13. Image Feature Extraction
  14. Using Multiple Images
    Part V Robotics, Vision and Control
  15. Vision-Based Control
  16. Advanced Visual Servoing
    Appendices

接下来准备介绍本书的Introduction和第二章开头。

### 回答1: 《机器人学、视觉与控制-第2版》是由彼得·科赫(Peter Corke)所著的一本经典教材。该书为读者提供了全面且系统的机器人学、视觉与控制方面的知识。以下是对该书的简要回答。 首先,该书涵盖了广泛的机器人学知识。它从机器人学的基础开始介绍,包括齐次变换、机器人运动学、逆运动学和动力学等。在介绍完基础知识后,它还详细讨论了路径规划、运动控制和传感器,以及机器人的动力学建模和运动学控制等。通过该书的学习,读者可以全面了解机器人学的基本原理和算法。 其次,该书也涵盖了视觉方面的内容。它介绍了用于机器人视觉的图像获取、图像处理和特征提取等技术。此外,它还探讨了视觉传感器和摄像机的校准、三维视觉和物体识别等重要内容。这些知识可以帮助读者理解机器人如何通过视觉感知环境,从而实现自主操作和导航。 最后,该书强调了机器人控制的重要性。它介绍了不同类型的控制方法,包括位置控制、速度控制和力控制等。此外,它还涵盖了控制器的设计与实现、运动规划与轨迹跟踪等主题。通过学习这些内容,读者可以掌握机器人在不同任务中的控制策略,并了解如何将这些方法应用到实际的机器人系统中。 总之,《机器人学、视觉与控制-第2版》是一本内容丰富并深入浅出的教材,适用于机器人学和自动化控制领域的学习者和研究者。它通过清晰的讲解和丰富的实例,帮助读者深入理解机器人学、视觉与控制的理论和应用。 ### 回答2: 《机器人、视觉与控制-第二版》是一本深入介绍机器人技术的教材。该书由彼得·科多根(Peter Corke)教授撰写,旨在帮助读者了解机器人的运动、感知和控制。 首先,该书介绍了机器人系统的基本组成部分和组织结构。它从机器人的运动学和动力学入手,解释了机器人系统中关于位置、速度和加速度的基本概念。然后,它进一步介绍了机器人的传感器和感知技术,包括摄像头、激光雷达和力传感器等。 接下来,该书详细讲解了机器人运动规划和路径规划的方法。它介绍了常见的规划算法,如插值和正向运动学。此外,对于避开障碍物和进行逆向运动学求解的方法也有详细的介绍。 在控制方面,该书介绍了机器人控制系统的原理和方法。它讨论了闭环控制和开环控制,并解释了PID控制器的原理和调参方法。此外,还介绍了模型预测控制和自适应控制等高级控制方法。 最后,该书还探讨了机器人的计算机视觉和图像处理技术。它详细介绍了机器人视觉系统的组成和工作原理,以及如何进行目标检测、跟踪和三维重建。 总的来说,《机器人、视觉与控制-第二版》是一本全面而深入的机器人技术教材,适合研究机器人技术和控制的学生、研究人员和工程师阅读。通过学习这本书,读者可以获得关于机器人运动、感知和控制的全面理解,并学会应用这些知识解决实际问题。 ### 回答3: 《机器人学、视觉与控制-第2版》(Robotics, Vision and Control-2nd Edition)是一本关于机器人、视觉与控制的教材。这本书是由英国布里斯托大学的彼得·科雷尔(Peter Corke)教授撰写的。 该教材对机器人学的基本概念和原理进行了详尽的讲解,涵盖了机器人的运动学、动力学、传感器、定位、运动规划等方面的内容。同时,它还介绍了机器人的感知与感知技术,包括计算机视觉和视觉传感器的原理与应用。 《机器人学、视觉与控制-第2版》通过简明的语言和清晰的图示,将复杂的理论概念阐述得浅显易懂,让读者能够快速掌握机器人学的基本知识和技术。此外,书中还提供了丰富的实例和实验案例,帮助读者更好地理解机器人的应用场景和实践。 本书的特点之一是对MATLAB工具箱的广泛应用。它介绍了如何使用MATLAB进行机器人建模、仿真和控制设计,同时也涵盖了ROS(机器人操作系统)的基本概念和使用方法。 《机器人学、视觉与控制-第2版》适合作为机器人学、自动化、计算机视觉等专业的教材,也适用于工程师和研究人员作为参考书使用。读者通过学习本书可以深入了解机器人技术的原理和应用,为机器人研发和应用领域提供了有力的支持。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值