一种基于树莓派的AGV小车方案

合集下载

基于树莓派的智能抓取小车系统设计与实现

基于树莓派的智能抓取小车系统设计与实现

基金项目:2019年湖南涉外经济学院大学生创新创业训练计划项目;项目名称:湖南涉外经济学院自动化校级一流本科专业建设项目;项目编号:[201954]㊂作者简介:戴镖(1999 ),男,湖南长沙人,本科生;研究方向:信号处理㊂∗通信作者:康钦清(1982 ),女,湖南邵阳人,讲师,硕士;研究方向:信号处理㊂戴㊀镖,康钦清∗,杨㊀鑫,何学良,李㊀松,刘巧玲(湖南涉外经济学院信息与机电工程学院,湖南㊀长沙㊀410205)摘㊀要:随着社会发展,老年人和残疾人的日常生活日益受到关注㊂为协助他们完成难度较大的动作,特设计一款带机械臂的智能小车㊂小车通过摄像头采集当前环境信息,传递至手机或者电脑端,用户确定抓取目标的位置,控制机械手完成物品抓取㊂文章设计中选取树莓派开发板,实现了小车的遥控控制㊁循迹避障㊁可视化抓取等操作㊂增加的两个反射式红外线光电传感器,提升了单一超声波避障模块的避障效果㊂本设计借助机械臂以及摄像头,使小车能实现对物体的远程观察及抓取,使用户的日常生活更加便利㊂关键词:机械臂;智能小车;树莓派;循迹避障;遥控抓取0㊀引言智能小车和机械臂是机器人技术领域应用最广泛的自动化机械设备,研究可进行抓取作业的搭载机械手臂的智能小车,具有一定的实用性[1]㊂从1960年开始,自世界上首台工业机器人被发明,智能机器人的研究已有近60年的历史,其应用渗透到方方面面,越来越多智能机器人代替人类从事极端环境下的操作[2-3]㊂老年人和残疾人的日常生活便利性越来越受关注㊂本设计尝试实现对物体的远程观察及抓取,帮助用户解决抓取物品等困难问题,使用户的日常生活更加便利㊂1㊀系统总设计1.1㊀系统设计目标(1)通过移动智能终端设备的操作界面,实现小车运动控制㊂(2)通过获取车载摄像头采集实时图像㊂(3)通过控制界面控制小车和机械手的操作㊂(4)小车具有一定的自主循迹和避障功能㊂1.2㊀系统构成智能抓取的功能核心是实现小车的移动与机械臂抓取㊂总控制中心是树莓派开发板,可搭载各种模块㊂通过接收遥控信号并解码,控制电机驱动模块,控制对应电机,完成小车的前后左右及机械臂的操作㊂通过红外发光二极管将红外线发射到外光敏三极管接收传感器上,使低电平变为高电平,从而完成循迹㊂最后,通过超声波传感器以及红外线避障传感器感知障碍物,并完成避障操作㊂2㊀硬件设计2.1㊀芯片选择本设计通过分析常用的STM32,P89V51RD2FA 以及树莓派开发板,综合考虑其实用性和功能性,选择了功能强大且更加兼容的树莓派㊂本小车采用的树莓派4B 有64位1.5GHz 主频的四核芯Cortex A72架构,BCM2711芯片,4GB 的DDR4内存,性能升级幅度大㊂2.2㊀驱动模块本设计中每个车轮均有一个电机,电机为120转12V 的直流减速电机,选用TB6612FNG 芯片作为驱动㊂该芯片由MOSFET 的H 桥集成电路组成,相比L293D,每通道平均600mA 的驱动电流和1.2A 的脉冲峰值电流[4],其输出负载能力提高了一倍㊂相比L298N 的散热性能以及外围二极管续流电路,其无须外加散热板块,散热能力比L298N 强一倍㊂小车运动芯片为双驱动芯片,每一个驱动分别通过控制其STBY 与输入/输出(Input /Output,I /O)口来控制一个电机,如果要电机停止工作,则需要将I /O 口清零㊂正反转的控制则由AIN1,2与BIN1,2置1或者置0来操控㊂2.3㊀机械臂抓取模块在机械手臂控制的传统系统中大多采用单片机控制,容易在控制电机运行时产生驱动IC 故障,或由于驱动IC 过热直接烧毁控制电机㊂本设计采用亚克力板材质的4自由度机械臂,通过PCA9685芯片来控制舵机的操作㊂16路脉冲宽度调制(Pulse Width Modulation,PWM)模块,两条线可以分别控制16路,实现I 2C 通信㊂相比TLC5940芯片,本设计使用的PAC9685具有单独的PWM 驱动器与一个时钟,不需要一直发送信号㊂6地址选择引脚将使62个驱动板全部挂在单个I 2C 总线上,总计992路PWM 的输出,输出非常庞大㊂2.4㊀循迹避障模块本设计采用的是3块TCRT5000红外线循迹传感器㊂循迹传感器探测距离为0.1~2.5cm㊂当小车下方贴黑色胶带时,红外线会被黑色胶带吸收,从而无法反射回来㊂此时红外接收管则处于关断状态,输出端为高电平,从而带动小车按照黑色胶带运行㊂超声波探测能够进行定向传播,超声波探测使用的是I /O 口TRIG 来触发测距[5]㊂模块自动发送8个第17期2020年9月无线互联科技㊃设计分析No.17September,202040kHz的方波,接收器会检测信号的返回㊂信号返回时,通过I/O口ECHO输出一个高电平,持续时间是超声波从发射到返回所需时间㊂但是出现两个及以上障碍物时,超声波检测会出现偏差,而红外避障距离较短,一般在0.5m内能够准确探测实时障碍物,从而解决了多个障碍物的探测问题,且对移动物体探测具有优良的准确性㊂因此,本文采用了一个超声波模块与两个红外探测传感器搭配使用的方式,提高了避障的性能㊂3个循迹传感器分别与GPIO13,GPIO19,GPIO26相连接,而两个避障传感器则分别接入GPIO16,GPIO12㊂最后接入的是超声波探距模块,分别接入GPIO28㊁GPIO29㊂整个循迹避障模块均采用5V稳压供电㊂3㊀软件设计3.1㊀启动界面该小车借助相关App对其工作进行控制㊂本设计采用Python语言对小车App按钮启动程序进行编程㊂开机后,等待系统启动,通过 小车移动 机器臂移动抓取 图像采集 等按钮来控制小车㊂通过相关软件测试可以有效测试出按钮的灵敏度以及和小车的良好交互性与协调性㊂3.2㊀机械臂运动设计机械手臂的运动函数包括机械手臂手爪打开㊁机械手臂手爪闭合㊁上臂舵机向上㊁上臂舵机向下㊁下臂舵机向上㊁下臂舵机向下㊁小车底座左转㊁小车底座右转等运动函数㊂在抓取目标物体时,应该不干扰其他物体㊂根据下标算出其抓取物体时的关节角参数,从而判断机械臂爪的运动轨迹㊂在抓取功能的测试中,小车对一定形状㊁尺寸的物品可以比较灵活顺利地抓取㊂4㊀循迹避障在红外传感器红外探头接收红外信号的不同情况下,小车所处的运动情况不同㊂设置小车的3个红外传感器探头按左中右排序分别为LED-0,LED-1,LED-2㊂当LED-0,LED-2为点亮状态,LED-1处于熄灭状态时,说明小车前部的中间红外探头在黑线上面,证明此时小车的方向为正方向,可以要求小车继续直行㊂当LED-0为熄灭状态,LED-1,LED-2处于点亮状态时,说明红外传感器左红外探头在黑线上,证明小车此时的状态是斜方向头部指向右边,需要小车转向左边,才能使小车行驶方向继续回到正前方,从而确保了小车的正确行驶方向[5]㊂5㊀结语本设计的研究对象是拥有机械手臂的智能抓取小车,主要探究了小车的正常移动㊁循迹避障㊁智能抓取等功能的实现㊂在智能小车上装取机械手臂并借助摄像头,使用户可以远程遥控小车进行物品的抓取㊂App的控制按键与小车抓取功能具有比较好的协调性㊂整个系统满足智能抓取功能的相关需求,达到预期目的,对后续自主抓取智能小车的研究具有一定的借鉴意义与实用价值㊂[参考文献][1]郗郡红.搭载机械手的智能轮式小车目标识别及抓取控制研究[D].天津:天津科技大学,2015.[2]罗爱华.全自主机器人避障及路径规划研究[D].赣州:江西理工大学,2010.[3]贺晨宇.移动机器人多角度摄像技术[D].呼和浩特:内蒙古大学,2012.[4]滕志军.基于超声波检测的倒车雷达设计[J].今日电子,2006(9):78-79.[5]张驰,廖华丽,周军.基于单目视觉的工业机器人智能抓取系统设计[J].机电工程,2018(3):283-287.(编辑㊀姚㊀鑫) Design and implementation of smart grab car system based on RaspberryPi Dai Biao,Kang Qinqing∗,Yang Xin,He Xueliang,Li Song,Liu Qiaoling (School of Information and Electrical Engineering,Hunan International Economics University,Changsha410205,China) Abstract:With the development of society,the daily life of the elderly and the disabled has been paid more and more attention.In order to help them complete the difficult operation in life,a smart car with a mechanical arm is designed.The car collects the current environmental information through the camera and transmits it to the mobile phone or computer.The user determines the position of the grab target and controls the manipulator to complete the grab.In this design, RaspberryPi development board is selected to realize the remote control,track avoidance,visual grasping and so on.The addition of two reflective infrared photoelectric sensors improves the obstacle avoidance effect of a single ultrasonic obstacle avoidance module.This design uses the manipulator and the camera,so that the car can realize the remote observation and grab of objects,so that the daily convenience of users.Key words:mechanical arm;smart car;RaspberryPi;track avoidance;remote control grab。

