0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用Python就能自己打造一辆自动驾驶小车?

马哥Linux运维 来源:Crossin的编程教室 作者:Crossin的编程教室 2021-06-24 16:06 次阅读

自动驾驶”这一技术近年来非常热。尽管目前还不允许无人驾驶汽车上路,但很多新款汽车都已经有了辅助驾驶的功能。这个趋势已经很明显,人类不需要自己开车只是早晚的问题。

这两天,B站一位硬核UP主更是独自打造一款可以自动驾驶的自行车,火爆全网!大神的技术令人膜拜。

不过也别光顾着羡慕,其实我们自己也可以整出一辆可以自动驾驶的“车”!

NVIDIA 出的一款入门级人工智能小车,名字叫做 JetBot。

看起来就是一个玩具小车嘛?

但实际上,它比看上去要强大的多:上面搭载的是 NVIDIA Jetson Nano AI 计算机。该计算机能够创建数百万个智能系统,且支持多个传感器神经网络并行,可以用于目标识别、避碰等。简单来说,它就是一个可组装的AI机器人平台。

作为新手小白也不用慌,因为官方还出了一套“手把手”级别的教程,给你演示怎么让它成为一个可以自动驾驶的成熟小车。

你需要的就是:一些些动手能力 + 一些些Python基础

第一步:搭建硬件官方给出了材料清单和3D打印图纸。不过对于大多数小伙伴来说,这可能还是有些难办。不过好在有万能的某宝可以搞定这些。

第二步:安装软件

JetBot 使用了 Docker 容器,容器中包含了小车自动驾驶所需的所有深度学习库,省去了不少麻烦事。

第三步:训练避障 实现避障分3个步骤:

收集环境相关数据

使用数据训练模型

将训练完成的模型部署到JetBot上

第四步:路径跟踪

同避障类似,路径跟踪也是3个步骤:

收集道路相关数据

使用数据训练模型

将训练完成的模型部署到JetBot上

现在,你就拥有了一辆可以自动驾驶的小车啦!

在此基础上,你还能做更多的功能改进,比如人脸识别(让小车跟着你走)、目标检测等等,这些就等着你去进一步扩展了。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • python
    +关注

    关注

    52

    文章

    4680

    浏览量

    83495
  • 自动驾驶
    +关注

    关注

    773

    文章

    13079

    浏览量

    163382

原文标题:用Python实现一辆自动驾驶的小车

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    未来已来,多传感器融合感知是自动驾驶破局的关键

    的Robotaxi运营。这标志着L4级自动驾驶迎来了新的里程碑,朝着商业化落地迈进了大步。中国的车企也不甘落后:4月7日,广汽埃安与滴滴自动驾驶宣布合资公司——广州安滴科技有限公司获批工商执照。广汽埃安
    发表于 04-11 10:26

    自制一辆遥控悍马

    以及结果——制作一辆可运转的遥控车! 为了控制预算,我决定不使用无刷电机和大电池。我还打算尽可能利用自己的元件,只在绝对必要时才购买。 我还有个个人的小目标——让这个项目完全独立而且独
    发表于 03-19 16:02

    LabVIEW开发自动驾驶的双目测距系统

    精确的距离信息,从而提高车辆的主动安全性能。这系统的开发和应用有望在自动驾驶领域取得更多突破性进展。 ​ 这是LabVIEW的个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合作开发
    发表于 12-19 18:02

    自动驾驶“十问十答”

    说起自动驾驶, 大家现在已经不陌生, 但是关于自动驾驶你又了解多少呢? 今天小编总结了关于自动驾驶的 “十问十答” , 带你了解更多 自动驾驶的来龙去脉 。 问题1. 为什么会 出现
    的头像 发表于 11-29 07:40 302次阅读
    <b class='flag-5'>自动驾驶</b>“十问十答”

    农机自动驾驶显示系统组成部分以及配置

    随着科技的发展,传统的农机行业正趋于饱和,新生事物层出不穷,无论是传统农机还是从业者都面临如何转型升级的问题。农机自动驾驶系统就是当下最热的概念之。身为新时代农机人,作业的提质增效是无论如何也绕
    发表于 10-17 17:52

    【KV260视觉入门套件试用体验】八、VITis AI自动驾驶多任务执行MultiTask V3

    种模型,旨在同时执行自动驾驶场景中的不同任务,同时实现优异的性能和效率。这些任务包括对象检测、分割、车道检测、可行驶区域分割和深度估算,这些都是自动驾驶感知模块的重要组成部分。 三、代码实现
    发表于 09-26 16:43

    Python怎么实现自动驾驶

    一、安装环境 gym是用于开发和比较强化学习算法的工具包,在python中 安装gym库和其中子场景都较为简便。 安装gym: pip install gym 安装自动驾驶模块,这里使用Edouard Leurent发布在github上的包highway-en
    发表于 06-07 14:35 0次下载
    <b class='flag-5'>Python</b>怎么实现<b class='flag-5'>自动驾驶</b>

    关于自动驾驶的等级划分

    自动驾驶汽车减少事故和拥堵,作为安全舒适的移动手段熟悉我们的生活。好像马上就能到达那个时代了。现在,许多汽车已经开始安装 各种技术来实现其自动驾驶过程。与交通情况协调发展的自动驾驶
    发表于 06-06 14:51 0次下载
    关于<b class='flag-5'>自动驾驶</b>的等级划分

    Python实现自动驾驶

    今天来一个好玩一点的,汽车已经能够自动驾驶了,Python怎么能没有呢?这不,必须安排上。 一、安装环境 gym是用于开发和比较强化学习算法的工具包,在python中安装gym库和其中子场景都较为
    发表于 06-06 10:43 1次下载
    <b class='flag-5'>Python</b>实现<b class='flag-5'>自动驾驶</b>

    百度Apollo自动驾驶平台及自动驾驶等级

    平 台,帮助他们结合车辆和硬件系统,快速搭建一套属于自己的完整的自动驾驶系统。而将这个计划命名为“Apollo”计划,就是借用了阿波罗登月计划的含义。
    发表于 06-02 16:18 3次下载
    百度Apollo<b class='flag-5'>自动驾驶</b>平台及<b class='flag-5'>自动驾驶</b>等级

    自动驾驶入门练习指南

    降低一下要求,比如把目标设为自动驾驶四驱车。四驱车大家可能有些人小时候玩过,两节电池一个马达带动齿轮转动就能自己跑了,其实那不就已经是一 种自动驾驶了么?是呀,只是它之单纯向前行驶并
    发表于 06-02 15:32 0次下载
    <b class='flag-5'>自动驾驶</b>入门练习指南

    自动驾驶技术概述

    自动驾驶汽车,通过技术实现车辆自动驾驶,目的是减少驾驶疲劳、增强驾驶安全。 自动驾驶汽车按自动
    发表于 06-01 14:50 1次下载
    <b class='flag-5'>自动驾驶</b>技术概述

    车路协同自动驾驶数据集DAIR-V2X

    是车路协同自动驾驶的关键,为促进学术界和产业界共同打造数据驱动的车路协同自动驾驶,清华大学智能产业研究院(AIR)依托北京市高级别自动驾驶示范区,推出全球首个车路协同
    发表于 06-01 14:20 1次下载
    车路协同<b class='flag-5'>自动驾驶</b>数据集DAIR-V2X

    00021 阿克曼ROS自动驾驶小车,让自动驾驶触手可及! #自动驾驶 #机器人 #编程

    自动驾驶
    学习电子知识
    发布于 :2023年05月22日 19:42:03