摘要: 1. 基于状态改变的路径规划算法 这种算法借鉴电路中元件状态改变的现象,将动态障碍物类比为外部激励,通过实时更新机器人的状态来实现避障。 % 参数设置 startPos = [0, 0]; % 起始位置 goalPos = [10, 10]; % 目标位置 obstacles = [3, 3, 1; 阅读全文
posted @ 2025-11-03 16:54 csoe9999 阅读(26) 评论(0) 推荐(0)
摘要: 以下内容通过pipe、fifo、mmap来进行进程间通信 管道pipe() 管道pipe也称为匿名管道,只有在有血缘关系的进程间进行通信。管道的本质就是一块内核缓冲区。 进程间通过管道的一端写,通过管道的另一端读。管道的读端和写端默认都是阻塞的。 管道中的内容读取了就没了,不能重复读取 如果想要数据 阅读全文
posted @ 2025-11-02 13:48 csoe9999 阅读(11) 评论(0) 推荐(0)
摘要: 一、继承 继承方式有三种,public、private、protected 不管是什么继承方式,父类中的私有属性都无法直接访问,只能通过get、set访问 使用public继承,那么父类中的public、private、protected在子类中维持原来的修饰符; 使用protected继承,那么父 阅读全文
posted @ 2025-11-02 11:20 csoe9999 阅读(7) 评论(0) 推荐(0)
摘要: 基于MATLAB的TV(总变差)、PM(Perona-Malik)和ROF(Rudin-Osher-Fatemi)模型的实现代码,包含图像去噪与重建功能 一、TV模型(总变差去噪) 1. 代码 function denoised = TV_denoise(noisy_img, lambda, ite 阅读全文
posted @ 2025-10-29 16:34 csoe9999 阅读(22) 评论(0) 推荐(0)
摘要: 希尔伯特变换是进行包络检波的经典数学工具,它能够有效提取信号的包络信息。 1. 希尔伯特变换基本原理 1.1 数学定义 希尔伯特变换是一种线性算子,将一个实信号转换为另一个实信号,两者之间具有90°的相位差。 希尔伯特变换定义: H[x(t)] = x(t) * (1/πt) = (1/π) ∫[x 阅读全文
posted @ 2025-10-28 15:40 csoe9999 阅读(133) 评论(0) 推荐(0)
摘要: 一、统一参数区(建议先调这里) %% 0. 公共参数 clear; clc; close all; rng(2025) % 可重复 field = [0 100; 0 100]; % 100 m × 100 m nNode = 200; % 节点数 R = 15; % 通信半径 /m E0 = 0. 阅读全文
posted @ 2025-10-23 16:48 csoe9999 阅读(36) 评论(0) 推荐(0)
摘要: B树和B+树是两种重要的多路平衡搜索树结构,广泛应用于数据库和文件系统领域。下面我们将从C语言实现的角度深入解析它们的原理和实现细节。 一、B树解析 1. 结构定义 #define M 4 // B树的阶数(每个节点最多有M-1个键) typedef struct BTreeNode { int k 阅读全文
posted @ 2025-10-21 09:53 csoe9999 阅读(14) 评论(0) 推荐(0)
摘要: 一、硬件 JY901引脚 STM32F103引脚 功能说明 VCC 3.3V 电源供电 GND GND 地线 TX PA10 (USART1_RX) 接收数据 RX PA9 (USART1_TX) 发送数据 二、STM32串口配置代码(HAL库) // usart.c #include "stm32 阅读全文
posted @ 2025-10-21 09:09 csoe9999 阅读(15) 评论(0) 推荐(0)
摘要: 头文件定义和基础结构 // polar_sc_decoder.h #ifndef POLAR_SC_DECODER_H #define POLAR_SC_DECODER_H #include <stdio.h> #include <stdlib.h> #include <math.h> #inclu 阅读全文
posted @ 2025-10-16 09:38 csoe9999 阅读(36) 评论(0) 推荐(0)
摘要: 一、核心算法流程 graph TD A[图像输入] --> B{预处理} B --> C[灰度转换] B --> D[ROI区域限制] C --> E[边缘检测] D --> E E --> F[颜色空间增强] F --> G[霍夫变换检测] G --> H[直线聚类] H --> I[曲线拟合] 阅读全文
posted @ 2025-10-15 18:08 csoe9999 阅读(82) 评论(0) 推荐(0)