这门课解决什么工作场景

这套资料围绕鸿蒙系统环境下的智能小车开发展开,核心解决的是“软硬件协同控制与机器视觉落地”的问题。在实际的嵌入式开发或自动化设备研发场景中,工程师经常需要面对底层硬件数据采集、上位机通信、视觉算法处理这一整条链路。这套资料把原本割裂的 Python 基础、TCP/UDP 通信、PyQt 界面开发、OpenCV 图像处理和 PyTorch 深度学习串联起来,落到具体的“小车巡线”和“数字识别”场景里。如果你平时做的是纯软件开发,想往物联网、边缘计算或机器人控制方向靠,这种基于具体硬件实体的项目实操,能帮你把抽象的代码逻辑变成看得见的物理动作。

适合什么基础与建议先看哪几块

资料对基础的要求并不苛刻,但也不是零门槛白板起步。它适合有基本编程概念、但缺乏完整硬件项目经验的转行者,或者想涉足机器视觉但一直停留在理论阶段的上班族。建议先把 Python 速成和 PyQt 图形化 UI 开发这两块过一遍,确认自己能独立写出基础的控制面板。接着直接跳到网络通信和传感器数据获取部分,这是理解上位机如何与下位机交互的关键。不要一上来就死磕 OpenCV 和 PyTorch,如果通信链路没跑通,后面的视觉算法根本没有数据源可以处理。

学完能独立做什么与资料怎么配合练习

跟着这套资料走完,你能独立搭建一个具备环境感知和自主巡线能力的智能车控制系统。具体来说,可以完成基于 TCP/UDP 的设备远程通信、用 PyQt 封装一套小车监控面板、利用 OpenCV 实现车道线检测,以及用 PyTorch 训练一个手写数字识别模型并部署到设备端。这套技术栈完全对标自动化设备调试、智能硬件测试等实际岗位需求。在看资料时,务必边看边敲代码,不要只看不动手。尤其是网络通信和传感器数据读取部分,如果手头没有同款自研硬件,可以先用软件模拟串口数据,把通信链路跑通。视觉部分则可以直接用资料里的静态图片素材做车道线提取和数字识别测试,先保证算法逻辑正确,再考虑真车联调。


该课程由传智教育南研究院2022年全新打造,课程基于华为鸿蒙系统搭配传智自研硬件设备,由浅入深、循序渐进,让对无人车感兴趣的你快速掌握无人车开发技术,为你的职场

课程目录

*   第一章 鸿蒙智能无人车/

  *   1-1 测试

  *   1-2 上位机介绍

  *   1-3 python零基础速成

  *   1-4 python零基础速成

  *   1-5 pyqt图形化UI开发

  *   1-6 pyqt图形化UI开发

  *   1-7 python网络编程,通讯开发 tcp/udp

  *   1-8 获取并站小车各项传感器数据

  *   1-9 真车运动控制,控制小车巡线跑

  *   1-10 OpenCV编程

  *   1-11 OpenCV编程

  *   1-12 霍夫变换与车道线识别

  *   1-13 感知机与深度学习

  *   1-14 Pytorch框架

  *   1-15 多分类与图像识别

  *   1-16 Pytorch mnist手写数字识别 (全国电赛F题数字识别)

  *   1-17 Yolov5安装与训练

  *   1-18 案例:道路交通灯识别

  *   1-19 综合案例,巡线跑,遇见交通灯红灯停车,绿灯走

  *   1-20 机器人操作系统 ROS2介绍

  *   1-21 topic通讯

  *   1-22 service通讯

  *   1-23 为小车编写ros驱动,topic发布数据,sevice提供控制指令