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

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

3天内不再提示

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

上海晶珩电子科技有限公司 ? 2025-07-27 13:24 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在崭新的汽车时代门槛前,通往未来的道路不再仅由沥青铺就,还承载着人工智能AI)的无限可能和突破性的创造力。

在现实世界中驾驶颇具挑战,因为可能会发生各种意外事件。正因如此,打造一辆真正安全的自动驾驶汽车,远非简单地“构建一个拥有众多编程规则的高级机器人”那么简单;它要求机器能够“学习”如何应对意外情况。

尽管这一点仍远未达到完美,但人工智能的持续进步使其成为可能。人工智能的发展推动了深度神经网络和复杂算法的研发。这些系统能够从海量数据中学习,识别复杂模式,并实时做出决策,使自动驾驶汽车的处理能力日益接近人类的感知和反应水平。

在本榜单中,我们精选了一些基于多种开发板的优秀DIY自动驾驶汽车项目。它们难度各异,无论你是初次探索自动驾驶汽车领域,还是希望学习新项目提升技能,都能找到合适的挑战。

不过,在开始之前,让我们先了解一些关于自动化的重要知识,以及在着手这些挑战前你需要考虑的事项。准备好了吗?出发!

既然我们讨论的是适应现实环境的项目,那么了解根据汽车工程师学会(SAE)划分的不同自动化级别将大有好处。这些级别包括:

0级 - 无自动化:车辆无自动化功能。驾驶员负责所有驾驶任务,包括转向、加速、制动和决策。

1级 - 驾驶辅助:车辆可能配备驾驶辅助系统,如自适应巡航控制或车道保持辅助。但驾驶员必须时刻保持警惕,随时准备接管控制。

2级 - 部分自动化:车辆能够同时控制转向、加速和制动,如高级驾驶辅助系统。但驾驶员必须双手放在方向盘上,随时准备接管控制。

3级 - 有条件自动化:车辆在某些条件或环境下(如高速公路上)能够自主驾驶。当系统请求时,驾驶员必须接管控制,但在系统运行时,驾驶员可以从事与驾驶无关的活动。

4级 - 高度自动化:车辆能够在多种条件和场景下自主驾驶,如地理围栏区域内(如城市区域或共享汽车区域)。驾驶员无需时刻在场,系统能够在无需人工干预的情况下处理复杂场景的驾驶任务。

5级 - 完全自动化:车辆完全自主驾驶,无需驾驶员干预。无需方向盘、踏板或手动控制装置,车辆能够在任何条件下无需人类驾驶员在场的情况下行驶。

了解了不同自动化级别的概述后,让我们来看看在选择项目前你需要考虑哪些因素。


注意事项

先停下脚步,仔细阅读!

如果你打算涉足自动驾驶汽车领域,并希望复制一个涉及玩具车或机器人套件的项目,那么采取周密且知情的策略至关重要。虽然本文列出的想法可能乍一看似乎简单直接,但它们为你探索人工智能和机器人技术的先进概念提供了独特的机会。

以下是一些重要的注意事项,帮助你顺利开始项目并最大化成功机会:

明确目标:在开始之前,明确你希望通过项目实现什么目标。你是对了解自主导航的基础知识感兴趣?还是希望开发一个具备对象识别和路线规划等高级功能的更复杂系统?明确愿景将有助于指导你的硬件和软件选择。

选择合适的套件或汽车:选择合适的机器人套件或玩具车是关键步骤。确保你选择的模型与你打算使用的工具和组件兼容。对于初学者来说,拥有良好文档和社区支持的机器人套件将大有裨益,而改装玩具车则提供了一种更加个性化和实验性的方法。

投资高质量组件:为了获得满意的结果,选择能够确保可靠性能的高质量组件。摄像头、激光雷达和超声波传感器等外围设备,以及执行器和控制器,在构建有效的自主系统中起着至关重要的作用。传感器的准确性和执行器的稳健性将影响车辆的精确导航能力。

f6f3c63e-6aa9-11f0-a486-92fbcf53809c.jpg

有些项目极具挑战性——你能胜任吗?

学习并实验人工智能算法:实施人工智能算法是任何自动驾驶汽车项目的核心。熟悉机器学习、图像处理和路径规划算法等技术。使用流行的库和框架,如TensorFlow、OpenCV和机器人操作系统ROS),以简化集成和实验过程。

迭代开发与测试:从基本原型开始,在受控环境中进行测试,然后再进入更复杂的场景。在测试过程中收集数据对于微调和改进算法以及车辆性能至关重要。根据需要审查和修改你的方法。

与社区互动:参与与机器人技术和自动驾驶汽车相关的在线论坛可以提供宝贵的见解和支持。分享你的经验可以帮助你解决问题、获取建议,并了解最新趋势和技术。

