学习过单片机的人大多接触过循迹小车。然而,目前的AGV基本不使用红外循迹形式。个人认为,虽然可靠性不及目前常用的AGV导航方法,但在成本受限的情况下也可以通过一些方法投入应用。说明:下文主要讲解路口的形式,在实际使用时应当确认每个路口所代表的位置并结合车辆初始位置和通过路口情况来判断车辆位置,并到达需要的位置。第一种路线形式主要适用于下图所示的传感器排列形式, 不推荐用麦克
小车工作空间用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
(纯萌新,学习单片机半年了,这是寒假回家的作品,师从江科大,写博客纪录我实现后的经验)(比较粗略)前言:因为没买超声波避障模块,只能勉强一下用红外寻迹做一个类似的小车。问题很多:光线会干扰读取到的AD值,且难以设置详细的距离,只能设置大概距离;碍于萌新我不会PID算法的I算法的编程,以及暂时无法读取电机的转苏,做不出内环,只能勉强做一个只有P,D的PID跟随小车,但实现基本功能是绰绰有余的;本文只
3.0 类的内置方法 Python内部类(类的嵌套)所谓内部类,就是在类的内部定义的类,主要目的是为了更好的抽象现实世界。 例子: 汽车是个类,汽车的底盘,轮胎也可以抽象为类,将其定义到汽车类中,则形成内部类,更好的描述汽车类,因为底盘、轮胎是汽车的一部分。 比如os.path. path就是os中的内部类创建内部类 #!/usr/bin/pythonclass People(object): c
循迹小车 闲来无事,分享一下之前做的51循迹小车画不多说上视频注:本博客适合初学51的同学在制作51时学习,和学习简单的pid算法的同学阅读 1.硬件 (驱动是l298n)因为51比较简单,所以我们当时是一个人做,还没有组队,所以我会从头讲一次先了原理图吧建议大家选择常规封装,不然焊板子的时候非常痛苦,开版时先在某宝看看有没有相应的 下面是对这些模块的一些见解:1.3v3
2021全国大学生电子设计竞赛F题智能送药小车前提:本篇文章重在分享自己的心得与感悟,我们把最重要的部分,摄像头循迹,摄像头数字识别问题都解决了,有两种方案一种是openARTmini摄像头进行数字识别加寻迹,即融合代码。另一种是使用openmv4进行数字识别(使用的是模板匹配),然后利用灰度传感器进行寻迹。因为当时python用得不算很熟,最终我们选择了第二种方案使open MV4实现数字识别,
# Python 实现小车双轨寻迹 在现代科技的推动下,智能小车得到了广泛关注。双轨寻迹小车是一种简单实用的机器人,通过传感器感知环境,实现沿着轨迹自动行驶。本文将介绍如何使用 Python 进行双轨寻迹小车的基本实现,并附带一些代码示例。 ## 什么是双轨寻迹小车? 双轨寻迹小车是指利用传感器和电机控制系统,使小车能够沿着预设轨迹行驶。常用的传感器包括红外传感器,其通过检测地面的颜色差异(
原创 2024-09-14 05:58:47
142阅读
STM32红外寻迹小车(寄存器版)最近学习了STM32,想通过制作一辆小车来加深对STM32的理解,在平时学习时经常用正点原子提供的源代码稍加该装就行,但是正点原子没有提供关于红外寻迹模板的相关程序。尽管网上很多关于STM32的红外寻迹的资料和源代码,但是几乎没有寄存器版本的源代码。有些博主有寄存器版的程序源码但是得花钱才能下载。那么今天我就分享一下制作寻迹小车的经验和程序源码。一、红外寻迹小车
# 智能小车寻迹代码实现原理 智能小车是一个很有趣的项目,它可以通过传感器感知道路,并根据路径进行行驶。对于刚入行的小白来说,实现一个简单的寻迹小车,关键在于理解代码背后的原理。本文将和你一起分步骤地走完这个过程,并且通过代码示例和注释来帮助你理解。 ## 流程概述 在开始之前,我们首先需要了解整个项目的流程。如下表所示: | 步骤 | 描述
原创 9月前
353阅读
树莓派智能小车(一)通过了解智能小车组成,明确智能小车实训任务;文章目录***树莓派智能小车(一)***1. 通过了解智能小车组成,明确智能小车实训任务;2. 通过了解嵌入式系统开发,明确智能小车主控系统树莓派的特点。3.开发环境安装4.登录智能小车5.创建智能小车开发目录1. 通过了解智能小车组成,明确智能小车实训任务;认识智能小车 智能小车由三大部分组成:主控部分、感知部分、执行部分。 主控部
说是智能循迹小车,其实一点也不智能,仅仅
原创 2021-11-30 17:49:11
3209阅读
1评论
文章目录参考资料1. 基本概念1.1 基于随机采样的路径规划算法1.2 RRT*算法概述1.3 算法伪代码2. python代码实现3. c++实现 参考资料路径规划 | 随机采样算法基于采样的运动规划算法-RRTRapidly-exploring random tree移动机器人路径规划算法综述路径规划算法Robotic Path Planning: RRT and RRT*Sampling-
最近又买了亚博智能的,模样就是下边这样了。所给的资料也非常丰。因此,借助了教程从而使自己能远程操作小车
原创 2022-10-02 19:48:11
264阅读
Python怎么画小车?目录Python怎么画小车?效果图总体设计详细设计画汽车代码里面用到的函数附录可以用python内置的turtle库绘制 ,很简单但是功能很强大。import turtle 是python种很流行的绘制图像的函数库,通过x轴y轴进行坐标移动,绘制图形: 对小海龟来说,有“前进”,“后退”,“旋转”等行为,相对于坐标系也是通过“前进方向”、“后退方向”、“左侧方向”
转载 2023-07-24 23:19:23
259阅读
11月13日记录 一 烧录系统 jetson套件是通过板子上的microUSB口烧录系统,我烧录时先将SSD装上,然后再烧录 1 升级SDK manager到最新版 亚博官方给的版本不是最新的,我记得给的是1.6的版本,只能安装4.5的系统,升级后,截止到我写这篇文章时版本为1.9.0.10816 2 烧录系统到NVME 我烧录的系统是最新的5.0.2,可以根据亚博官方给的方法,先只烧录系统,系统
转载 2023-12-22 22:05:54
9阅读
最近需要将自定义的TensorFlow模型部署在JETSON XAVIER NX DEVELOPER KIT,这里记录一些如何安装TensorFlow以及OpenCV的方法 英伟达开发板 JETSON XAVIER NX DEVELOPER KIT 示意图 通用部分系统安装 具体安装方法参见Getting Started With Jetson Xavier NX Dev
转载 2024-05-09 19:22:39
52阅读
大家好,很久不见,因为疫情原因,很久没更新博客了。本系列是Jetson平台的一个新系列,重点会放在jetson平台跑机器学习算法做一些AI项目上面。所谓工欲善其事必先利其器,python是搞AI的首选环境,如果你不需要在jetson上严格的做一个生产环境,而只是研发和测试,那么pythonpython中相关的第三方算法库是你的最优选择。本系列会先用scikit-learn这个库做一些事情,具体的
从零制作Jetbot镜像喜欢折腾的小伙伴可以尝试跟着这篇帖子从零制作一个jetson镜像。玩jetson要远比小喵家产品或树莓派烧钱,大家要准备足够的预算~NUMPY安装在命令行下依次运行以下命令,除了最后numpy需要重新编译一堆东西耗时比较长外,其他应该没毛病~sudoapt-getupdatesudoaptinstallpython3-pippython3-pilsudopip3instal
#献给天底下所有跟我一样当爸爸的猿类 import os #清除屏幕 def clear(): os.system('cls') #绘制车体 def paint_body(num,startc): c=startc for index in range(num): c = c + ' -' print(c) #绘制车轮 def
转载 2023-07-02 19:08:35
491阅读
  • 1
  • 2
  • 3
  • 4
  • 5