自动驾驶
与技术一起成长,探索与学习自动驾驶的工程与理论知识,更重要的是手把手教你动手打造属于自己的自动驾驶车。
十一心先生
尘世间迷途的小书童
展开
-
一起打造自己的自动驾驶小车mycar - 5.PID循线
文章目录1 PID算法2 视觉处理2.1 摄像头校准(calibration)2.2 opencv标定摄像头的方法2.3 视角变换(perspective transformation)2.4 寻线(line detection)2.4.1 预处理2.4.2 图像直方图3 PID调参3.1 PID转向3.2 调参4 程序运行 PID循线 1 PID算法PID算法是一种常用的反馈修正算法原创 2020-07-14 22:12:05 · 1230 阅读 · 7 评论 -
一起打造自己的自动驾驶小车mycar - 4.手柄控制小车移动
文章目录1. 蓝牙游戏手柄1.2 手柄配置轴(axis):按钮(button):1.3 按键功能1.4 代码实现2. 录制视频3. 运行3.1 clone代码3.2 连接蓝牙手柄3.3 启动上一篇文章介绍了用web界面来控制小车移动,这篇文章介绍用蓝牙游戏手柄来控制小车的移动。物理手柄的控制会更加得心应手,不会受网络延迟的影响。1. 蓝牙游戏手柄笔者使用的一款价格约100元的小鸡蓝牙手柄,理论上所有带蓝牙功能的手柄都支持,如PS3, Xbox One等等。1.2 手柄配置不管什么型号的手柄,一.原创 2020-07-04 22:16:15 · 3826 阅读 · 4 评论 -
一起打造自己的自动驾驶小车mycar - 3.手机控制小车移动
文章目录1. 功能2. 代码概述2.1 消息总线2.2 组件2.3 mycar代码目录结构3. 运动控制3.1 I2C、PWM与PCA96853.2 PCA9685类3.3 PWMSteering和PWMThrottle类4. 摄像头5. 网页控制6. 配置文件6.1 subscription和publication属性7. 安装与运行7.1 clone代码7.2 安装依赖7.3 运行小车组装好后,我们开始编写在小车上运行的python程序!本次我们实现用手机来控制小车的移动。效果如下:1. 功能.原创 2020-07-02 19:38:33 · 1643 阅读 · 2 评论 -
一起打造自己的自动驾驶小车mycar - 2.硬件组装
文章目录1. 完成态2. 零件2.1 主板2.2 摄像头2.3 车架2.4 3D打印配件2.5 充电宝2.6 摄像头支架2.7 舵机驱动板2.8 蓝牙游戏手柄2.9 其他物料、工具3. 装配1. 完成态上图是本人组装完成的小车,外观跟其他的开源小车有些差别。小车的搭建主要参照Donkey car,考虑到后面需要再安装一个激光雷达,所以因地制宜,预留了一个二层平台,在上面可以安装激光雷达,IMU等。下图是Donkey car的外观:摄像头的位置是不同的,我只是去掉了Donkey car的那个3脚的.原创 2020-06-19 15:29:57 · 2196 阅读 · 0 评论 -
一起打造自己的自动驾驶小车mycar - 1.起点
文章目录1 为什么要做这个项目2 mycar项目2.1 项目所需的知识3 自动驾驶介绍3.1 自动驾驶出租车3.2 自动驾驶的职能模块4 学习资源5 开源项目5.1 Nvidia JetBot5.2 Nvidia JetRacer1 为什么要做这个项目自动驾驶是研究的热门领域,是当前最先进的机器学习/深度学习技术的集大成者。作为一名人工智能工作者或爱好者,如果能打造一辆属于自己的智能驾驶小车,把学习到的知识应用在其上面,赋予它生命力和存在的意义,这种成就感将是巨大的。2 mycar项目mycar项.原创 2020-06-05 09:00:52 · 2275 阅读 · 0 评论