曾颖琳,董 欣,倪 鹏,郭 斌
(新疆农业大学计算机与信息工程学院,新疆 乌鲁木齐830052)
目前,人工智能和自动化技术的快速发展引领了许多产业的飞速进步,越来越多的智能控制产品走进了人们的生活。自动驾驶车应用了智能控制、模式识别、计算机、传感器等多种技术[1]。自动驾驶车的应用不但可以有效地缓解交通问题,而且可以把人从驾驶过程中解放出来,避免由疲劳驾驶、酒驾、操作失误等引起的突发意外,从而为人们的生活提供便利,因此,它越来越受到人们的密切关注。智能避障小车是自动驾驶车的雏形,也是必备的基础之一,其主要是解决车在行驶过程中的自动避开障碍物的问题,这一问题的解决也是辅助车自动驾驶的必要条件之一,所以对其进行研究和探讨具有一定的意义。目前,各院校都有过对智能避障小车研究的报道,且获得了一定的应用。作为自动驾驶的重要基础,利用所学的知识实现智能避障小车不但为以后的开发积累必要的经验,也是进一步研究的必经之路。本文是以Arduino 开发板作为核心控制器,结合超声波传感器、电机、舵机等硬件设计和程序调用,实现避障功能以达到小车的自动行驶。
本设计选用Arduino 微处理器作为主控芯片。它是目前被使用较为广泛的电子芯片,其开发语言为C 语言,具有使用简单的优点[2]。Arduino 的主要特点是其参数的函数化设置,它在很大程度上降低了开发的门槛,因此用户不用从底层了解它的结构。……