机器人图书
机器人方向经典图书:
- Springer Handbook of Robotics. Springer, 2016.
- Craig J J. Introduction to robotics: mechanics and control. Upper Saddle River: Pearson Prentice Hall, 2005.
- Kevin M. Lynch and Frank C. Park, "Modern Robotics: Mechanics, Planning, and Control". Cambridge University Press, 2017
- Siegwart R, Nourbakhsh I R, Scaramuzza D. "Introduction to Autonomous Mobile Robots". MIT press, 2011.
- Thrun S, Burgard W, Fox D. "Probabilistic Robotics". MIT press, 2005.
运动学与动力学(Kinematics & Dynamics)
- Craig J J. "Introduction to Robotics: Mechanics and Control" — 机器人运动学和动力学的经典入门教材,系统介绍了齐次变换、正逆运动学、雅可比矩阵、轨迹规划和力控制等核心内容。被全球众多高校用作本科和研究生教材。
- Kevin M. Lynch and Frank C. Park. "Modern Robotics: Mechanics, Planning, and Control" — 采用旋量理论(Screw Theory)的现代视角重新组织机器人学知识体系,配有丰富的在线视频课程和 Python/MATLAB 代码,适合自学。
- Springer Handbook of Robotics — 机器人领域最全面的参考手册,涵盖机构、感知、控制、规划、人机交互等各个方向,适合作为工具书查阅。
- Murray R M, Li Z, Sastry S S. "A Mathematical Introduction to Robotic Manipulation" — 以数学为导向的机器人操作学教材,深入阐述了李群、李代数在机器人学中的应用。
控制理论(Control Theory)
- Astrom K J, Murray R M. "Feedback Systems: An Introduction for Scientists and Engineers" — 反馈控制系统的现代教材,从频率响应到状态空间方法均有覆盖,提供免费在线版本。
- Slotine J J E, Li W. "Applied Nonlinear Control" — 非线性控制的经典教材,详细介绍了滑模控制、自适应控制等方法,在机器人控制中有广泛应用。
- Ogata K. "Modern Control Engineering" — 控制工程的经典教科书,系统讲解了传递函数、根轨迹、频率响应和状态空间分析等基础内容。
计算机视觉(Computer Vision)
- Hartley R, Zisserman A. "Multiple View Geometry in Computer Vision" — 多视图几何的权威著作,是三维重建和视觉 SLAM 的理论基础。
- Szeliski R. "Computer Vision: Algorithms and Applications" — 计算机视觉的综合教材,覆盖从图像形成到三维重建的各个主题,第二版已提供免费在线版本。
- Forsyth D A, Ponce J. "Computer Vision: A Modern Approach" — 计算机视觉的现代教材,兼顾几何视觉和识别两大方向。
移动机器人与 SLAM
- Siegwart R, Nourbakhsh I R, Scaramuzza D. "Introduction to Autonomous Mobile Robots" — 自主移动机器人的入门教材,系统介绍了运动学、感知、定位、规划和导航等核心内容。
- Thrun S, Burgard W, Fox D. "Probabilistic Robotics" — 概率机器人学经典著作,以概率方法统一阐述了定位、建图、SLAM 和规划问题,是学习 SLAM 的必读书目。
- Gao X. "视觉SLAM十四讲:从理论到实践" — 国内高博士撰写的视觉 SLAM 入门教材,以实践为导向,配有完整的 C++ 代码,非常适合中文读者入门。
机器学习与深度学习(Machine Learning & Deep Learning)
- Bishop C M. "Pattern Recognition and Machine Learning" — 模式识别和机器学习的经典教材,以贝叶斯方法为主线系统讲解机器学习的基本方法。
- Goodfellow I, Bengio Y, Courville A. "Deep Learning" — 深度学习领域的权威教材,全面介绍了神经网络的理论基础和主要架构,俗称"花书"。
- Sutton R S, Barto A G. "Reinforcement Learning: An Introduction" — 强化学习的奠基性教材,从多臂赌博机到策略梯度方法系统覆盖,第二版已提供免费在线版本。
- 周志华. "机器学习" — 国内机器学习领域的经典教材,俗称"西瓜书",系统介绍了机器学习的主要方法和理论。
ROS 与机器人开发
- Quigley M, Gerkey B, Smart W D. "Programming Robots with ROS" — ROS 编程的入门书籍,由 ROS 核心开发者编写,从基本概念到实际应用系统讲解。
- Lentin J. "ROS Robotics Projects" — 以项目为导向的 ROS 学习书籍,通过多个实际项目帮助读者掌握 ROS 开发技能。
- 张虎. "ROS机器人开发实践" — 国内 ROS 学习的实用教材,结合丰富的中文示例讲解 ROS 的核心功能。
嵌入式系统(Embedded Systems)
- Lee E A, Seshia S A. "Introduction to Embedded Systems: A Cyber-Physical Systems Approach" — 嵌入式系统的现代教材,从信息物理系统(CPS)的视角切入,涵盖建模、设计和分析方法。
- 白朔天等. "嵌入式系统原理与实践" — 面向 ARM 架构的嵌入式系统教材,适合学习机器人底层硬件开发。
参考资料
以上书目为机器人各子领域的推荐阅读材料。部分书籍提供免费在线版本,读者可通过作者或出版社官方网站获取。