基于树莓派的智能车辆自动导航技术研究

基于树莓派的智能车辆自动导航技术研究

基于树莓派的智能车辆自动导航技术研究智能车辆是未来交通领域的一个重要发展方向,而自动导航技术则是实现智能车辆的关键。

本文将探讨基于树莓派的智能车辆自动导航技术的研究内容和进展。

一、引言智能车辆自动导航技术是指利用计算机视觉、传感器等技术,使车辆能够在无人驾驶的情况下自动感知、计算和控制,实现路线规划、避障和车道保持等功能。

树莓派作为一种小型而强大的计算机平台,被广泛应用于智能车辆的研究中。

二、树莓派在智能车辆中的应用树莓派作为一个低功耗、高性能的嵌入式计算机平台,可方便地实现车辆的感知和决策。

通过连接摄像头模块和传感器,树莓派可以实时获取车辆周围的图像和环境信息,并通过图像处理和数据分析等算法,确定车辆的行驶方向和速度。

此外,树莓派还具备良好的扩展性,可以通过连接其他硬件模块,如超声波传感器和红外线传感器,进一步提高车辆的环境感知能力。

三、基于树莓派的智能车辆自动导航技术研究内容1.视觉感知和识别通过树莓派连接摄像头模块,实时获取车辆周围的图像信息,利用计算机视觉技术对图像进行处理和分析,实现道路识别、交通标志识别和车辆检测等功能。

其中,道路识别是智能车辆自动导航的基础,通过识别道路的边缘和特征物体,实现车道保持和车辆位置定位。

2.路径规划和导航基于树莓派的智能车辆可以通过激光雷达等传感器获取周围环境的三维点云信息,根据点云数据进行路径规划和导航。

利用树莓派的计算能力,可以实现实时的路径规划和障碍物避障,确保车辆行驶的安全和高效。

3.环境感知和决策树莓派连接超声波传感器和红外线传感器等硬件模块,可以实时感知车辆周围的障碍物和环境信息。

通过数据的处理和分析,树莓派可以对周围环境进行判断和决策,如判断前方是否有障碍物,并作出相应的行驶控制。

四、基于树莓派的智能车辆自动导航技术研究进展近年来,基于树莓派的智能车辆自动导航技术取得了一系列进展。

例如,研究人员通过利用树莓派的计算能力和图像处理算法,实现了实时的道路识别和车道保持功能。

基于RaspberryPI的履带式机械臂智能小车

基于RaspberryPI的履带式机械臂智能小车

基于RaspberryPI的履带式机械臂智能小车摘要:近几年来,科学家在智能汽车领域越来越喜欢用RaspberryPI开发平台, 这个开发平台凭借着它具有吸引力的价格、比较娇小的尺寸、超强的感应接口和强大的编程功能不断的吸引了国内和国外的开发行业的关注,同时,也为智能小车的开发提供了良好的环境和创造了巨大的商业潜力,同时这项技术在高等教育领域也有很好的应用和推广前景。

本文是将RaspberryPI技术在详细分析移动侦测系统原理过程中,改变工作模式,基于实现机制的基础上,设计了履带式机械臂智能小车系统的总体结构,并阐述了各个关键模块的具体实现过程。

关键词: RaspberryPI;履带式;机械臂;物联网;智能小车Crawler manipulator intelligent car based onRaspberryPIAbstract: In recent years, scientists are increasingly fond of using RaspberryPI development platform in the field of smart cars. With its attractive price, relatively small size, super-strong sensing interface and powerful programming function, this development platform has attracted the attention of domestic and foreign development industries. At the same time, it also provides a good environment and creates great commercial potential for the development of smart cars. At the same time, this technology has good application and promotion prospects in the field of higher education. In this paper, RaspberryPI technology is used to change the working mode during the detailed analysis of the principle of the Motion detecting system. Based on the implementation mechanism, the overall structure of the tracked manipulator intelligent trolley system is designed, and the specific implementation process of each key module is described.Key words: RaspberryPI;; Crawler type; Mechanical arm; Internet of things; Intelligent car目录引言 (3)1.背景和意义 (3)1.1 rasberrypi平台概述 (3)1.2履带式机器人手臂智能车系统的发展及现状 (4)1.3履带式机械臂智能小车训练控制系统的意义 (5)2.履带式机械臂智能小车硬件设计 (5)2.1履带式机械手智能小车供电方案 (7)2.2履带式机械手智能小车控制中心 (10)2.3履带式机械手智能小车电机驱动模块设计。

基于树莓派的弹跳型移动小车设计

基于树莓派的弹跳型移动小车设计

口控制 2 个 SG90 舵机,实现摄像头云台的左右转动和上下摇 动,采用低成本的电磁铁加弹簧的方式以实现小车的弹跳。
图 1 硬件组成原理框图 小车的弹跳原理如图 2 所示。在小车底盘下均有装有四 组电磁铁和弹簧,通过继电器控制电磁铁的得断电,从而控 制弹簧的收缩和释放两种状态,从而控制小车的弹跳。当弹 簧收缩时,弹簧底端距离地面大约是 25mm,此时,小车可正常 移动 ;当需要弹跳时,小车停止移动,树莓派通过对继电器发 送高电平以控制电磁铁的断电,释放弹簧,从而实现弹跳,并 在小车下落时,电磁铁得电,收回弹簧。
Abstract:In view of the weak obstacle avoidance ability of the traditional reconnaissance mobile car, a design scheme of the mobile car based on the embedded development platform of raspberry pi is proposed, which can perform the function of obstacle avoidance by bouncing. Four DC motors are controlled by TB6612FNG to complete the forward and backward movements and left and right turns of the mobile car. Two sg90 steering engines are controlled by GPIO port to realize the camera cloud. The left and right rotation and up and down shaking of the platform adopt low-cost electromagnet and spring mode to realize the bouncing of the car. Finally, through the debugging of software and hardware, it can realize the remote control of the mobile reconnaissance of the car and has the bounce function. Keywords: Raspberry Pi; mobile car bounce; motor drive

基于树莓派的智能车辆控制系统研究

基于树莓派的智能车辆控制系统研究

基于树莓派的智能车辆控制系统研究随着近年来智能化技术的不断发展,智能车辆逐渐成为了交通领域中的重要研究方向。

基于树莓派的智能车辆控制系统,作为近年来越来越受关注的一种方案,也逐渐成为了不少研究者的研究对象。

本文将介绍基于树莓派的智能车辆控制系统的相关研究现状以及发展前景,探讨其主要应用场景和技术难点,并对其未来发展趋势进行展望。

一、研究现状及发展前景目前,基于树莓派的智能车辆控制系统已经得到了广泛的研究和应用。

例如,研究者们通过将树莓派与各种传感器、相机等装置结合起来,可以实现智能化驾驶、交通信号灯控制等功能。

树莓派提供的较高的计算性能和较低的功耗,使得智能车辆可以较长时间的工作,并准确地解决各种复杂的道路环境问题。

未来,基于树莓派的智能车辆控制系统有望在多个领域得到广泛应用。

例如,智能化交通、自动驾驶、智能停车等。

同时,伴随着智能车辆技术的迅猛发展,未来基于树莓派的智能车辆控制系统也将会不断更新进化,其控制精度和对复杂环境的适应能力将会更进一步提升。

