社区
教程
Wiki
注册
登录
创作新主题
社区所有版块导航
Python
python开源
Django
Python
DjangoApp
pycharm
DATA
docker
Elasticsearch
分享
问与答
闲聊
招聘
翻译
创业
分享发现
分享创造
求职
区块链
支付之战
aigc
aigc
chatgpt
WEB开发
linux
MongoDB
Redis
DATABASE
NGINX
其他Web框架
web工具
zookeeper
tornado
NoSql
Bootstrap
js
peewee
Git
bottle
IE
MQ
Jquery
机器学习
机器学习算法
Python88.com
反馈
公告
社区推广
产品
短视频
印度
印度
一周十大热门主题
每日 GitHub 探索|大型语言模型、多代理 AI、AI 代理构建等开源项目盘点
DeepSeek下棋忽 ChatGPT 认输/《哪吒 2》票房又破新纪录/OpenAI CEO 再谈...
ChatGPT 4o 国内直接用!
兵不厌诈!DeepSeek下棋赢了ChatGPT
双重机器学习DML用途, 步骤, 优势, 示例和代码等完整方法, 不信你还不懂, 附code.
微软版 Cursor、Devin ?GitHub Copilot 重磅进化引入 Agent 模式!
Python编程的十大神奇依赖库
接入DeepSeek键盘鼠标一天卖近百万;Intel持续裁员,两年减少2.3万人;OpenAI免费开...
Python:爬虫雅虎财经数据-selenium
2025必看AI干货!《大模型/AIGC/GPT-4/Transformer/DL/KG/NLP/C...
关注
Py学习
»
Python
用Python实现一辆自动驾驶的小车
马哥Linux运维
• 3 年前 • 416 次点击
“
自动驾驶
”这一技术近年来非常热。尽管目前还不允许无人驾驶汽车上路,但很多新款汽车都已经有了辅助驾驶的功能。这个趋势已经很明显,人类不需要自己开车只是早晚的问题。
这两天,B站一位硬核UP主更是独自打造一款可以自动驾驶的自行车,火爆全网!
(来源:B站 @稚晖君)
大神的技术令人膜拜。
不过也别光顾着羡慕,其实我们自己也可以整出一辆可以自动驾驶的“车”!
比如这个:
这是 NVIDIA 出的一款入门级人工智能小车,名字叫做 JetBot。
看起来就是一个玩具小车嘛?
但实际上,它比看上去要强大的多:上面搭载的是
NVIDIA Jetson Nano AI 计算机
。该计算机能够创建数百万个智能系统,且支持多个传感器和神经网络并行,可以用于目标识别、避碰等。
简单来说,它就是一个可组装的AI机器人平台。
来看看高手们把它完成了啥样:
(来源:量子位)
作为新手小白也不用慌,因为官方还出了一套“手把手”级别的教程,给你演示怎么让它成为一个可以自动驾驶的成熟小车。
你需要的就是:
一些些动手能力 + 一些些Python基础
第一步:搭建硬件
官方给出了材料清单和3D打印图纸。不过对于大多数小伙伴来说,这可能还是有些难办。不过好在有万能的某宝可以搞定这些。
完整视频教程 1:
第二步:安装软件
JetBot 使用了 Docker 容器,容器中包含了小车自动驾驶所需的所有深度学习库,省去了不少麻烦事。
完整视频教程 2:
第三步:训练避障
实现避障分3个步骤:
收集环境相关数据
使用数据训练模型
将训练完成的模型部署到JetBot上
完整视频教程 3:
第四步:路径跟踪
同避障类似,路径跟踪也是3个步骤:
收集道路相关数据
使用数据训练模型
将训练完成的模型部署到JetBot上
完整视频教程 4:
现在,你就拥有了一辆可以自动驾驶的小车啦!
在此基础上,你还能做更多的功能改进,比如人脸识别(让小车跟着你走)、目标检测等等,这些就等着你去进一步扩展了。
项目地址:
https://www.nvidia.cn/jetbot
各位小伙伴对JetBot和自动驾驶有啥想法,欢迎在留言中分享!
文章转载:菜鸟学Python
(版权归原作者所有,侵删)
点击下方“阅读原文”查看更多
Python社区是高质量的Python/Django开发社区
本文地址:
http://www.python88.com/topic/116133
416 次点击
登录后回复