电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>自动驾驶汽车开源案例

自动驾驶汽车开源案例

2023-02-01 | zip | 47.30 MB | 次下载 | 2积分

资料介绍

描述

这款自动驾驶汽车基于 raja_961 在 Instructables 上的“使用 RaspberryPi 和 OpenCV 的自动车道保持汽车”项目以及 Team Really BaD Idea 的汽车和上届 ELEC 424 会议的代码 汽车沿着一条由两条蓝线引导的路径行驶,这条路径开始时是一条直线路径,但在末端弯曲。当汽车检测到路径上的繁文缛节时,它会暂时停下来,然后再次继续行驶。

为了让汽车顺利通过赛道,我们需要调整一些影响视野、转向和速度的重要值。需要选择相机的分辨率,以便可以看到车道的蓝线,并且每条线的斜率可以由我们主要 Python 代码中的 OpenCV 模块确定。因此,我们选择了相机支持的最大分辨率,该分辨率也足够小,不会因为使处理非常耗时和计算密集而影响程序的性能;该分辨率最终为 160x120。至于转向的比例和微分增益,我们发现Team Really BaD Idea'中使用的常数(kp为0.095,kd为0.0095)只要每次转弯的基本 PWM 足够低,汽车不会转得太快,但足够高,汽车不会转得太慢,S 的代码就可以很好地工作。此外,汽车向前行驶的速度也有助于转弯能力,该速度受到编码器程序的影响,该程序根据车轮辐条打破编码器光束之间测量的时间来减慢或加速驱动器

停止框是通过使用 Python 中的 OpenCV 模块检测到的。这取决于我们为红色代码赋予的值(来自 Team Really BaD Idea 的代码),这在早期引起了一些问题,因为我们的相机只对繁文缛节(而不是较轻的施工纸)做出反应。在主循环中,使用 OpenCV 模块进行检查,直到相机的大部分帧都变成红色,并且每一帧都执行此操作。一旦检测到第一个停止框,一个布尔值导致汽车停止,第二个停止框被检查的速率减慢到每 3 帧一次(这个速率在第一个停止标志后 200 帧开始),这允许我们在不再次触发逻辑的情况下通过第一个停止框。编码器和内部“go_faster()”

在附件部分,我们提供了车道保持误差、比例响应和微分响应与帧数的关系图;错误、转向 PWM 和速度 PWM 与帧数的关系图;以及我们汽车机械设置的图像。摄像头需要放置在赛道上方足够高的位置,以便分辨率能够捕捉到车道,并且需要固定电线和电池,以便汽车在整个赛道期间保持稳定。


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费