一. 编程基础
作者:刘权祥 魏天昊
1. C++
使用C++,熟悉面向对象。
推荐备一本参考书,作为“新华字典”,如C++ Primer。
2. ROS
安装教程:http://wiki.ros.org/melodic/Installation/Ubuntu
学习网站:http://wiki.ros.org/ROS/Tutorials,也可以看古月居B站视频。
要求:掌握入门二十一讲。前期把这些部分学习完即可,以后还需要学习一些更深入的内容。
建议:建议自己多写Demo多练(如自己写一个topic和service,比较一下区别)
3. OpenCV
推荐教材:《OpenCV3编程入门——毛星云》
OpenCV安装教程:
- https://immortalqx.github.io/2021/07/06/opencv-notes-0
- https://www.cnblogs.com/chenzhen0530/p/12109868.html
把整本书看完,里面的代码自己好好写一写就行。
之后可以尝试在ROS中写一个调用电脑摄像头检测小球的程序。