考虑伦理和安全问题:即使对于小型项目,考虑伦理和安全影响也很重要。确保你的项目不仅功能正常,而且以安全、负责任的方式运行。注意传感器收集的数据的隐私问题以及车辆的操作安全性。

遵循这些指南并采取细致入微的方法,你将能够创建一个创新且有效的自动驾驶汽车项目。记住,开发之旅既是挑战也是学习机会——利用每一步来扩展你的技能并探索新的可能性。


JetAuto ROS机器人

f6ffe838-6aa9-11f0-a486-92fbcf53809c.png

JetAuto提供的清晰且富有教育意义的教程也使初学者能够轻松上手,同时提供了一个由Jetson Nano驱动的复杂机器人技术平台。

支持机器人操作系统(ROS),用户可以预检查运动算法,避免昂贵的错误,并通过rviz(一个在测试机器人编程和行为时准确复制现实世界的虚拟环境)可视化整个导航过程。

与激光雷达和深度摄像头的集成尤其值得注意。借助这些技术,JetAuto能够快速准确地执行同时定位与地图构建(SLAM)。这意味着,即使在陌生环境中,机器人也能巧妙地规划路径,避开障碍物,并实时调整路线以实现自主驾驶并克服意外情况。

得益于众多高级功能,从这个平台可以学到很多东西,它还可以进行交互、识别手势、接收语音命令,甚至识别面部表情。

起价约400美元,这个平台是教育AI项目的绝佳选择,因为它也可以与其他开发板(如Jetson Orin Nano或Raspberry Pi 5)一起使用——只需确保指定你将使用的开发板以选择合适的套件。

难度:初学者

设计者:Hiwonder

项目页面:JetAuto ROS Robot、GitHub、Hackster(评测)

核心组件:SBC(Raspberry Pi 5、Jetson Nano、Jetson Orin Nano)、智能伺服、激光雷达、4个车轮、阳极氧化金属支架、3D深度摄像头、7英寸LCD屏幕(可选)


Deep PiCar

f70b146a-6aa9-11f0-a486-92fbcf53809c.jpg

Deep PiCar是自动驾驶汽车的小型复制品,使用树莓派作为测试和开发自动驾驶技术的基础。

受Nvidia的DAVE-2启发,Deep PiCar采用深度神经网络执行实时感知和控制任务。车辆配备广角USB摄像头和Google Edge TPU加速器,能够快速处理机器学习推理,这对于自主导航至关重要。

这个项目的目标是探索树莓派通过深度学习支持自主车辆控制的能力。项目涉及组装机器人套件、安装OpenCV和TensorFlow等软件,以及配置电子组件和电机

汽车经过训练可以识别交通标志、检测行人,并对特定路况做出反应,如在红绿灯处停车或根据标志调整速度。

该套件已更新,最新版本PiCar-X售价约90美元。这个新套件与Raspberry Pi Zero、3B、3B+、4和5兼容,并且有多个教程可供参考。

难度:中级

设计者:SunFounder

项目页面:Instructables、GitHub

核心组件:Raspberry Pi(Zero W、Zero 2 W、3B、3B+、4或5)、Google Edge TPU协处理器、USB摄像头、HDMI适配器


DIY AI自动驾驶汽车

f71b9d1c-6aa9-11f0-a486-92fbcf53809c.jpg

这个项目仍在进行中,但如果你正在寻找一个更具挑战性的冒险,即在一个比例模型上实现自动驾驶,同时摸索算法,那么这个项目可能会很有趣。

汽车包括两个摄像头:一个配备广角镜头的120万像素摄像头,以及一个可以确定其他物体距离的立体摄像头。它还配备了距离传感器——可以是Sharp红外传感器或VL53L0激光测距模块。

为了避免户外测试,设计师创建了一个跑步机,用于控制和导航测试。

设计师还提供了大量相关部件的设计和3D打印技巧。如果你的打印机无法胜任任务,Craftcloud值得考虑。无论如何,都有大量STL文件可供复制,如果需要比PLA提供的强度更高,建议选择ABS、PETG或尼龙。

目前,仅分享了项目硬件部分的范围。在第64步(是的,这是一个非常详细的教程)中,作者解释说,与其他模型使用激光雷达不同,他选择使用摄像头结合Google Coral单元来高速检测车道线、交通标志、交通信号灯和其他物体,类似于特斯拉的方法。这只是提到的几个方面之一,可以帮助创作者进一步开发这个项目的软件部分。

难度:专家

设计者:jmoreno555

项目页面:Instructables、GitHub

核心组件:HSP 94123套件、Raspberry Pi 4、Wemos D1 R32、Google Coral USB、120万像素摄像头、立体摄像头、Sharp红外传感器或VL53L0激光器

原文地址:

