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
    +关注

    关注

    57

    文章

    4857

    浏览量

    89571
  • 自动驾驶
    +关注

    关注

    791

    文章

    14668

    浏览量

    176473

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    自动驾驶汽车如何确定自己的位置和所在车道?

    [首发于智驾最前沿微信公众号]我们平时开车时,判断自己在哪条路、哪个车道,只需要看眼导航、扫几眼车道线、再听听提示就够了。但对自动驾驶汽车来说,这件事既简单又复杂。简单在于自动驾驶
    的头像 发表于 11-18 09:03 562次阅读
    <b class='flag-5'>自动驾驶</b>汽车如何确定<b class='flag-5'>自己</b>的位置和所在车道?

    车与车之间的群体智能会成为自动驾驶的未来吗?

    自动驾驶的发展过程中,人们最常提到的是“单车智能”。意思就是,车辆依靠自己的摄像头、雷达、算法和算力去感知环境、做出决策、完成驾驶。但单车智能能力有限,光靠一辆车“单打独斗”,必然会
    的头像 发表于 09-20 11:23 839次阅读

    想实现自动驾驶,哪些技术非常关键?

    近年来,随着人工智能、车载计算平台、传感器技术的快速进步,自动驾驶已从实验室走向实际道路。而支撑这切的,是套庞大且精密的技术架构系统。这套架构就像一辆
    的头像 发表于 08-30 09:40 2183次阅读

    低速和高速自动驾驶的应用场景和技术方向有何不同?

    和任务完成度也非常高,这是否代表着自动驾驶技术已然达到了非常高的水平?其实与我们常提的乘用车自动驾驶而言,快递、外卖小车自动驾驶完全不属于同
    的头像 发表于 08-03 09:35 704次阅读

    看看那些树莓派打造自动驾驶汽车!

    在崭新的汽车时代门槛前,通往未来的道路不再仅由沥青铺就,还承载着人工智能(AI)的无限可能和突破性的创造力。在现实世界中驾驶颇具挑战,因为可能会发生各种意外事件。正因如此,打造一辆真正安全的
    的头像 发表于 07-27 13:24 583次阅读
    看看那些<b class='flag-5'>用</b>树莓派<b class='flag-5'>打造</b>的<b class='flag-5'>自动驾驶</b>汽车!

    低速自动驾驶与乘用车自动驾驶在技术要求上有何不同?

    [首发于智驾最前沿微信公众号]自动驾驶技术的发展正朝着多元化方向迈进,其中低速自动驾驶小车(以下简称“低速小车”)因其在物流配送、园区运维、社区服务等场景中的独特价值而受到广泛关注,且
    的头像 发表于 07-14 09:10 668次阅读
    低速<b class='flag-5'>自动驾驶</b>与乘用车<b class='flag-5'>自动驾驶</b>在技术要求上有何不同?

    卡车、矿车的自动驾驶和乘用车的自动驾驶在技术要求上有何不同?

    自动驾驶技术也得到了充足的应用,但因应用场景不同,技术的侧重方向也有所区别。今天就来和大家聊聊这个话题。 应用场景:开放道路vs封闭场地 首先要理解的是,自动驾驶所面对的环境决定了它的技术基础。乘用车
    的头像 发表于 06-28 11:38 708次阅读
    卡车、矿车的<b class='flag-5'>自动驾驶</b>和乘用车的<b class='flag-5'>自动驾驶</b>在技术要求上有何不同?

    光庭信息自动驾驶试验车赴日

    今年以来,中国自动驾驶企业正借助创新技术和产品加速出海,竞逐全球市场新格局。近日,一辆自动驾驶试验车从武汉阳逻港启程前往日本,正式开启光庭信息出海新征程。
    的头像 发表于 06-18 16:33 760次阅读

    自动驾驶安全基石:ODD

    和限制下可以正常工作,是自动驾驶安全的核心概念之。   对于人类司机来说,在不同的道路上驾驶的能力也有所区别,比如新手司机在些窄路、山路,或者交通状况复杂的道路上可能会无所适从,人
    的头像 发表于 05-19 03:52 5792次阅读

    萝卜快跑在香港的自动驾驶测试区域再扩大

    香港特别行政区运输署根据《道路交通(自动驾驶车辆)规例》更新自动驾驶车辆试行牌照,并扩展北大屿山自动驾驶车辆测试路线。萝卜快跑在港测试区域再扩大,每次道路测试的车辆也由5增加至10
    的头像 发表于 05-13 14:21 663次阅读

    无人小车将电动车拖行!自动驾驶如何安全人机混行?

    等低速智驾领域实现了大规模的商业化落地。但就在最近,网络上流传出段视频,一辆无人驾驶的快递小车在行驶过程中不慎撞上了一辆电动车,而在事故发
    的头像 发表于 04-12 09:30 719次阅读
    无人<b class='flag-5'>小车</b>将电动车拖行!<b class='flag-5'>自动驾驶</b>如何安全人机混行?

    自动驾驶出租车面临哪些挑战

    100年前,Francis Houdina将一辆无线电遥控汽车开上了纽约的第五大道和百老汇大街。这就是些人眼中的史上第一辆“无人驾驶”汽车,它在行驶过程中好几次险些酿成事故,终于还是
    的头像 发表于 03-27 11:37 943次阅读

    自动驾驶“电车难题”如何解?

    近年来,自动驾驶技术正以前所未有的速度发展,并逐渐服务于大众出行。自动驾驶在带来便捷和安全的同时,也引发了系列伦理、法律和社会问题的探讨,其中个便是
    的头像 发表于 02-25 08:54 1493次阅读

    小马智行开通广州自动驾驶示范运营专线

    在广州市中心,叫一辆自动驾驶Robotaxi往返机场或高铁站,已经成为现实。近日,小马智行正式开通广州自动驾驶示范运营专线,用户可搭乘自动驾驶车,从广州市中心相应地点往返广州白云机场和
    的头像 发表于 02-21 15:39 714次阅读