二、主要应用场景1、智能化交通基于树莓派的智能车辆控制系统,通过与卫星导航系统、智能交通信号控制系统等结合,可以实现智能化的交通管理。

例如,当车辆到达路口前,根据实时交通状况控制红绿灯,更好地进行车流量控制和交通调度。

2、自动驾驶基于树莓派的智能车辆控制系统可以实现车辆的自动驾驶,通过激光雷达、摄像头、高精度地图等设备感知交通环境,快速做出决策和控制车辆行驶。

3、智能停车基于树莓派的智能车辆控制系统,通过传感器技术帮助驾驶员实现精准无误的自主停车。

车辆到达停车场后,系统会自动扫描并识别空闲停车位,让驾驶员轻松完成车位选定、入位等操作。

三、技术难点1、定位精度问题基于树莓派的智能车辆控制系统,需要精确的车辆位姿信息来确定车辆目前的位置和运动轨迹。

但因为多种因素,例如GPS信号干扰等,会导致位姿信息的精度降低,从而影响控制精度。

2、实时性要求问题基于树莓派的智能车辆控制系统,对实时性有很高的要求。

基于raspberry Pi的AGV视觉导航设计

基于raspberry Pi的AGV视觉导航设计

摘要移动机器人集人工智能、智能控制、信息处理、图像处理等专业技术于一体,成为当今机器人研究领域的热点之一。

计算机视觉具有信息量丰富,信号探测范围广,获取信息完整等优点。

近年来广泛应用于自主移动机器人领域,是自主移动机器人导航和避障的一个主要发展方向。

本课题研究的目的包括,设计并构建基于Raspberry Pi的视觉移动AGV控制系统,实现自主移动机器人的视觉导航功能。

本论文完成如下几个方面的研究内容。

机器人视觉导航图像处理算法设计,驱动部分设计,跟踪算法设计。

设计开发控制系统,实现摄像机视频流信息的获取。

对于获取的摄像机的视频流信息,通过图像处理算法提取路面信息,并通过串口与下位机进行通信,下位机根据路径信息指定模糊控制算法。

本论文设计了基于视觉导航的自主移动机器人整体结构,包括机械结构和差速驱动控制系统的设计。

为进一步研究基于视觉导航的自主移动机器人,提供了良好的实验平台。

关键词: Raspberry Pi;AGV;机器视觉; 串口AbstractMobile robot integrates of artifical intelligen information collecting and image processing technology. It becomes one of the hotspot in the field of the robot research. Computer vision technology has been widly used in mobile robot for providing rich information. So it becomes one of the important branches in robot research field.The purpose of this research include the design of vision-based navigation AGV system based on the Raspberry Pi platform, and the vision navigation method of autonomous mobile robot. This thesis completed the following a few aspects of the research content. Driven robot visual navigation image processing algorithm design, part design, tracking algorithm design.Design and development control system, realize the camera video information retrieval. Extract the road information through the image processing algorithms , and communicate with the lower machine through a serial port with , lower machine specified fuzzy control algorithm according to the path information .In this thesis, providing a vision-based navigation of autonomous mobile robots design including mechanical structure and differential drive control system design. This system provides a good experimental platform for further study of vision-based navigation of autonomous mobile robots.Keywords: Raspberry Pi ; AGV ; Vision-based navigation ; Serial目录摘要 (I)Abstract ............................................................................................................. I I 1. 绪论 (5)1.1 课题来源以及背景意义 (5)1.2 概述 (6)1.2.1 导航技术 (6)1.2.2 路径规划和路径跟踪技术 (8)1.2.3 多传感器集成与融合 (8)1.2.4 多机器人协作技术 (9)1.3 系统平台 (9)1.3.1 Raspberry Pi (9)1.3.2 Arduino (11)1.4 论文的主要内容及研究方法 (12)2. AGV视觉导航的总体设计方案 (14)2.1 引言 (14)2.2 硬件平台 (14)2.2.1 车体构造 (14)2.2.2 电气装置 (15)2.2.3 测速模块 (16)2.2.4 无线模块 (16)2.2.5 摄像头模块 (17)2.3 软件平台 (18)2.4 视觉导航机器人的性能指标 (20)2.5 本章小结 (21)3. 图像处理 (22)3.1 数字图像处理算法设计 (22)3.2 图像处理算法实现 (24)3.2.1 图像采集 (24)3.2.2 RGB图像转HSV图像 (25)3.2.3 图像滤波 (28)3.2.4 路径提取 (30)3.2.5 信息传输 (33)3.3 本章小结 (35)4. 驱动控制部分的设计与分析 (36)4.1 引言 (36)4.2 驱动方式分析 (36)4.3 双轮差分驱动的运动学分析 (37)4.4 测速模块设计 (39)4.5 PID控制器的设计 (40)4.6 本章小结 (43)5. 基于模糊预瞄的控制算法实现 (44)5.1 引言 (44)5.2 模糊预瞄算法 (44)5.3 试验效果 (45)5.4 本章小结 (48)结论 (49)致谢 (50)参考文献 (51)错误!未指定书签。

基于树莓派的二维码控制小车设计报告

基于树莓派的二维码控制小车设计报告

基于树莓派的二维码控制小车设计报告一、前言随着物联网技术的不断发展,树莓派成为了一个非常流行的单板计算机,广泛应用于各类物联网设备中。

同时,二维码也成为了一种非常常见的信息传递方式,被广泛应用于各类场景中。

本文介绍了基于树莓派的二维码控制小车的设计方案。

二、方案介绍1.硬件系统硬件系统包括:树莓派、小车底盘、车载摄像头、L298N电机驱动模块、电池等。

2.软件系统软件系统包括:Raspbian系统、Python编程环境、OpenCV库、gpiozero库、qrcode库等。

3.设计思路通过车载摄像头实时采集小车运行场景,并通过OpenCV库中的图像处理方法识别小车运动方向。

同时,树莓派中运行的Python程序生成控制小车运动的二维码,在合适的时机将二维码显示给车载摄像头。

小车运动方向和小车的运行速度可以由Python程序生成的控制指令决定。

4.设计实现在Raspbian系统中安装Python编程环境,并使用pip安装OpenCV、gpiozero和qrcode库。

使用L298N电机驱动模块控制小车的运动方向和速度。

使用树莓派上的GPIO口驱动L298N电机驱动模块实现小车的前进、后退、左转和右转等基本运动。

通过摄像头采集小车运动场景,使用OpenCV库对图像进行处理,实现小车运动方向的识别。

根据小车识别出的运动方向和速度,使用qrcode库生成对应的二维码,将二维码显示给车载摄像头。

根据车载摄像头所采集到的二维码,识别控制指令,控制小车运动。

五、总结基于树莓派的二维码控制小车设计方案简单易懂,可实现基本的运动控制。

但在实际的应用中,需要考虑到车载摄像头与二维码的距离、光照等因素对小车控制的影响。

此外,对二维码的识别准确率也会对小车的控制造成一定的影响。

因此,在实际应用中需要进行一定的调试和优化。

基于树莓派的智能预警避障小车设计

基于树莓派的智能预警避障小车设计

电机部分使用的是直流电机,通过单片机输出的信号来控制电机的正反转, 从而实现小车的前进、后退和转向。
2、软件设计
软件部分主要是实现避障算法和控制逻辑。避障算法可以采用多种方式,如 基于模糊逻辑的避障算法、基于神经网络的避障算法等。控制逻辑则是根据避障 算法输出的结果来控制电机的运动。
三、实验结果与分析
在实验中,我们使用基于模糊逻辑的避障算法进行测试。实验结果表明,智 能避障小车能够有效地避开前方的障碍物,并根据障碍物的位置和距离调整自身 的运动方向和速度,实现了预期的避障效果。
四、结论
本次演示设计的基于单片机的智能避障小车,通过硬件和软件的配合,实现 了对前方障碍物的检测和避让。实验结果表明该设计方案是可行的,具有实际应 用价值。未来的研究方向可以是对避障算法的进一步优化,提高避障小车的反应 速度和准确度,也可以考虑加入更多的传感器和控制策略,实现更复杂的避障行 为。
五、
感谢观看
设计思路和流程
基于树莓派的智能预警避障小车的设计思路是以树莓派为核心控制器,通过 GPIO接口连接各类传感器和执行器,从而实现对小车的智能控制。具体设计流程 如下:
1、确定控制系统:选用树莓派作为控制核心,因为它具有丰富的GPIO接口, 可以连接多种传感器和执行器。
2、确定传感器和执行器:选择红外线传感器、超声波传感器、摄像头等传 感器来获取环境信息;选择电机、舵机等执行器来控制小车的运动。
基于树莓派的智能预警避障小 车设计
目录
01 智能预警避障小车的 应用背景和意义
03 参考内容
02 设计思路和流程
随着科技的不断发展,智能车辆已经成为现代社会的一个重要组成部分。在 这种背景下,基于树莓派的智能预警避障小车应运而生。本次演示将介绍一种基 于树莓派的智能预警避障小车的设计方案,包括硬件和软件部分,并最后通过实 验验证其可行性和有效性。

