基于深度学习和计算机视觉ROS2自动驾驶汽车软硬件开发视频教程,本课程涉及用于打造您的自动驾驶汽车的硬件和软件部分。

MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 KHz,2 Ch
类型:电子学习 | 语言:英语+srt | 持续时间:80 堂课 (8h 17m) | 大小:7 GB

您将学到什么

  • 构建您自己的自动驾驶汽车
  • 学习(分而治之)解决复杂问题,即检测 ->(定位 + 分类)
  • 使用计算机视觉技术分割车道线,即 Canny 边缘检测和颜色阈值
  • 定位基于图像中的对象在特定形状上使用算法,即 ShapeApproxPoly 和 HoughCircles

要求

3D 模型的 STL 文件打印
基本 Python 编程和OpenCV

说明

本课程将涵盖的主题是:

硬件部分

  • 使用 Raspbian 设置 Raspberry Pi
  • Raspberry pi 和笔记本电脑 VNC 设置
  • 硬件 GPIO 编程
  • 使用 Python 代码进行 LED 控制
  • 电机控制
  • 相机接口视频馈送

软件部分

  • 视频处理管道设置
  • 使用计算机视觉技术进行车道检测
  • 使用人工深度神经网络进行符号检测
  • 使用光流进行符号跟踪

控制

课程流程(自驾[开发阶段])

我们将利用 3D 模型(在存储库中提供)和从教师提供的链接购买的汽车零件,快速让我们的汽车在 Raspberry Pi 上运行。之后,我们将把 raspberry Pi 与 Motors 和相机连接起来,开始认真编程。

然后通过了解自驾车的概念以及它将如何在交通和环境领域改变我们不久的将来。然后我们将进行一个自动驾驶知名品牌(特斯拉)的案例研究;)之后,我们将提出我们想要打造哪个(自动驾驶级别)自动驾驶汽车的建议。

本课程的核心开发部分将分为两部分。在这一部分及其小节中,我们将研究不同的方法。对它们进行编程并进行分析。在每个部分有多种方法的情况下,我们会进行比较分析,以找出最适合我们项目要求的方法。

1)检测:负责提取SDV周围环境的最多信息

在这里,我们将了解如何通过将一个大问题分解成更小的更易于管理的问题来解决它,例如在检测的情况下。我们将其分为 4 个目标

a) 分割

b) 估计

c) 清洁

d) 数据提取

2)控制:将根据检测模块提供的信息执行动作。

首先定义此模块的目标,然后实现这些目标,例如

a) 车道跟随

b) 遵守道路限速

最后,我们将结合所有单独的组件,让我们的自动驾驶(迷你 – 特斯拉)栩栩如生。然后将执行最终跟踪运行以及分析以了解其成就和缺点。

我们将通过描述未来版本的自动驾驶(迷你特斯拉)中的改进领域和可能的功能来结束

硬件要求

Raspberry Pi 3b 或更高版本

齿轮直流电机 12V(单个)

12V 锂电池

汽车底座+转向机构

软件要求

Python 3.6

Opencv 4.2

TensorFlow

一个巨大的编程项目的动机

– 在购买之前先看看这个课程 Github 存储库或消息

(如果您不想购买,请至少获取代码并从中学习?)

本课程适用对象

希望建立自己的自动驾驶汽车之一的爱好者,他们希望从事计算机视觉、人工智能和机器人领域的工作

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源