https://all3dp.com/2/self-driving-car-projects-arduino-raspberry-pi/

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

    关注

    790

    文章

    14362

    浏览量

    171093
  • 树莓派
    +关注

    关注

    122

    文章

    2031

    浏览量

    107663
  • 汽车
    +关注

    关注

    15

    文章

    3882

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    谷歌的自动驾驶汽车是酱紫实现的吗?

    看到新闻报道说谷歌自动驾驶汽车已经行驶近30万公里了,非常的强大~~上次参加了重庆新能源汽车峰会,对会上富士通半导体宣讲的一款全景视频汽车实时监控技术平台似乎看到了
    发表于 06-14 16:15

    汽车自动驾驶技术

    请问各位老鸟我是新手汽车自动驾驶技术是怎么回事,是什么板子开发的需要应用哪些技术和知识。提问题提得不是很好请各位见谅
    发表于 04-14 20:44

    [科普] 谷歌自动驾驶汽车发展简史,都来了解下吧!

    为文章正文:  谷歌自动驾驶汽车发展简史  谷歌2009年启动了自动驾驶汽车项目,项目领导人是被称作无人驾驶
    发表于 10-25 11:08

    细说关于自动驾驶那些事儿

    和Mobileye合作研发,不过在特斯拉发生首起死亡车祸后,Mobileye便宣布停止双方合作关系。今年7月,Mobileye宣布和BMW及Intel连手,合作打造自动驾驶汽车,预计2021年量产
    发表于 05-15 17:49

    自动驾驶的到来

      传统汽车厂商更趋向于通过技术的不断积累,场景的不断丰富,逐步从辅助驾驶过渡到半自动驾驶,进而在将来最终实现无人驾驶;某些高科技公司则希望通过各种外部传感器实时采集海量数据,处理器经
    发表于 06-08 15:25

    AI/自动驾驶领域的巅峰会议—国际AI自动驾驶高峰论坛

    已经渗透到了社会生活的方方面面。人工智能在自动驾驶领域将对整个汽车出行领域产生颠覆性变革。汽车的人工智能技术和数据后端的最新突破使自动驾驶成为可能。深度学习、高级数字助理和动态电子视野
    发表于 09-13 13:59

    如何让自动驾驶更加安全?

    ,即从一开始就研发彻彻底底的自动驾驶汽车,例如谷歌、百度等打造的无人驾驶汽车,它们更像是“四个轮子的电脑”。目前也出现了多家主流车企和互联网
    发表于 05-13 00:26

    自动驾驶汽车的处理能力怎么样?

    作在未来20 - 30年中,自动驾驶汽车(AV)将改变我们的驾驶习惯、运输行业并更广泛地影响社会。 我们不仅能够将汽车召唤到我们的家门口并在使用后将其送走,
    发表于 08-07 07:13

    请问树莓如何利用Tensorflow实现小车的自动驾驶

    基于树莓的人工智能自动驾驶小车
    发表于 11-25 07:22

    边缘计算在自动驾驶汽车的应用

    有时更快的数据处理是一种奢侈——有时它生死攸关。例如,自动驾驶汽车本质上是一台装有轮子的高性能计算机,它通过大量的传感器来收集数据。为了使得这些车辆能够安全可靠地运行,它们需要立即对周围的环境做出
    发表于 07-12 08:07

    基于ld303+树莓自动驾驶

    课设开题开太大扯到dan了。做了一个自动驾驶相关的东西 ,百度搜了下自动驾驶的两大模块,一个是毫米波雷达,一个是激光扫描雷达,激光扫描雷达太贵,以后有钱了再试,先在淘宝挑了一个最便宜的毫米波雷达模块
    发表于 08-18 06:02

    如何打造自动驾驶「自行车」的呢

    」自行车项目,自行车化身「自动行走」的车!视频讲解详细,网友直呼:666666那么,稚晖君是如何打造自动驾驶「自行车」的呢?第一步当然是最基本的让车子跑起来,这就需要硬件改造,加入自动
    发表于 08-26 09:23

    自动驾驶技术的实现

    k随着汽车电子的日益复杂化以及汽车电子电气架构(EEA)的升级,人们对于联网智能汽车的需求也在逐步上升,大量先进技术往汽车上应用,如高级驾驶
    发表于 09-03 08:31

    使用树莓Pico做了一个自动驾驶小车

    树莓Pico做了一个自动驾驶小车,连接上蓝牙,可以用手机控制它的移动了。
    发表于 01-05 07:32

    树莓也能实现海上自动驾驶

    全员登船,共赴树莓之旅生活中有些问题,树莓派来解决会更有乐趣。今天,我们要与航海爱好者们分享一个由创客TommyJoad打造的巧妙项目。
    的头像 发表于 04-24 16:04 ?306次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>也能实现海上<b class='flag-5'>自动</b>化<b class='flag-5'>驾驶</b>?