基于树莓派的智能小车控制系统设计

基于树莓派的智能小车控制系统设计

基于树莓派的智能小车控制系统设计智能小车控制系统已经成为现代科技的研究热点之一。

它使得机器人具有更好的自主感知和行为决策能力,为人类生产和生活提供了更多便利和选择。

在这篇文章中,我们将探讨基于树莓派的智能小车控制系统的设计原理、实现方法以及其在实际应用方面的优势。

一、设计原理基于树莓派的智能小车控制系统的设计原理主要包括三个方面:感知模块、控制模块和决策模块。

1.感知模块感知模块主要是通过多种传感器来感知环境,包括红外线传感器、超声波传感器、摄像头和麦克风等。

通过收集和处理感知模块所得到的数据信息,可以实现对其所处环境的自主感知。

2.控制模块控制模块主要是根据感知模块所提供的数据信息,通过控制电机、舵机和灯光等组成的执行器来实现小车的运动控制、转向控制和灯光控制。

3.决策模块决策模块主要是通过分析感知模块所提供的数据信息,从而得出连续动作序列,完成运动控制、转向控制和灯光控制等行为决策。

二、实现方法基于树莓派的智能小车控制系统的实现方法主要包括硬件实现和软件实现两个方面。

1.硬件实现硬件实现主要包括小车的机械结构设计和电路设计。

机械结构设计需要满足小车运动的必要条件,保证小车在各种情况下的稳定性和安全性。

而电路设计则包括了电源管理、传感器接口设计、执行器控制和通信接口等电路部分。

树莓派板载GPIO(General Purpose Input Output)口提供了以电平信号为基础的输入输出接口,使用树莓派适配板将这些口映射到通用接口上,即可完成与各种硬件的连接。

2.软件实现软件实现主要包括操作系统安装、驱动程序编写和应用程序开发等方面。

在树莓派上,可以安装常用的操作系统,如Raspbian 等,针对赛车所用的传感器与执行器设备编写驱动程序,并根据实际需求使用Python等编程语言进行应用程序开发。

三、实际应用基于树莓派的智能小车控制系统在现实中已经有了广泛的应用。

例如,可以用于智能家居场景中的清洁机器人、智能物流配送中的 AGV 等。

一种基于树莓派和Socket通信的视频小车设计方案

一种基于树莓派和Socket通信的视频小车设计方案

2020.121概述借助CV5200无线通信模块作为桥梁,将树莓派,雄迈摄像头模组和手机电脑接入到同一个网段中,通过Socket 无线通信协议实现手机和电脑对树莓派小车的远距离无线控制以及借助rtsp 流媒体协议实现实时采集摄像头的视频图像并在客户端呈现出来。

2系统框架采用了最新的树莓派4B,雄迈摄像头模组,CV5200无线通信板,TB6612FNG 电机驱动模块,减速电机以及12V 的电源模块,首先将树莓派通过网口接入到CV5200无线通信模块中,其次使用树莓派的GPIO 口对TB6612FNGFNG 驱动模块发送控制信号,再通过电机驱动模块驱动电机运转,最后将电脑通过网口或者将手机通过WiFi 接入另一块CV5200无线通信模块中。

在给两块CV5200无线通信模块供电后,两块通信模块会自动组成自组网,两块板子最远能够实现6km 的无线通信,最高可以实现50Mbps 的传输速率,并且它能够将通过cv5200的LAN 口接入的设备加入到自组网的网段中,让各设备之间能够进行网络通信。

如图1所示。

3树莓派模块编程使用树莓派系统自带的Python 编译器进行编程,程序主要分为两部分:一部分是借助树莓派的GPIO 口控制电机驱动模块的程序,另一部分是将树莓派作为Socket 通信服务器端接收信号的程序,在树莓派接入CV5200的网络后,接收手机和电脑的控制指令,并根据控制指令控制电机驱动模块驱动电机运转。

程序代码如下:3.1电机驱动模块部分代码当IN1口设置为高电平,IN2口设置为低电平时,电机驱动模块会驱动电机正转,当IN1口设置为低电平,IN2口设置为高电平时,电机驱动模块会反转,当电机驱动模块给电机A 和B 输出的信号一致时,小车就会前进或后退,当输出信号不一致时,则会左转或右转,启动前要先将用到的GPIO 初始化,选择物理引脚编码,以小车前进和左转的代码为例:mport RPi.GPIO as GPIOimport timedef t_up(speed,t_time):#前进驱动代码L_Motor.ChangeDutyCycle(speed)GPIO.output(AIN2,False)#将AIN2设置为#低电平GPIO.output(AIN1,True)#将AIN1设置为#高电平R_Motor.ChangeDutyCycle(speed)GPIO.output(BIN2,False)#将BIN2设置为作者简介:马睿(1998-),男,专科,研究方向:物联网技术;王荣(1987-),男,硕士,讲师,研究方向:物联网技术、无线传感网领域;魏峻超(2000-),男,专科,研究方向:应用电子技术。

基于树莓派循迹小车设计概述

基于树莓派循迹小车设计概述

智能循迹小车作为电子自动化技术的代表产品,是一个较为典型的 高 的组装空间,在这样的设计要求下,选择广泛电 路 板,连 接 PWM,GPIO 和
科技综合系统。在其工作过程中,囊 括 了 很 多 在 高 新 技 术 的 使 用,比 如 探 电机。树莓派的 GPIO 端口 连 接 电 路 板 GPIO,PWM 用 于 控 制 之 后 所 需
别 出 在 右 侧 的 桥 体 ,过 桥 之 后 通 过 门 体 结 束 运 行 。
离检测功能。在激活之后该模块将发送超声波择
回。最后,信号被检测到,然后利用时间函数计算时间,从而计算出汽车 与
1 、运行主板。在本设计中,除了小车的基本结构之外,选择 Raspberry 障碍物之间的实际距离。
7 .断轴保护:安装在深度指示器上,通 过 传 感 器 和 磁 组 给 PLC 输 入 信 号 ,当 深 度 指 示 器 失 效 时 ,能 断 开 安 全 回 路 ,从 而 使 盘 型 闸 抱 闸 。
8 .过负荷欠电压保护:当提升机电压低于 9 0 %或提升机负荷超过提升 机设计能力时,会通过高压综合保护 使 得 高 压 真 空 断 路 器 线 圈 断 电,从 而 是安全回路断开。
【关 键 词 】循 迹 小 车 ;硬 件 选 择 ;软 件 处 理
【中图分类号】TP3 9 1 .4 1
【文 献 标 识 码 】B
【文章编号】2 0 9 5 -5 8 8X(2 0 1 9 )-0 4 -0 1 2 3 -0 2
一 、循 迹 小 车 概 述
限,适用于其他情况的系统,在有限体积内,我们需要为其他硬件留出足 够
2 、传感器选择。在本次设计中,我 更 倾 向 于 选 择 超 声 波 传 感 器,相 比
人 ,只 是 将 机 器 人 的 双 腿 变 成 了 轮 子 。

基于树莓派的智能自动驾驶系统设计

基于树莓派的智能自动驾驶系统设计

文章编号:2095-6835(2023)02-0019-04基于树莓派的智能自动驾驶系统设计与实现*滕开雯,丁康,王硕(天津职业技术师范大学信息技术工程学院,天津300222)摘要:随着社会发展,智能自动驾驶技术引起了人们更广泛的重视。

为实现智能小车的自动驾驶和避让行人功能,设计并开发了基于树莓派的智能自动驾驶小车。

通过电机驱动模块实现对4个直流电机的控制,从而实现对智能小车的操作行驶;利用Wi-Fi连接可以实现电脑远控操作,通过摄像头采集图像数据信息,同时利用基于深度学习的相关技术实现自动识别前方路况的功能;利用OpenCV图像处理模块将前方路况处理的画面实时传送到树莓派控制板,使其发出相应指令。

经实验测试,该智能小车具有良好的自动驾驶和避让行人的功能,图像实时传送清晰稳定,道路行驶精确度高,在自动驾驶领域具备广泛应用的研究基础。

