自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Cartographer 原理、Linux 部署、建图与自主导航全流程讲解

本文系统讲解了Cartographer SLAM算法原理及ROS 2下的部署应用全流程。主要内容包括:ROS 2核心概念(节点、话题、TF坐标体系等);Cartographer的核心思想,重点解析其子图机制、局部SLAM(扫描匹配、位姿估计)与全局SLAM(回环检测、位姿图优化)的协同工作逻辑;基于Ubuntu 22.04和ROS 2 Humble的完整部署步骤;激光建图到自主导航的实践流程,涵盖传感器配置、参数调优及常见故障排查方法。通过理论与实践结合,帮助开发者掌握机器人建图导航的关键技术栈。

2026-06-01 23:55:43 396

原创 PX4 串口输出遥控通道与第 7 通道解码复现教学

本文系统讲解如何让 PX4 通过 MAVLink 串口输出遥控通道,并在 Windows、RK3588、Jetson 等外部设备上解析 RC_CHANNELS,稳定读取第7通道。内容涵盖原理、串口角色、GPS2 释放用途、环境准备、脚本运行、行程换算、全通道调试与常见故障排查,核心目标是建立可复用的飞控到伴飞电脑遥控通道读取链路,而非局限于单次应用。

2026-06-01 15:41:11 327

原创 Codex 接管嘉立创EDA 并复现 STM32 Blue Pill 学习底板的完整教学

本文说明如何从零把Codex接入嘉立创EDA Pro,并复现一块STM32 Blue Pill学习底板。步骤包括安装Node.js,准备easyeda-api-skill、Run API Gateway扩展和MCP服务,启动Bridge后用health与execute验证连通,再在Codex注册easyeda工具。随后读取工程与PCB信息,替换目标UUID,执行生成脚本自动放置焊盘、走线和丝印,最后回读数量并跑DRC,确认160个焊盘、140条线、46段文字且零报错,证明AI已能真实操纵EDA画板与校验。

2026-05-31 23:13:13 389

原创 SolidWorks AI 自动画图系统从零复现最终成果超详细教学

本文讲解如何从零复现一套可长期使用的SolidWorks智能画图系统。核心做法是先把自动化文件统一收口到指定目录,明确零件、装配、工程图、项目、导出、报告、临时和MCP分区;再配置总入口脚本、主配置文件、技能脚本与本地服务,接通SolidWorks、Python和Node环境;最后通过health、smoke-test与tidy验证建模、导出、转原生、读属性和清理流程,确保路径统一、系统稳定、便于后续维护。

2026-05-31 23:11:28 401 1

原创 我用 Python 从零搭建一个仿生蝴蝶运动学建模程序

本文面向仿生蝴蝶建模入门与工程实践,系统介绍我如何用 Python 搭建一个四翅运动学仿真程序。文章结合蝴蝶起飞、上拍 clap 推进、机体俯仰调节、前后翅相位差耦合等研究结论,建立适合前期分析的低阶代理模型,并详细说明几何参数、扑翼频率、拍幅、体姿、lead-lag 与相位设置的物理意义。文中提供完整源码、运行步骤、输出说明和调参方法,读者可据此快速生成起飞、爬升、前飞、悬停、转弯、滑翔等工况结果,为课程设计、竞赛样机、实验验证和后续结构优化提供清晰的建模基础。

2026-04-26 00:17:28 428

原创 两驱仿生蝴蝶学习路线

摘要:本文针对两驱无陀螺仪仿生蝴蝶样机的研制需求,提出聚焦性学习框架。重点应研究:1)下拍升力机制;2)上拍clap推进原理;3)体俯仰控制;4)前后翅相位差影响;5)被动稳定结构设计。推荐优先研读起飞动力学、clap推进机制和翼体耦合相关论文,建立"起飞-推进-稳定"的最小知识闭环。现阶段应避免过度关注复杂机动或悬停能力,集中解决样机的基础飞行功能实现问题。建议采用结构化学习法,每篇论文记录物种、工况、关键变量、结构启示和可暂缓内容五项要点。

2026-04-25 23:13:20 703

原创 如何系统上手 Pixhawk 4:基于Holybro官方资料的接线与入门教学

本文是一篇Pixhawk 4飞控系统的入门指南,重点讲解了硬件接口、供电逻辑和首次装机流程。文章将Pixhawk 4视为完整的PX4飞控平台而非普通开发板,从五个层面(供电、通信、传感器、控制输入、执行输出)建立系统认知。详细介绍了关键接口功能、GPS连接、电源管理要点,并提供了最小系统搭建步骤和常见错误提醒。作者强调应先建立稳定的基础系统,再逐步扩展外设,同时分享了官方资料入口供读者参考。全文采用实践导向的讲解方式,帮助新手避开常见装机误区。

2026-04-22 22:12:26 475

原创 YOLOv11 目标检测闭环项目:从环境自检到训练、验证、预测和监督报告

