项目简介
RTES-trackingCar是一个基于Raspberry Pi和Arduino的实时追踪车辆系统。系统可通过摄像头实时追踪蓝色球体,利用超声波传感器检测障碍物,在物体接近车辆或检测到障碍物时自动切断引擎,还能记录两个视频,一个是摄像头原始画面,另一个显示检测过程。
项目的主要特性和功能
- 实时追踪:借助摄像头对蓝色球体进行实时追踪。
- 障碍物检测:运用超声波传感器检测障碍物,检测到情况时自动切断引擎。
- 视频记录:记录两个视频,分别为摄像头原始视频和检测过程视频。
- 硬件集成:车辆为从零开始组装,包含3D打印底盘、Raspberry Pi、Arduino UNO、摄像头模块等。
安装使用步骤
前提准备
需准备Raspberry Pi 3模型B、至少8GB的MicroSD卡、USB摄像头模块、Arduino UNO板、超声波传感器HC - SR04等硬件组件。
软件安装步骤
外部依赖项安装
- 更新系统并安装必要的软件包:
bash sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install git build-essential cmake libsdl2-dev libgtkmm-3.0-dev liballegro4.2-dev
- 启用摄像头:
bash sudo raspi-config
- 安装WiringPi:
bash sudo apt-get install wiringpi
- 安装OpenCV:
bash cd opencv mkdir build cd build cmake -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules .. make -j4 sudo make install
- 安装Ptask:
bash cd ptask mkdir build cd build cmake .. make sudo make install
构建和运行
- 创建构建目录并编译项目:
bash mkdir build cd build sudo cmake .. sudo make
- 运行应用程序:
bash sudo ./application
注意事项
- 保证所有硬件连接正确且符合项目要求。
- 运行程序前,按项目文件说明正确配置和设置软件与硬件。
- 遇到问题或错误提示,参考项目文件和错误信息排查解决。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】