关键词:树莓派;智能小车;OpenCV;自动驾驶中图分类号:TP391文献标志码:A DOI:10.15913/ki.kjycx.2023.02.005随着人工智能技术的不断发展,智能驾驶运用的领域也十分广泛,特别是在汽车、物流配送、共享出行、无人零售、港口码头等领域获得了日益广泛的应用[1-2]。

2016年作为自动驾驶的开端,许多国内外企业纷纷投入其中。

自动驾驶行业之所以能够得到各著名企业的争夺,其意义在于自动驾驶有益于社会,是人们所支持的。

本项目能够改善城市交通安全,便捷管理交通行驶,为城市交通作出贡献。

本文设计并搭建基于树莓派的智能自动驾驶系统[3-4],采集道路信息并分析运用了树莓派开发板、视觉传感器以及OpenCV等软件,从而实现避障、方向控制等基本功能。

1整体构架树莓派硬件和OpenCV算法是此次项目研究的主要内容。

树莓派应用研究,主要是配合树莓派摄像头收集信息,包括实验场景下的跑道、路标、障碍物、行人等图片和视频。

通过socket与上位机通讯,首先下位机要有完整的套接字API或者完整的TCP/IP协议栈。

基于树莓派的智能探测小车设计

基于树莓派的智能探测小车设计

2021.01设计研发基于树莓派的智能探测小车设计刘天君,常昊,马准,王鹏家(北京信息科技大学机电工程学院,北京,100192)摘要:为了提高智能小车传感器信息传输处理能力,加强智能小车无人探测能力。

提出了一种以树莓派为控制核心,搭载超声波、红外线和摄像头作为探测模块的智能小车。

利用Python编程和WIFI传输模块使主控板处理传输多种传感器的信号。

釆用对位置信号的二次处理与图像信息的直接传输,使智能小车获得更精准的避障操作和更广泛的探测能力。

最后,经过实验验证小车无人避障精度提高,室内图像传输效果良好,在无人探测方面具有一定实用性。

关键词:树莓派;WIFI传输;信息处理;智能探测小车Smart detection car design based on Raspberry PiLiu Tianjun,Chang Hao,Ma Zhun,Wang Pengjia(School of Mechanical and Electrical Engineering,Beijing Information Science and TechnologyUniversity,Beijing,100192)Abstract;In order to improve the intelligent car sensor information transmission processing capacity, strengthen the intelligent car unmanned detection capability.A smart car with raspberry Pi as the control core and ultrasonic,infrared and camera as the detection module is proposed.Python programming and WIFI transmission modules enable the main control panel to process signals that transmit a wide range of sensors.With the secondary processing of position signal and the direct transmission of image information,the intelligent car can obtain more precise barrier avoidance operation and wider detection capability.Finally,after experiments,it is verified that the accuracy of unmanned barrier in the car is improved,the indoor image transmission effect is good,and it has some practicality in unmanned detection.Keywords:Raspberry Pi;WIFI transmission;Information processing;Intelligent detection car0引言近年来,随着机械制造技术和信息技术的飞速发展,机器智能化技术取得了长足的进步,相应的,智能机器的应用技术也在呈现全方位的进步趋势,各种类型的智能产品服务于各个领域,在各个领域中越来越发挥着难以替代的作用。

2.智能小车-小车前进实验

2.智能小车-小车前进实验

实验二:树莓派平台-------小车前进实验1、实验前准备图1-1 树莓派主控板图1-2 4个直流减速电机2、实验目的S SH登录树莓派后./运行之后,先延时2s,一直循环前进1s。

3、实验原理对于4路直流减速电机的控制我们采用的是TB6612FNG驱动芯片来驱动电机。

通过控制驱动芯片的AIN1,AIN2,BIN1,BIN2,PWMA,PWMB的电平高低来控制电机的正转,反转,停止。

本次实验主要是控制AIN1为高电平,AIN2为低电平,BIN1为高电平,BIN2为低电平,进而通过控制PWMA,PWMB在0-255之间控制小车的速度。

一路PWM控制小车一侧电机的速度。

4、实验步骤4-1.看懂原理图图4-1 树莓派电路图图4-2 电机驱动芯片TB6612FNG图4-3 树莓派40PIN引脚对照表4-2 由电路原理图可知AIN1,AIN2,PWMA,BIN1,BIN2,PWMB分别接在树莓派主控板上的40,38,36,37,35,33物理引脚上。

AIN1-----40----29(wiringPi编码)AIN2-----38----28(wiringPi编码)PWMA-----36----27(wiringPi编码)BIN1-----37----25(wiringPi编码)BIN2-----35----24(wiringPi编码)PWMB-----33----23(wiringPi编码)图4-4 引脚控制逻辑表4-3 程序代码如下:注:因为树莓派的40pin均可作为普通的GPIO口来使用,想用到PWM,则需要用到wiringPi中的软件PWM库。

可以在任意的树莓派GPIO上输出PWM信号。

使用前需包含相应的头文件:#include <wiringPi.h>#include <softPwm.h>当编译程序时,必须加上pthread库,如下:gcc advance.c -o advance -lwiringPi -lpthread具体详情见树莓派软件与文档文件夹中的wiringPi用户手册!输入:gcc advance.c -o advance -lwiringPi -lpthread ./advance即可看到小车前进的现象。

基于树莓派和GPS导航的智能避障小车设计

基于树莓派和GPS导航的智能避障小车设计

计算机科学与人工智能河南科技Henan Science and Technology总第811期第17期2023年9月收稿日期:2023-04-12作者简介:李承泽(2002—),男,本科生,研究方向:电子信息科学与技术。

基于树莓派和GPS 导航的智能避障小车设计李承泽(西北大学信息科学与技术学院,陕西西安710119)摘要:【目的】实现无人驾驶智能多功能小车的自动感知、规避障碍物功能,并使其按GPS 导航的路径行驶。

【方法】基于树莓派和GPS 导航对智能避障小车进行设计,以自主开发的多功能控制系统为小车的指挥协调中枢,从而实现小车高速行驶时的黑线循迹单元功能。

同时,系统通过轮询机制来实现均衡负载,可确保小车的操作能准确感知规避障碍物,并减少由每1s 进行一次数据传输造成的系统繁忙或网络拥塞。

【结果】研究结果表明,智能避障小车可自动准确地感知和规避障碍物,并按规划路径行驶。

【结论】基于树莓派和GPS 导航的智能避障小车设计具有良好的商业应用前景。

