ROS自查手册

0.0 Readme 本文纯属我自己当笔记用,估计不会很有用吧(笑 1 ROS前置工作 通常各种教程这个时候就会要求用虚拟机或者双系统了,但是我一直觉得这是一个极其令人不解的行为,因为反正是学习,跑的都是仿真,装个双系统也没什么用,还要花掉很大一块硬盘空间,所以这里使用Docker在windows11下面部署ros的虚拟环境,那么图形化就使用vscode,ssh和xming来实现吧。 具体操作在之前的文章如何使用docker在windows上愉悦运行ROS/ROS2 – 天鹅绒房间 (qwqpap.xyz) 2 ROS文件结构 ROS的文件结构,在工作目录下/src中放置自己写的功能包(或者别的包),/build里面是编译项目所需文件,功能包中的/scripts则存放各种Python脚本(解释型语言存疑 WorkSpace --- 自定义的工作空间 |--- build:编译空间,用于存放CMake和catkin的缓存信息、配置信息和其他中间文件。 |--- devel…

opencv实现操场跑道的识别

写在前面 这是一坨屎,主要依靠局部大津法二值化与hsv颜色识别来共同筛选跑道。我绝对不会说这是智能车没拿奖剩下的代码 文章结构 * python – opencv库的安装与使用 * hsv图像的颜色筛选 * 大津法的原理,不足与局部大津法 * 通过直方图识别像素数量 * 识别,卡死和优化 * 可能的改良方向:卷积的初识 第一部分:python opencv安装与使用 这里给到基于树莓派os安装的办法 首先安装numpy库,其为opencv的必要依赖 sudo pip3 install numpy 然后安装opencv(如果必要的话,请换源到清华源 sudo apt-get install python3-opencv 然后等个十来分钟去饮一杯茶先 回来在python3下尝试 import cv2 如果不报错,应该就可以了,如果报错,那是真的牛皮 第二部分:hsv图像的颜色筛选 ps:用opencv进行图像…