这个问题可以说是千人千答案,没有啥统一的标准,我从我自己的经历来说吧,由于我主要是做控制算法相关内容,因此将整个学习书籍主要分为三大类,专业基础类、应用提升类、工具辅助类。
专业基础类:就是了解控制理论和机器人基本知识
(1)核心专业课:自动控制原理和机器人学
主要以控制理论和机器人为核心的专业的课程,那么最为核心的两本书书籍,就是《自动控制原理》和《机器人学》。我读书所用的教材是胡寿松师的自动控制原理和蔡自兴老师的机器人学。

(2)拓展专业课:在前面两者的基础上,进一步进行研究和学习。一部分是自己在学校里学习的,如《现代控制理论》、《计算机控制技术》。另一部分则是自己自学的,如霍伟老师《机器人动力学与控制》、刘金琨老师的《机器人控制系统的设计与MATLAB仿真》、《控制系统设计指南》等。
(3)国外书籍资料:
包括自己查阅的一些书籍资料,如比较经典的控制系统三部曲《Control System Fundamentals》、《Control System Advanced Methods》、《Control System Applications》。国外的自控原理Norman-nise《
control-systems-engineering》《Modern Control Systems 12 edition》。还有很多相关的书籍,只是无法列举得更加详细。应用提升类:基于专业基础知识,在专业的技术上,进行更为广阔的应用。其实本质上也是对机器人应用,再一次深入的讲解。
相关的书籍主要罗列如下,
Modeling, Identification and Control of Robots
Modern Robotics Mechanics Planning and Control
Principles-of-Robot-Motion_-Theory-Algorithms-and-Implementations
Robot_Manipulator_Control_Theory_and_Practice Frank_L.Lewis- small
Introduction to Robotics Mechanics and Control Third Edition
Intelligent-Robotics-and-Autonomous-Agents-series-Choset-H.-et-al.
至于国内的书籍,主要有《机器人SLAM导航核心技术与实战》、《工业机器人》、《自主移动机器人》、《机器人系统》等等,国内似乎更专注于更加细分领域的应用。
工具辅助类:其实很简单,就是学习机器人知识所需要的一些基础内容。
这类主要集中在数学领域,如《高等数学》、《复变函数》、《数值分析》、《概率论与梳理统计》、《线性代数》、《矩阵分析》、《微积分》等等,连套的数学操作,直接干懵每一个人。
也有一些关于机器人编程相关的书籍,比如讲解python、java、c/c++语言编程的书籍,就不要太多了。
当然也有很多机器人的开源项目讲解,比如ROS的,比如基于Matlab的机器人控制系统设计、比如机器人仿真设计等等;
个人理解:
机器人这门学科是真的很杂,涉及的内容实在是太多,比如机械、电子、电气、微机、控制、材料、编程、数学等等,每门学科要学的东西实在是太多,说要完全掌握,完全是不切实际。所以更多的时候,也是在平时的积累,同时也要更快学会如何查找资料。找自己最为有用的,有效的。上面列举的很多书籍,我自己也没有完全读过,很多都是翻了一翻,需要的时候,再去看看这些内容。具体问题,具体分析。
视频和课件
视频网站:国内就B站和国外就油管,直接搜机器人,排名前几的都可以看看,
学习课件:直接搜学习内容+高校名,多拉一拉,一般都有。比如搜索robotics MIT
点进去,我们找到相关课件,可以进行pdf下载。
以上就是我个人的一些想法,如有错误,请指正!