关键词:树莓派;GPS 导航;多功能控制系统;自动驾驶中图分类号:TP368.1文献标志码:A文章编号:1003-5168(2023)17-0031-04DOI :10.19968/ki.hnkj.1003-5168.2023.17.006Design of Intelligent Obstacle Avoidance Vehicle Based on RaspberryPi and GPS NavigationLI Chengze(School of Information Science and Technology,Northwestern University,Xi'an 710119,China)Abstract:[Purposes ]This paper aims to realize the automatic perception and obstacle avoidance functionof the unmanned intelligent multi-functional vehicle,and make it travel according to the path of GPS navigation.[Methods ]Based on Raspberry Pi and GPS navigation,the intelligent obstacle avoidance carwas designed.The self-developed multi-functional control system was used as the command and coordi⁃nation center of the car,so as to realize the black line tracking unit function when the car was running athigh speed.At the same time,the system realizes balanced load through the polling mechanism,which can ensure that the operation of the car can accurately perceive and avoid obstacles,and reduce the sys⁃tem busyness or network congestion caused by data transmission every 1s.[Findings ]The results show that the intelligent obstacle avoidance vehicle can automatically and accurately perceive and avoid ob⁃stacles,and drive according to the planned path.[Conclusions ]The design of intelligent obstacle avoid⁃ance vehicle based on Raspberry Pi and GPS navigation has a good commercial application prospect.Keywords:Raspberry Pi;GPS navigation;multifunctional control system;autonomous driving0引言基于GPS 的树莓派智能小车可通过状态分析系统来自动规划路线和识别交通信号,从而保证车辆的安全运行[1-5]。

基于树莓派的防疫辅助智能小车的设计

基于树莓派的防疫辅助智能小车的设计

基于树莓派的防疫辅助智能小车的设计基于树莓派的防疫辅助智能小车的设计一、引言当前全球正面临着新型冠状病毒疫情的挑战,疾病的传播给人们的生活和健康带来了巨大的威胁。

因此,迫切需要一种智能的解决方案来辅助防疫工作。

本文提出了一种基于树莓派的防疫辅助智能小车设计,旨在提供一种智能、高效、可靠的辅助工具,以确保公众健康安全。

二、设计原理1. 硬件设备本设计采用树莓派作为控制中心,配备一个摄像头、红外传感器、测温仪和发声装置。

树莓派通过连接这些设备,实现对环境的感知和相关数据的采集。

2. 功能模块(1)障碍检测模块小车通过红外传感器实时感知前方障碍物,当检测到障碍物时,采取相应的避障措施,例如停止前进或调整方向避开障碍物。

(2)体温测量模块摄像头配备红外线测温技术,能够准确测量人体体温。

小车通过摄像头测温仪获取人体体温数据,并上传到服务器进行分析。

(3)语音播报模块根据体温测量结果,小车可以通过发声装置播报相应的语音提示,例如体温正常或异常,提醒人们及时采取相应的防护措施。

三、系统架构1. 硬件连接将摄像头、红外传感器、测温仪和发声装置连接到树莓派的相应引脚上,建立硬件连接。

2. 数据处理树莓派通过摄像头实时采集图像数据,并通过图像处理算法提取人体体温区域。

然后根据红外传感器测量人体体温,并将数据上传至服务器进行分析。

根据服务器返回的结果,通过发声装置播报相应的语音提示。

3. 避障控制树莓派通过红外传感器感知前方是否有障碍物,当检测到障碍物时,根据相应的算法,控制小车停止前进或调整方向避开障碍物。

四、技术实施1. 摄像头数据采集使用树莓派的摄像头模块,利用OpenCV库进行实时图像采集和处理。

采用图像预处理技术,提取出人体体温区域。

2. 红外测温技术摄像头配备红外线测温技术,通过树莓派对红外传感器进行数据采集和处理,并得到准确的人体体温数据。

3. 发声播报根据服务器返回的体温测量结果,树莓派通过发声装置播报相应的语音提示,提醒人们采取相应的行动。

基于树莓派的遥控小车

基于树莓派的遥控小车

基于树莓派的遥控小车
我做这个项目的动机是在我的房子里移动一个相机,看看我出去时我家里的宠物在做什么。

该板将安装在 Pi 之上,并将具有如下功能:
•ADC 测量温度和电池电压。

•两个用于安装 DRV8825 步进电机驱动器的插座,使汽车移动和转动。

•输出打开灯。

•输出以操作食品分配器的螺线管。

•Raspberry 有一个摄像头,汽车是通过网页远程控制的。

补给品:
•Adafruit Industries 1979 (1)
•ADS1015IDGST (1)
•BUK9880-55A/CUX (2)
•Con 826629-2 (2)
•Kemet C1206C104K5RACTM (5)
•KEMET ESK107M025AE3EA (2)
•Panasonic ERJ-8ENF20R0V (3)
•Phoenix Contact 1725737 (1)
•Pololu DRV8825 (2)
•TE Connectivity 5-146281-2 (7)
•Vishay CRCW1206100KFKEA (6)
•Vishay TLLR4400 (1)
•Würth Elektronik 694103107102 (1)
附件包含:
•原理图
•PCB
•3D文件等
* 以上内容翻译自网络,原作者:PEDRO NEVES,如涉及侵权可联系删除。

基于树莓派的智能小车系统

基于树莓派的智能小车系统

基于树莓派的智能小车系统作者:刘胜金周海燕杨溢凡张雨婕黄铭志张怡杰来源:《电脑知识与技术》2019年第14期摘要:随着社会的发展,盲人的生活状态也渐渐被人们所关注,尤其是在出行方面,实际可供盲人使用的盲道非常少,要么盲道被其他物品占用等,造成盲人出行的障碍大大加重。

针对这种情况,设计了一个,调用科大讯飞云服务接口实现在Android上进行语音识别与合成,接收盲人的语音信息,调用高德地图进行位置信息获取,再根据机器视觉识别路况和超声波识别路障,通过树莓派的控制,语音震动提醒盲人的智能小车系统。

基于树莓派的智能小车系统,实现了语音指令控制、语音播报结合握柄震动,有效帮助视觉障碍者安全便捷出行。

关键词:树莓派;讯飞开放平台;机器视觉;智能避障;高德地图中图分类号:TP242.6 ; ; ; ;文献标识码:A文章编号:1009-3044(2019)14-0158-03Abstract: With the development of society, the blind life has gradually been concerned by people. Especially in terms of travel, the number of road that can be used for the blind is becoming less and less, or the blind road is occupied by other items, causing the blind travel greatly with heavy obstacles. In order to solve this problem, one is designed. The speech recognition and synthesis on Android is realized by HKDA ,receiving the voice information of the blind. The location information is obtained by calling the Auto Navi Map. And then the traffic status is identified according to the machine vision recognition and the ultrasonic wave recognize the roadblock. Through the control of raspberry pie, voice and vibration alert blind. Intelligent car system based on raspberry pie, realizes the combination of voice command control, voice broadcast and handle shake,which can help blind to travel safely and conveniently.Key words:raspberry pie; Xunfei open platform; Navi Map; machine vision; Intelligent obstacle avoidance隨着社会的发展与进步,设备“智能”化已然成为社会发展的一个潮流。

基于树莓派的智能车辆控制系统设计

基于树莓派的智能车辆控制系统设计

基于树莓派的智能车辆控制系统设计近年来,随着物联网技术的飞速发展,智能车辆控制系统也逐渐走进了人们的视线。

智能车辆控制系统,是一个由多种技术手段交错组成的系统,主要包括智能化导航系统、车辆控制系统、智能车身管理系统等,并且在该系统的实现上,树莓派被广泛应用。

树莓派是一种单板电脑,功耗低、体积小、性能强劲,便于搬运和安装,而且具有良好的兼容性和可扩展性,因此成为了很多物联网、人工智能等领域的首选。

树莓派搭载多种传感器和控制设备,可以用来为车辆控制系统提供重要数据或执行相关计算任务。

一、智能化导航系统的设计基于树莓派的智能车辆控制系统的核心是智能化导航系统。

首先,需要确定车辆行驶路线,确定起点和终点等信息。

接下来,根据车辆所处位置和目标点信息,系统将自动规划出最佳路径。

在该系统中,使用了GPS定位技术和姿态传感器来获取车辆当前位置、方向等信息,通过这些信息再结合地图数据实现定位和导航功能。

使用GPS技术获取当前位置信息,使用姿态传感器获取车辆的倾斜和偏差状态,并根据这些状态及目标点位置来规划路线。

在路线规划之后,还需要控制车辆的行驶方向和速度,在控制过程中,会使用到各种传感器技术,例如红外避障、超声波避障、舵机控制等,以防止车辆出现危险。

二、车辆控制系统的设计智能车辆控制系统的设计离不开车辆控制系统,该系统需要具有实时性、可靠性和安全性。

基于树莓派的车辆控制系统的主要功能包括:电机控制、伺服控制、传感器数据采集和先进的算法控制等。

同时,还需要更加专业的控制算法来使车辆完成各种复杂的控制运动,如控制车辆完成加、减速,转向等复杂的运动控制。

在车辆控制系统中,最常用的技术是PID控制,PID控制器是一个调整车辆控制器输出的算法,该算法具有适用于实时应用重要的性质,例如精度、强鲁棒性。

用简单的说法,就是控制应对不同情况的控制变量需要准确快速的获取,同时,需要针对不同情况设置出不同的控制方案和计算方式。

三、智能车身管理系统的设计在智能车辆控制系统中,智能车身管理系统同样非常重要,通过车身管理系统,可以实现对车辆数据和运行状态的实时监测和分析。

基于树莓派的多传感器远程驾驶小车设计

基于树莓派的多传感器远程驾驶小车设计

第2期2024年1月无线互联科技Wireless Internet Science and TechnologyNo.2January,2024作者简介:郭梦蝶(2004 ),女,本科;研究方向:计算机技术㊂基于树莓派的多传感器远程驾驶小车设计郭梦蝶,贺㊀飞,韩㊀磊(沈阳科技学院,辽宁沈阳110167)摘要:文章旨在创作基于树莓派控制系统的多传感器远程驾驶小车,该设计通过树莓派的处理能力和丰富的接口,实现对小车的远程操控和监视㊂用户可以通过一个应用程序与小车建立连接并实时控制其移动方向㊁速度参数等㊂同时,小车上搭载了摄像头和多种传感器,可以将实时的图像和环境数据传回到控制端实现对小车周围环境的远程监控和感知㊂此设计具有高实时性和稳定性,能适应各种复杂的场景并提供良好的用户交互体验,可运用在探索检测㊁巡逻㊁智慧交通㊁安防监控等领域㊂关键词:树莓派;远程驾驶;多传感器;实时监控中图分类号:TP31㊀㊀文献标志码:A 0㊀引言㊀㊀近年来,信息技术和计算能力的提升推动了智能化技术的发展,远程驾驶技术也取得了全方位的突破㊂远程控制产品在各个领域得到了广泛应用,发挥着不可替代的作用㊂在搜救探测和智慧交通等领域,人们的需求不断增加,远程控制驾驶小车应运而生㊂在火灾现场㊁自然灾害发生地和人类未涉足的区域,探测者经常需要冒险进入复杂的环境中采集环境数据[1]㊂为了保证安全,可以使用远程驾驶小车代替人类完成相关工作㊂树莓派作为核心控制单元,引入了安全认证机制和数据加密技术优化数据传输和图像处理,通过远程数据操控小车,提高效率和便利性,推动智能交通的发展与应用㊂随着科技水平的进步,远程驾驶小车种类繁多,各类传感器设备被用于避障及探测模块上[2]㊂然而,探测数据可视化和丰富化方面仍存在缺陷㊂如何将各种传感器的信息融合,实现优势互补,是一个需要研究的课题㊂本设计选取树莓派做为主控制器,凭借激光雷达和双目摄像头等设备收集环境信息,并通过4G 移动信号通信实现与控制终端信息交互的功能,使用C 语言编写主程序实现信号加密传输与控制,实时将信号传输给控制器,实现对小车的定位追踪和调控[3]㊂1㊀远程驾驶小车功能设计1.1㊀设计目的㊀㊀市面上有许多单一传感器的远程驾驶小车,这些产品存在感知能力受限㊁依赖环境条件㊁易受干扰㊁信息不全面等问题㊂单一传感器,如仅使用摄像头或激光雷达等,摄像头可能受到光线㊁天气和遮挡等因素的干扰,影响图像质量和识别能力;而激光雷达虽然能够提供较为准确的距离和位置信息,但对于透明物体或特殊表面可能存在识别困难㊂同时,在强烈阳光照射下,摄像头可能无法正确识别物体,或者在环境过于复杂或变化频繁时,激光雷达的数据处理和解释可能变得困难㊂另外,摄像头可能因干扰物或光线条件导致误识别物体或出现虚假识别;激光雷达数据也可能因被其他物体反射或干扰物遮挡而产生错误的距离测量㊂单一传感器的数据只能提供有限的信息,无法获得物体完整㊁多角度的视觉或距离信息㊂这可能导致在远程驾驶过程中忽略一些重要的细节或障碍物㊂为了克服这些缺点,本设计使用多传感器融合的方法,即将多个不同类型的传感器组合起来,综合利用它们的优势和互补性㊂使用多传感器数据融合算法,可以提高远程控制小车的感知能力,增强对不同环境的适应性,降低错误和干扰的影响㊂1.2㊀实现功能㊀㊀树莓派远程驾驶小车通过多个传感器来感知外界环境,这些传感器是小车的 眼睛 ,而树莓派控制器则是小车的 大脑 ㊂具体而言,红外雷达㊁激光雷达㊁双目摄像头这3个传感器可以识别感知外界环境,并将相关信息传输到树莓派控制器中㊂该控制器通过对收集到的外界环境数据的整合,从中提取有用信息,经过处理后向各个板块和零件下达命令,从而提高了系统的容错性㊁安全性和便利性㊂另一方面,本设计采用语音识别芯片LD3320和配套的模块控制电路以及STC公司的STC10L08XE 单片机,成功实现了远程驾驶小车的语音控制系统㊂LD3320芯片集成了语音识别处理器和外部电路,因此,不需要额外添加RAM芯片或Flash等㊂当外部声音进入语音识别模块后,LD3320将处理后的语音数据传输到树莓派控制器进行处理,之后树莓派控制器发送控制命令数据到远程驾驶小车外围串行设备,实现控制操作[4]㊂本设计采用了传感器信息融合技术,利用SLAM 建模方法处理激光雷达测量的数据,从而获取环境中障碍物的精确距离信息㊂同时,利用SIFT算法从双目摄像头在不同视角或距离获取的图像中找出特征点进行匹配,得到旋转角度信息㊂通过导航工具箱消除机器人在行进过程中双目摄像头获取图像时间上的差异,结合激光雷达㊁红外雷达以及双目摄像头收集的信息,本设计融合了距离信息和旋转角度信息,由此确定移动机器人的初始位置并获得路标信息,构建了特征地图㊂最后,采用扩展卡尔曼滤波器进行自主导航[5]㊂2 硬件组成2.1㊀主控制模块㊀㊀本设计以树莓派4B微型主板作为小车的控制核心,并搭载了ARM Cortex-A531.4GHz64位4核ARMv8CPU㊂此外,该主板内存较大,具备可实现多方扩展功能的USB接口和更为先进的网络接口,同时还可以实现视频和音频的有效传输以及人机之间的数据交流[6]㊂2.2㊀驱动电机模块㊀㊀智能小车采用4个直流步进电机和TB6612FNG 电机驱动模块进行运动控制[6]㊂TB6612FNG是一款高效率㊁大负载能力的直流电机驱动器件,它由TB6612FNG芯片㊁电源接口㊁电机输出接口和控制信号输入接口等组成㊂相比传统的晶体管H桥驱动器,它具有更高的效率和更大的负载能力㊂通过控制电机的速度和方向,小车可以适应各种环境,实现正转㊁反转㊁制动㊁启停等动作,使智能小车能够正常运行㊂同时,电机驱动模块接收PWM信号来调节电机速度,进而实现智能小车的运动控制㊂2.3㊀红外雷达探测模块㊀㊀该小车使用红外线传感器和光敏电阻器来检测周围环境㊂红外线传感器由发射管和接收管组成,当发射管发射一定频率的红外线时,如果没有检测到障碍物,接收管接收不到信号,电平保持不变;反之,如果前方有障碍物,接收管会接收到经过反射后的红外线,此时检测相关引脚的电平变化可以判断前方的障碍物情况和环境状况㊂同时,小车还装有光敏电阻器,其电阻值随环境的光强而改变,二者呈现明显的负相关关系㊂将光敏电阻连接到主控板上,通过相关引脚的电平变化判断环境光的强弱[6]㊂主控板接收信号后,结合上述2种不同信号,运用相关算法对周围环境情况进行分析,从而准确判断前方障碍物情况和光照状况㊂2.4㊀激光雷达模块㊀㊀在远程驾驶小车中,激光雷达是一种重要的传感器,可以广泛应用于车辆的环境感知和导航㊂其主要作用是通过发射激光束并测量其返回时间来获取环境的三维结构和信息㊂相比其他传感器,激光雷达不受光照条件限制,即使在黑暗环境中也能稳定工作㊂激光雷达的数据匹配定位具有很好的鲁棒性和精度,因此应用广泛㊂本设计采用SLAMTEC思岚科技公司开发的激光雷达传感器RPLIDAR A2㊂该传感器结构包括激光测距核心㊁供电与机械部分㊁通信与供电接口以及USB转接模块等㊂其中,激光雷达测距的核心部分由发射头和接收头组成㊂发射头主要负责发射激光信号,接收头专门用于接收反射信号并进行专业处理㊂RPLIDAR A2的工作原理:发射器发射激光信号,遇到障碍物产生反射,之后被激光接收器接收㊂激光接收器内部具有高速视觉采集处理机构,经过嵌入在RPLIDAR A2内部的DSP处理器实时处理信号,从而可以从通信接口输出被照射到的障碍物与RPLIDAR A2的距离值和角度信息㊂2.5㊀双目视觉模块㊀㊀树莓派微型电脑主板可以通过外接4G图像传输模块实现视频音频的实时传输,因此探测模块加装了线性CCD摄像头来对需要探测的环境进行图像采集,并将采集的图像资料转换成数据资料传输到小车控制主板㊂树莓派主板通过4G移动信号将图像传输到控制终端,然后由控制终端将控制指令传输到树莓派主控制器,主控制器控制电机做出相应的反应动作㊂摄像头的加入进一步丰富了小车的探测数据,弥补了激光雷达和红外线的探测结构可视性不够好的缺点,使得探测小车的应用范围更加广泛[6]㊂3㊀探测信号传输㊀㊀在系统激活后,CCD摄像头双目视觉模块开始工作,利用4G传输将收集到的图像信息送出至树莓派主控制器上,收到信号后树莓派主控制器向远程驾驶小车上的其他模块及零件下达命令,电机驱动模块开始工作㊂紧接着小车开始运动,CCD摄像头㊁激光雷达传感器㊁红外探测传感器运行㊂这样就可以通过收集到的数据进行即时定位和地图构建,进而确定小车的位置和周围情况㊂树莓派控制器在接收到消息后,对其进行整合并提取有用信息㊂再次将这些信息传输给电机驱动模块,不断调整行驶角度㊁方向㊁速度,使小车安全平稳运行㊂4㊀结语㊀㊀基于树莓派的多传感器远程驾驶小车的技术改进和未来的发展方向如下㊂(1)改进传感器技术㊂传感器是多传感器远程驾驶小车的核心组件,不断提升传感器的性能可以增强系统的感知能力㊂(2)加强算法和人工智能技术研发㊂多传感器远程驾驶小车需要利用大量的数据进行感知㊁决策和控制,需要针对不同的驾驶场景和情况设计和优化相关算法㊂(3)加强通信和网络技术研究㊂多传感器远程驾驶小车的远程驾驶模式需要通过网络实现车辆与控制中心之间的通信和数据交互㊂为了确保通信的可靠性和实时性,需要研究和开发高速㊁低延迟的通信和网络技术㊂参考文献[1]刘天君,常昊,马准,等.基于树莓派的智能探测小车设计[J].电子测试,2021(1):5-7,11.[2]韦晓琴.基于激光雷达的AGV机器人SLAM与定位导航研究[D].广州:华南理工大学,2020. [3]杜博文,倪晓昌,孔维敬,等.多传感融合的激光雷达SLAM及应用进展[J].天津职业技术师范大学学报,2023(3):1-5,85.[4]杜钊君,吴怀宇.基于激光测距与双目视觉信息融合的移动机器人SLAM研究[J].计算机测量与控制,2013(1):180-183.[5]金鑫,田犇,阙大顺.基于LD3320的语音控制系统设计实现[J].电脑与信息技术,2011(6):22-25. [6]张敏,杜丹阳,李洪海.智能语音控制系统设计[J].工业控制计算机,2019(1):144-145,150.(编辑㊀沈㊀强)Design of multi-sensor remote driving vehicles based on Raspberry PiGuo Mengdie He Fei Han LeiShenyang University of Science and Technology Shenyang110167 ChinaAbstract The purpose of this paper is to create a multi-sensor remote driving car based on the Raspberry Pi control system.Through the processing power of Raspberry Pi and rich interface the design realizes the remote control and monitoring of the ers can connect to the car via an App and have real-time control over its direction speed etc.At the same time the car is equipped with a camera and a variety of sensors which can transmit real-time images and environmental data back to the control end to achieve remote monitoring and perception of the surrounding environment of the car.This design has high real-time and stability can adapt to a variety of complex scenarios and provide good user interaction experience.The design can be applied to explore detection patrol intelligent traffic security monitoring and other fields.Key words Raspberry Pi remote driving multi-sensor real time monitoring。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ro tu rn d la ; -I
图 2 趄声波测距代码 disMeasure函数返回距离值dis, m ain调用此函数,判断 d is是否大于给定的参数。如 小 于 30cm 则直线运行,若测得 距 离 小 于 30cm,后退然后左转。代码如下图:
3 项目设计方案
3.1硬件电路设计
本项目的小车基本电路原理图如图1 所 示 ,通过电池给
整个小车系统供电,经过电机驱动模块分别驱动4 只车轮电 机 ,电机驱动模块IN1、2、3、4 连 接 到 树 莓 派 的GPI0 1 、4、5、6 口。经 过 降 压 模 块 给 树 莓 派 供 电 。 3.2控制程序设计
2017年 第 1 2 期 (总第 180 期)
信息通信 INFORMATION & COMMUNICATIONS
2017 (Sum. No 180)
一种基于树莓派的A G V 小车方案
林敏 (南京机电职业技术学院,江苏南京210000)
摘 要 :树莓派是为学生计算机编程教育而设计,只有信用卡大小的卡片式电脑,其 系 统 基 于 Linux。随 着 Windows 10 IoT
2 项目目标
本项目利用树莓派作为主控制器,通过循迹模块来感知 外 部 环 境 ,使 得 小 车 能 实 时 检 测 并 沿 着 黑 线 走 ,从 而 实 现 A G V 小车的自动循迹功能,另 外 ,由于树莓派的功能强大,还可以 实 现 诸 如 红 外 避 障 、跟 随 物 体 运 动 等 功 能 ,还 可 以 用 手 机 端 或 者网页实现W iFi视频监控功能,从 而 扩 展 A G V 小车的应用。
flo a c dlaM easure<void) 1(
a c ru c r cim eval t v l ;
long- s c a r e , azop: flo a c dlfl/
d i o i c a l H r i 'c e ( T r i g , LOI〇 ;
d e la y M lc ro a e c o rk c la {2 } ;
3.2.1超声波测距 超声测距模块实现测距的源码用filezilla 上传到树莓派
文 件 ,编译命令如下: gcc csb.c-ocsb -lwiringPi-lpthread。运 行 程 序 :sudo./csb〇
V C C 接 树 莓 派 5V ,GN D 接 树 莓 派 GND,Trig接树莓派 GPI0 2 8 (w p i编码方式),E cho接 树 莓 派 GPI0 2 9 (w p i编码方 式 ),代码如下:
的发布,我们也将可以用上运行W indows的树莓派。探讨了一种基于树莓派的A G V 小车方案,利用传感器让小车实现
多 种 功 能 ,小 车 黑 线 循 迹 、超 声 波 模 块 避 障 和 红 外 避 障 追 錄 等 。
关键词:树莓派;A G V 小车

中 图 分 类 号 :TP242
文献标识码:A
d ig lc a lN rite
HIGH);
d e la y H lc r o a e c o n d d {10} ;
d ± g i t a l H r i t e ( T r i ? , LOi〇 ;
//发 出 超 声 波 咏 冲
肩t i i l a f l f d l g i C 4 l R c a d < E c l i o } — 1 ) > ;
〇e c t : l B e o f d a y N U L L ) ;
/ / 获取当前时间
wtal 1a ( I (d lg lC A lR « A d <Echo} ^ 0 ) ^ *
gec^lneofdayM O L L);
//获 取 当 前 时 闻
a tax c — tv l.c v ^ a e c * 1000000 cv l.cv _ u aec;
本项目利用现在非常流行的开源硬件树莓派,结合多种 传 感 器 等 外 部 设 备 ,让 小 车 实 现 黑 线 循 迹 等 功 能 。
1 树莓派简介
Raspboiy P i(中文名为“树莓派”,简 写 为 RPi,或 者 RasPi/ RPI) 是为学习计算机编程教育而设计,只有信用卡大小的微 型电脑,其 系 统 基 于 Linux。 随 着 Windows 10Io T 的发布,我 们也将可以用上运行Windows的树莓派。 自问世以来,受众 多计算机发烧友和创客的追捧,曾经一“派”难 求 。别看其外 表“娇 小 '内 “心”却很强大,视频、音频等功能通通皆有,可谓 是“麻 雀 虽 小 ,五 脏 俱 全 ”。
文 章 编 号 :1673-1131(2017)12_005<W)3
AGV(Automated Guided Vehicles)又名无人搬运车,自动 导航车,激光导航车。其显著特点的是无人驾驶,A G V 上装备 有 自 动 导 向 系 统 ,可 以 保 障 系 统 在 不 需 要 人 工 引 航 的 情 况 下 就 能 够 沿 预 定 的 路 线 自 动 行 驶 ,将 货 物 或 物 料 自 动 从 起 始 点 运送到目的地。A G V 的另一个特点是柔性好,自动化程度髙 和智能化水平髙,A G V 的行驶路径可以根据仓储货位要求、生 产 工 艺 流 程 等 改 变 而 灵 活 改 变 ,并 且 运 行 路 径 改 变 的 费 用 与 传统的输送带和刚性的传送线相比非常低廉。 AGV - 般配备 有 装 卸 机 构 ,可 以 与 其 他 物 流 设 备 自 动 接 口 ,实 现 货 物 和 物 料 装卸与搬运全过程自动化。此 外 ,A G V 还具有清洁生产的特 点,A G V 依靠自带的蓄电池提供动力,运行过程中无噪声、无 污 染 ,可以应用在许多要求工作环境清洁的场所。
flC -A p — C V 2 . C V _ a e c * 1 0 0 0 0 0 0 4- C V 2 . C V _ U f l « C ;
//激 秒 级 的 时 间
d ia - { flo a t) (9 to p - a ta rt> / 1000000 * 34000 f 2: " 求 出 矩 离
相关文档
最新文档