自动驾驶是很难实现的
主要是因为要区分
哪里是路,哪里是背景
判断这些信息
需要专门的算法及硬件来实现
为了判断道路的方便
而直接画一条线
告诉程序这是线路
是一个不错的方法
- 视频 - 模拟自动驾驶 -
- 前期思路-
沿着线路轨迹行驶
在电子控制移动方面
是比较常见的
整个控制流程是
- 1 - 获取和判断颜色-
在scratch编程软件里
获取、判断颜色极为简单
只要一行代码即可
- 2 - 移动控制-
一个灵魂画手是画不了一辆汽车的
还是直接用一个方块代表就行
方块的移动控制也简单
- 3 - 控制思路-
什么时候该前进
什么时候该转弯
这是整个自动化的核心
当然在左转和右转的时候
也要保持前进
否则,就只会在原地打转
始终不会向前移动
- 4 - 控制的重点-
方块的转弯
不是直接以方块的中心来旋转的
而是偏离中心,比较靠后的地方
这样,方块的转弯范围不会过大
同时保持较大的探测范围
- 5 - 两个探测点-
上面讲述的都是
利用单个探测点
判断线路的颜色
只能在线路的外边缘行走
而利用两个探测点
才能真正实现沿着线路行走
其控制原理在单点探测的基础上
稍微改变一下就行
回复 “源程序”
可以获取本文中的程序哦
领取专属 10元无门槛券
私享最新 技术干货