人工精选智能机器人从0到1系统入门课程
先看清楚:它解决的是哪一段问题 很多机器人课程一上来就讲感知算法、路径规划、仿真环境,结果零基础的人连代码都编译不过。这套资料走的是另一条路:先把 C++ 这门机器人开发中最常用的语言补扎实,再谈机器人。它真正解决的工作场景是——你能看懂并改动机器人项目里的源码,而不是只会跑别人写好的示例。学完之后
会员可免费下载本篇月会员、年会员、永久会员可按日额度下载(每篇扣 1 次)。
开通会员 ›会员 A · 按档位折扣
会员 B
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
先看清楚:它解决的是哪一段问题
很多机器人课程一上来就讲感知算法、路径规划、仿真环境,结果零基础的人连代码都编译不过。这套资料走的是另一条路:先把 C++ 这门机器人开发中最常用的语言补扎实,再谈机器人。它真正解决的工作场景是——你能看懂并改动机器人项目里的源码,而不是只会跑别人写好的示例。学完之后,你能独立写出带类封装的 C++ 模块,理解对象在内存里怎么创建、复制、销毁,这是后面接传感器数据、写控制逻辑绕不开的基本功。
适合什么基础,不适合什么基础
它适合两类人:一是转行者,之前用 Python 或别的语言写过东西,但对 C++ 的类、引用、内存管理没有系统认识;二是在校生或刚入行的开发者,做过课程作业,但说不清构造函数和拷贝构造到底在什么时候被调用。如果你完全没写过任何代码,直接看会有点吃力,建议先花几天把变量、循环、函数这些概念过一遍再来。反过来说,如果你已经能熟练写多态、模板、智能指针,这套内容对你偏基础,价值有限,不用浪费时间。
建议的看课顺序和练习方式
资料按天划分,节奏是清楚的。建议从引用那一块入手,先弄明白左值和右值的区别以及引用在参数传递里的作用,这是后面拷贝语义的前置知识。接着进入类的部分,重点不是背语法,而是搞清楚创建对象的两种方式分别发生了什么、访问权限怎么影响设计。最后把构造函数和拷贝构造函数连着看一遍,浅拷贝引发的问题、深拷贝怎么解决,这几节是全套里最值得反复看的地方,建议每看完一节就自己写一个最小的类去验证,比如写一个持有动态数组的类,故意用默认拷贝看看会出什么问题,再手动实现深拷贝修好它。
看视频时不要只跟着敲,可以在看完一节后关掉视频自己重写一遍,卡住了再回去看。析构函数那节容易一带而过,但它和拷贝构造是一对,内存泄漏往往就出在这里,值得单独花时间。整套资料偏语言基础和底层理解,不涉及具体机器人硬件或算法框架,所以别指望看完就能做出一个会走的机器人,把它当成打地基的阶段更合适。地基打牢之后,再去看感知、控制方向的内容,你会发现自己能读懂的东西明显变多了。
课程目录
黑马程序员-智能机器人从0到1系统入门课程 📁 day5视频 📁 day4视频 📁 day2视频 📁 day1视频 📁 day3视频 📁 video 📁 视频 📁 视频 📁 视频 📁 视频 📄79 集
- 11_析构函数.mp4
- 📄 12_拷贝构造函数 - 拷贝的含义.mp4
- 📄 03_类 - 介绍.mp4
- 📄 15_拷贝构造函数 - 深拷贝.mp4
- 📄 13_拷贝构造函数 - 浅拷贝.mp4
- 📄 04_类 - 创建对象的两种方式.mp4
- 📄 01_引用 - 右值引用.mp4
- 📄 09_构造函数(一).mp4
- 📄 08_实现类当中成员函数(二).mp4
- 📄 02_引用 - 应用场景.mp4
- 📄 05_类 - 访问对象中的成员.mp4
- 📄 10_构造函数(二).mp4
- 📄 06_类 - 访问权限.mp4
- 📄 14_拷贝构造函数 - 浅拷贝引发的问题.mp4
- 📄 07_实现类当中成员函数(一).mp4
- 📄 16-下课啦.mp4
- 📄 09_vector - 声明和初始化.mp4
- 📄 03_命名空间.mp4
- 📄 11_vector - 越界检查.mp4
- 📄 15_函数 - 分离式编译.mp4
- 📄 14_函数 - 函数的原型.mp4
- 📄 16-下课啦.mp4
- 📄 04_数组 - 声明和初始化.mp4
- 📄 10_vector - 基本操作.mp4
- 📄 06_数组 - 数组的长度.mp4
- 📄 13_函数 - 四种写法.mp4
- 📄 02_循环 - do-while & for.mp4
- 📄 12_函数 - 定义函数.mp4
- 📄 05_数组 - 访问数组.mp4
- 📄 07_数组 - 一串连续地址存放.mp4
- 📄 01_创建多模块.mp4
- 📄 08_字符串.mp4
- 📄 06.开发环境搭建.mp4
- 📄 03.STM32简介.mp4
- 📄 01.课程简介.mp4
- 📄 02.嵌入式和单片机.mp4
- 📄 07.程序创建和烧录流程.mp4
- 📄 08.led灯驱动.mp4
- 📄 04.STM32开发板熟悉.mp4
- 📄 05.STM32开发板原理图和HAL库.mp4
- 📄 10.蜂鸣器.mp4
- 📄 12.下课啦.mp4
- 📄 11.开关.mp4
- 📄 09.用户代码位置注意.mp4
- 📄 10_常量.mp4
- 📄 15_关系&逻辑运算符.mp4
- 📄 03_安装clion.mp4
- 📄 14_switch语句.mp4
- 📄 01_cpp介绍.mp4
- 📄 13_条件判断 - if.mp4
- 📄 12_输入.mp4
- 📄 04_helloworld(一).mp4
- 📄 02_安装编译环境.mp4
- 📄 18_continue和break.mp4
- 📄 11_输出.mp4
- 📄 17_while循环.mp4
- 📄 16_三元表达式.mp4
- 📄 09_变量(二).mp4
- 📄 07_数据类型.mp4
- 📄 08_变量(一).mp4
- 📄 05_helloworld(二).mp4
- 📄 06_注释.mp4
- 📄 08_内存分区.mp4
- 📄 14_引用 - 介绍.mp4
- 📄 16_引用 - 左值引用.mp4
- 📄 09_指针 - 两种创建方式.mp4
- 📄 07_指针 - 地址和大小.mp4
- 📄 13_指针 - 函数返回指针.mp4
- 📄 17-下课啦.mp4
- 📄 05_指针 - 声明指针.mp4
- 📄 06_指针 - 初始化指针.mp4
- 📄 02_函数 - 传递引用(一).mp4
- 📄 15_引用 - 左值和右值.mp4
- 📄 03_函数 - 传递引用(二).mp4
- 📄 01_函数 - 传参(值传递).mp4
- 📄 04_指针 - 概述.mp4
- 📄 12_指针 - 参数传递指针(二).mp4
- 📄 11_指针 - 参数传递指针(一).mp4
- 📄 10_指针 - 解引用.mp4





