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

    关注

    58

    文章

    4884

    浏览量

    90301
  • 自动驾驶
    +关注

    关注

    794

    文章

    14985

    浏览量

    181465

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    蘑菇车联自动驾驶巴士正式登陆新加坡

    3月,由蘑菇车联(MOGOX)、比亚迪及MKX联合打造的新代L4级自动驾驶巴士MOGOBUS抵达新加坡。作为新加坡首个自动驾驶公交服务项目,该车将投入400路与191路公交线路运营—
    的头像 发表于 04-14 17:43 2879次阅读

    如何设计好自动驾驶ODD?

    为确定自动驾驶的可使用范围,会给自动驾驶设置个运行设计域(Operational Design Domain,ODD)。ODD的作用就是用来明确自动驾驶在什么情况下能工作,在什么情况
    的头像 发表于 01-24 09:27 1742次阅读

    AI语音模组打造一辆货拉拉跟随小车

    普通小车只能直来直去?这次玩点高级的—— 安信可AI语音模组 Ai-WV01-32S加 DRV8833电机驱动 ,搓台能横移、能旋转、还能听懂你说话的麦轮小车!不用复杂设备,新手也
    的头像 发表于 12-25 10:19 845次阅读
    <b class='flag-5'>用</b>AI语音模组<b class='flag-5'>打造</b><b class='flag-5'>一辆</b>货拉拉跟随<b class='flag-5'>小车</b>?

    梅赛德斯奔驰与Momenta合作打造豪华无人自动驾驶出租车

    今日,梅赛德斯-奔驰、全球领先的自动驾驶公司Momenta、阿联酋出行运营商Lumo共同宣布,三方合作的豪华自动驾驶出租车正式落地阿布扎比。此自动驾驶出租车车队基于新代梅赛德斯-奔驰
    的头像 发表于 12-17 15:06 731次阅读

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    自动驾驶安全基石:ODD

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

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

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