循迹小车 闲来无事,分享一下之前做的51循迹小车画不多说上视频注:本博客适合初学51的同学在制作51时学习,和学习简单的pid算法的同学阅读 1.硬件 (驱动是l298n)因为51比较简单,所以我们当时是一个人做,还没有组队,所以我会从头讲一次先了原理图吧建议大家选择常规封装,不然焊板子的时候非常痛苦,开版时先在某宝看看有没有相应的 下面是对这些模块的一些见解:1.3v3
2021全国大学生电子设计竞赛F题智能送药小车前提:本篇文章重在分享自己的心得与感悟,我们把最重要的部分,摄像头循迹,摄像头数字识别问题都解决了,有两种方案一种是openARTmini摄像头进行数字识别加寻迹,即融合代码。另一种是使用openmv4进行数字识别(使用的是模板匹配),然后利用灰度传感器进行寻迹。因为当时python用得不算很熟,最终我们选择了第二种方案使open MV4实现数字识别,
小车工作空间用OccupancyGrid表示,其实就是栅格可以用robotics.BinaryOccupancyGrid表示(BinaryOG):1表示障碍物,0表示能走。可以用map = robotics.BinaryOccupancyGrid(10,10,5)命令生成一个BOG,10米乘10米,每米被分成5等份(分辨率为5),用setOccupancy(map,障碍物坐标,1)可以往map里加
转载
2023-07-04 16:17:58
165阅读
/****************************************************************************
简单寻迹程序:接法
EN1 EN2 PWM输入端,本程序不输入PWM,直接使插上跳线帽,使能输出,这样就能全速运行
P1_0 P1_1 接IN1 IN2 当 P1_0=1,P1_1=0; 时左上电机正转 左上电机接驱动板子输出端(蓝色端子OUT
转载
2023-10-28 07:45:52
189阅读
学习过单片机的人大多接触过循迹小车。然而,目前的AGV基本不使用红外循迹形式。个人认为,虽然可靠性不及目前常用的AGV导航方法,但在成本受限的情况下也可以通过一些方法投入应用。说明:下文主要讲解路口的形式,在实际使用时应当确认每个路口所代表的位置并结合车辆初始位置和通过路口情况来判断车辆位置,并到达需要的位置。第一种路线形式主要适用于下图所示的传感器排列形式, 不推荐用麦克
转载
2024-01-23 21:53:42
95阅读
(纯萌新,学习单片机半年了,这是寒假回家的作品,师从江科大,写博客纪录我实现后的经验)(比较粗略)前言:因为没买超声波避障模块,只能勉强一下用红外寻迹做一个类似的小车。问题很多:光线会干扰读取到的AD值,且难以设置详细的距离,只能设置大概距离;碍于萌新我不会PID算法的I算法的编程,以及暂时无法读取电机的转苏,做不出内环,只能勉强做一个只有P,D的PID跟随小车,但实现基本功能是绰绰有余的;本文只
转载
2023-11-11 23:48:57
111阅读
3.0 类的内置方法
Python内部类(类的嵌套)所谓内部类,就是在类的内部定义的类,主要目的是为了更好的抽象现实世界。
例子:
汽车是个类,汽车的底盘,轮胎也可以抽象为类,将其定义到汽车类中,则形成内部类,更好的描述汽车类,因为底盘、轮胎是汽车的一部分。
比如os.path. path就是os中的内部类创建内部类
#!/usr/bin/pythonclass People(object):
c
# Python 实现小车双轨寻迹
在现代科技的推动下,智能小车得到了广泛关注。双轨寻迹小车是一种简单实用的机器人,通过传感器感知环境,实现沿着轨迹自动行驶。本文将介绍如何使用 Python 进行双轨寻迹小车的基本实现,并附带一些代码示例。
## 什么是双轨寻迹小车?
双轨寻迹小车是指利用传感器和电机控制系统,使小车能够沿着预设轨迹行驶。常用的传感器包括红外传感器,其通过检测地面的颜色差异(
原创
2024-09-14 05:58:47
142阅读
STM32红外寻迹小车(寄存器版)最近学习了STM32,想通过制作一辆小车来加深对STM32的理解,在平时学习时经常用正点原子提供的源代码稍加该装就行,但是正点原子没有提供关于红外寻迹模板的相关程序。尽管网上很多关于STM32的红外寻迹的资料和源代码,但是几乎没有寄存器版本的源代码。有些博主有寄存器版的程序源码但是得花钱才能下载。那么今天我就分享一下制作寻迹小车的经验和程序源码。一、红外寻迹小车原
转载
2024-01-12 08:20:45
96阅读
# 智能小车寻迹代码实现原理
智能小车是一个很有趣的项目,它可以通过传感器感知道路,并根据路径进行行驶。对于刚入行的小白来说,实现一个简单的寻迹小车,关键在于理解代码背后的原理。本文将和你一起分步骤地走完这个过程,并且通过代码示例和注释来帮助你理解。
## 流程概述
在开始之前,我们首先需要了解整个项目的流程。如下表所示:
| 步骤 | 描述
文章目录(完整项目源码 请进主页 )前言硬件选择***一、下位机所需要实现的功能***1.LED部分2.PWM部分3.无刷电机部分4.串口部分5.I2c驱动部分6.MPU6050配置相关寄存器部分7.解析姿态角,PID算法和EKF(滤波)***二、上位机所需要实现的功能***1.串口发送部分2.opencv部分(1).直线拟合+像素点巡线(2).图像的模式识别方法总结以及成品展示前言笔者今年
树莓派智能小车(一)通过了解智能小车组成,明确智能小车实训任务;文章目录***树莓派智能小车(一)***1. 通过了解智能小车组成,明确智能小车实训任务;2. 通过了解嵌入式系统开发,明确智能小车主控系统树莓派的特点。3.开发环境安装4.登录智能小车5.创建智能小车开发目录1. 通过了解智能小车组成,明确智能小车实训任务;认识智能小车 智能小车由三大部分组成:主控部分、感知部分、执行部分。 主控部
转载
2024-01-14 10:01:14
235阅读
说是智能循迹小车,其实一点也不智能,仅仅
原创
2021-11-30 17:49:11
3209阅读
1评论
在移动设备中,利用 OpenCV 实现道路寻迹已成为一个非常重要的应用场景,尤其在自动驾驶和机器人导航等领域。本文将详细介绍如何在 Android 环境中实现这个功能,涵盖环境预检、部署架构、安装过程、依赖管理、版本管理和最佳实践等方面。
### 环境预检
在开始之前,我们需要首先检查我们的开发环境是否符合要求。以下是环境预检的四象限图,帮助我们分析兼容性。
```mermaid
quadr
一.材料1.51单片机开发板2.L298N电机3.红外循迹模块4.直流电机5.电池(提供电源,选用的是三节18650锂电池)6.杜邦线7.两个主动轮,一个万向轮8.小车底板(亚克力板)二.实现效果使小车在两侧黑线内沿着环形跑道自主行驶一圈,打开开关时小车前行,左侧检测到黑线时左轮前进,右侧检测到黑线时右轮前进,两侧都检测到黑线时小车停止。三.组装接线1.初步组装:将直流电机、 主动轮、万向轮、电池
停车场车位识别,opencv图像预处理,训练网络模型项目理论和源码来自唐宇迪opencv项目实战本项目的目的是设计一个停车场车位识别的系统,能够判断出当前停车场中哪些车位是空的。 任务共包含部分: 1.制作数据集,从停车场的监控视频中提取图片,使用数字图像处理技术制作数据集。 2.利用上一步制作的数据集,训练神经网络模型,能够识别停车场中有哪些剩余车位。1 数字数字图像处理 opencv 
转载
2024-04-28 11:24:53
43阅读
很早就想写博客来记录自己的成长之路了,拖着拖着转眼就10月份了,该死的体测也快到了,难受的一,话不多说切入正题。今年19年,电赛国赛年,暑假在学校准备了一个多月吧,搞四轴飞行器,我负责视觉方面,然后学习了openmv,不幸的是,封箱前几个小时,临阵加电路,没想到电压问题把飞机搞炸了,最终遗憾弃赛,不过还是去了现场,说多了一把泪,往事如烟。暑假在学校准备电赛的时候同时准备了另一个比赛,写了代码,那就
转载
2024-03-25 13:53:31
280阅读
一. 概述汽车车牌作为车辆的“身份证”,是在公共场合可以查验车辆身份的唯一证明。根据我国现行的交通管理制度,路上行驶的所有经法定机关登记的机动车必须悬挂相应机动车牌照。车牌识别技术可以实现车辆“身份”的自动登记,目前已应用于一些交通场合,如:电子警务系统、高速公路收费系统、高速公路超速抓捕系统、停车场收费系统、公交车站公告系统等。二. 系统环境版本:python3.4.4,opencv3.4,nu
转载
2024-09-05 14:41:33
5阅读
最近完成了基于MFC 的车牌识别系统:整个系统包括车牌定位 车牌矫正 车牌切割 及车牌识别四大部份在整体制作过程中有所感悟:首先最大的感悟是,因为我没有搜索到可用于识别的车牌库图片,所以就从网上随便选取了一系列车牌图片用于识别,由于随机性 导致在对一些参数设置时不能对所有图片满足,但经过不断的尝试,最终可将大部分图片成功定位 矫正 切割。其中付出的代价时很艰辛的。如二值化处理,因为图片
转载
2024-02-27 21:59:43
39阅读
项目中使用的技术Python + OpenCV Neural Network + Haar-Cascade Classifiers项目目标改装后遥控小车完成三个任务:自动驾驶,识别信号(停止和交通灯)和遇到障碍停车。系统设计该系统有三个子系统组成:信号输入子系统(相机,超声波传感器),计算机处理子系统,遥控小车子系统信号输入子系统连接有摄像机模块和超声波传感器模块(HC-SR04)有树莓派开发板(
转载
2024-05-23 14:04:56
110阅读