本文介绍一个基于 Ultralytics YOLOv11 的目标检测闭环工程,项目统一使用 `main.py` 作为入口,支持演示数据生成、环境自检、训练、验证、预测、阈值判断和报告输出。工程采用 YAML 管理配置,使用 JSON 与 Markdown 输出监督结果,并提供权重下载、摄像头预览和 systemd 定时健康检查模板。文章给出完整文本源码和运行步骤,读者复制后即可创建环境、生成演示数据并跑通完整流程。该项目适合作为 YOLOv11 学习、二次开发和小型部署的基础模板。

2026-04-21 18:26:57 508

原创 VS Code 中 Codex 无法粘贴图片的排查与修复:微信能粘,Codex 粘不上

摘要:VS Code中使用OpenAI Codex扩展时,发现微信能粘贴图片但Codex无法粘贴的问题。经排查发现,原因是不同软件写入Windows剪贴板的格式不同,Codex仅识别标准image/*格式。解决方案是扩展图片识别逻辑,增加对clipboardData.files的支持,并通过文件扩展名判断图片类型。修复后的代码同时检查MIME类型和文件扩展名,确保兼容各种来源的图片粘贴。

2026-04-21 16:29:41 663

原创 凌霄运动源码学习与二次开发详解:任务调度、坐标控制、MID360/Jetson 接入与重要源码解析

本文围绕凌霄运动源码的 STM32F407 工程,系统梳理了项目的整体结构、任务调度方式、控制流程与二次开发入口。文章重点分析了 `main.c`、`Ano_Scheduler.c`、`My_control.c`、`coordinate_control.c`、`mid360_receive.c`、`Drv_AnoOf.c`、`Drv_Uart.c` 等关键模块,说明飞行任务如何从初始化、调度执行到坐标控制与外设接入逐步展开。同时结合 Jetson、激光雷达、摄像头等扩展场景,给出了航点修改、任务状态机调整、

2026-04-19 00:29:32 371

原创 无人机路径规划2.0:Mid360 + Fast-LIO 感知建图 + Ego-Planner 运动规划全流程整理

本文总结了我基于 Livox Mid-360、Fast-LIO 与 Ego-Planner 搭建无人机避障链路的实战过程。内容包括雷达数据读取、话题检查、Fast-LIO 建图与里程计输出验证、Ego-Planner 编译部署,以及将 `/Odometry` 和 `/cloud_registered` 接入规划模块的方法。同时记录了 OpenCV 与依赖配置中的常见问题和处理思路,可作为整套系统联调与复现的参考。

2026-04-19 00:17:57 548

原创 Python 实战:从零开发一个 PDF 发票管理系统,支持重命名、金额统计、发票查重

本文基于 Python 和 PyMuPDF,完整实现了一套 PDF 发票管理系统,支持发票重命名、金额统计和发票号码查重。项目从真实需求出发,针对发票文件名混乱、手工统计低效、重复票据难排查等问题,设计了统一的核心解析模块和命令行交互入口。系统可自动提取发票中的项目名称、价税合计和发票号码,并完成批量处理与日志记录。文章不仅讲解了功能实现过程,还对项目结构、技术选型、重构思路和后续扩展方向进行了系统整理,适合作为 Python 自动化实战案例,也适合个人、团队和实验室直接复用。

2026-04-18 19:54:17 201

原创 STM32MP135F-DK 从零开始全线开发教程

本文以 STM32MP135F-DK 为例,介绍从硬件连接、STM32CubeProgrammer 烧录 OpenSTLinux 镜像、首次启动、串口与网络配置,到 Ubuntu/WSL 下 SDK 安装、交叉编译、程序部署和 systemd 自启动的完整流程,并说明 Starter、Developer、Distribution Package 的区别,总结版本混用、供电不足、串口缺失等常见问题,帮助读者建立可复现、可扩展的 Linux 开发链。

2026-04-18 19:33:25 371

原创 用 Python + OpenCascade 自动生成 3D CAD 模型,并导出 SolidWorks 可打开的 STEP 文件

本文介绍了一套通过Python调用OpenCascade生成CAD模型并导出为STEP格式的完整流程。核心方案是先使用Python的cadquery-ocp和OCP库进行几何建模,再通过STEP格式导入SolidWorks,最后转换为SLDPRT原生格式。文章详细说明了环境配置、依赖安装、兼容代码处理、建模核心思路(布尔运算、基础体构建、STEP导出),并以高细节航模为例展示了分部件建模方法。同时提供了常见问题解决方案和最小模板代码,建议复杂模型采用分构件建模方式,简单机械件可直接生成STEP格式。

2026-04-07 22:56:16 543

原创 [特殊字符] Codex CLI 完美配置指南(Windows 篇)

《Windows系统快速配置CodexCLI指南》摘要:本文提供10分钟完成OpenAI CodexCLI配置的完整流程。核心要点包括:1)安装Node.js时建议使用winget命令;2)必须提前配置国内镜像源(如npmmirror.com)解决网络问题;3)注意配置文件需使用ASCII编码;4)安装后需刷新PATH或重启终端;5)强调Token安全,避免公开泄露。指南还包含常见错误解决方案,如网络卡顿、执行策略错误等,并指出90%的问题源于未正确配置国内镜像源。

2026-03-17 20:49:49 1411 2

原创 VMware Ubuntu 虚拟机完整配置指南:从零到开发环境

本文汇总了在 VMware 虚拟机中安装和配置 Ubuntu 20.04/22.04 过程中可能遇到的所有常见问题及解决方案,涵盖网络配置、SSH连接、Python环境、桌面优化等方面,帮助读者快速搭建稳定的开发环境。类别关键问题核心解决思路网络不通、静态IP检查 VMware 模式、用 nmcli 配置SSH服务未安装、权限错误安装 openssh-server、修复 Windows 权限PythonGI模块导入隔离 ESP-IDF 环境、重新安装模块桌面终端打不开、锁屏。

2026-03-14 22:44:16 537 2

原创 PX4飞控GPS相关参数详解(基于v1.14+固件)

本文详细介绍了PX4飞控(v1.14及以上版本)的GPS参数配置,包括硬件连接、协议设置、EKF2数据融合和质量检查等关键参数。主要内容涵盖:1)GPS硬件端口、波特率和协议配置;2)EKF2扩展卡尔曼滤波器对GPS数据的融合处理;3)GPS质量检查阈值设置;4)双天线GPS定向功能配置;5)常见应用场景的实战配置建议。文章提供了完整的参数说明、取值范围和典型配置方案,特别针对普通GPS、双GPS冗余、RTK高精度定位和双天线定向等应用场景给出了具体参数建议,并附有常见问题排查方法,为无人机开发者与操作人员

2026-03-09 09:01:43 425

原创 基于Python与UDP的无人机实时图像传输系统:从零到飞的完整实现

本文提出了一种基于Python和UDP协议的低成本无人机实时图像传输系统。系统采用普通USB摄像头采集图像,通过自定义二进制协议在局域网或自组网环境下实现稳定传输。在640×480分辨率下可达20+FPS帧率,端到端延迟低于200ms。硬件由Linux单板计算机和Wi-Fi设备组成,软件采用OpenCV进行图像采集和JPEG压缩编码。系统设计了包含时间戳和序列号的紧凑协议包格式,并实现了动态FPS调整、零拷贝等技术优化性能。测试表明系统在不同网络环境下表现良好,适合科研、行业应用和爱好者开发,具有低成本、低

2026-02-11 14:53:30 707

原创 px4光流调参

本文介绍了PX4飞控系统中H-FLOW模块的配置步骤:1)将H-FLOW连接至CAN端口;2)设置相关参数,包括启用光流融合(EKF2_OF_CTRL)、调整测距范围(UAVCAN_RNG_MIN/MAX)、设置高度限制(SENS_FLOW_MINHGT/MAXHGT)等;3)配置光流传感器位置偏移量(EKF2_OF_POS_X/Y/Z);4)完成设置后需重启系统。这些参数调整可优化光流传感器的性能表现。

2026-02-11 14:29:03 141

原创 无人机避障——Mid360+Fast-lio感知建图+Ego-planner运动规划

Fast_Lio系列(1)——环境配置_fast-lio-CSDN博客避障系列——Mid360+Fast-lio感知建图+Ego-planner运动规划_mid360 fastlio-CSDN博客LivoxMid360的基本配置以及测试FAST_LIO2提取实时里程计数据_mid360 fastlio2-CSDN博客DEDOC · 得道文库

2026-01-13 12:47:39 280

原创 N10雷达Karto SLAM系统完整配置与使用总结

ROS环境 source /opt/ros/noetic/setup.bash source ~/n10_ws/devel/setup.bash source ~/karto_ws/devel/setup.bash 加入~/.bashrc永久生效。· 解决方案:改用国内镜像源(中科大/华为云),手动创建/etc/ros/rosdep/sources.list.d/20-default.list并设置ROSDISTRO_INDEX_URL环境变量。整个系统经过整理后更加结构化、易于维护和使用。

2026-01-13 10:57:11 435

原创 【CUAV新品体验】雷迅NEO 4 SE定位模块测评:为我的无人机装上“天眼”

本文详细介绍了雷迅NEO4SE GNSS模块的安装使用指南。从开箱检查、硬件接口说明,到安装配置步骤和参数设置,再到实战应用技巧和常见问题解决方案。文章重点讲解了模块状态指示灯解读、地面站监控要点、搜星困难等问题解决方法,并提供了性能优化建议和进阶使用场景。最后强调正确的安装配置和日常维护对模块性能的重要性,为无人机爱好者提供了实用的操作参考。

2025-09-17 13:25:10 1316

ET16S-V1.1.66-ExpressLRS也适用et16遥控器的升级包

《ET16S升级指南》详细说明了在Windows系统下对ET16S设备进行升级的步骤与注意事项。升级前需解压升级包至英文路径,并首先安装对应系统位数的驱动程序。升级分为软件升级、语音升级和接收机升级三种,分别通过按住不同按键(如HOME/MON键、FN键、SET键)并连接电脑进入对应升级状态(蓝灯或红灯慢闪)。升级过程中严禁中断,且若版本跨度大建议先恢复出厂设置。选择正确的升级文件至关重要,错误选择可能导致功能异常。文档附有售后联系信息。

2026-02-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除