avatar
文章
145
标签
599
分类
25
首页
归档
分类
标签
关于
goodisok 的博客
首页
归档
分类
标签
关于

goodisok 的博客

微分方程完全入门(一):从变化率说起——一阶常微分方程与工程建模
发表于2026-03-22|数学基础
本文是《微分方程完全入门》系列的第一篇,覆盖一阶常微分方程(ODE)的基本概念和求解方法。阅读本文仅需掌握一元微积分(导数、基本积分)。 第一部分:什么是微分方程一、概念引入——一个数值计算问题的启示1.1 问题假设你有一架四旋翼无人机在悬停,关掉油门让它自由下落。忽略空气阻力,只受重力g=9.8 m/s2g=9.8\ \text{m/s}^2g=9.8 m/s2的作用。 它的速度 v(t)v(t)v(t) 随时间变化吗?当然。每一秒它都加速 9.8 m/s9.8\ \text{m/s}9.8 m/s。用微积分的语言: dvdt=g \frac{dv}{dt} = g dtdv​=g 这个方程中包含了未知函数 v(t)v(t)v(t) 及其导数 dvdt\frac{dv}{dt}dtdv​。它描述的不是某个特定的速度值,而是速度如何随时间变化。 这就是微分方程。 1.2 定义微分方程(Differential Equation) 是包含未知函数及其导数的方程。 根据自变量的个数分为两类: 常微分方程(ODE):未知函数只有一个自变量(通常为时间 ttt 或空间 xxx)...
基于 Blender + HDRI 的无人机检测合成数据集生成:从光照真实感到 YOLOv8 训练的完整管线
发表于2026-03-21|计算机视觉
训练一个能在空中可靠检测无人机的 YOLOv8 模型,最大的瓶颈不是算法,而是数据。真实空对空无人机图像极难获取——你需要另一架无人机在空中拍摄,天气、光照、距离、姿态的组合几乎无穷无尽,而每张图片都需要人工标注 bounding box。 本文提出一种基于 Blender Cycles 路径追踪 + HDRI 全景天空 + 3D 无人机模型的全自动合成数据集生成管线。一条命令即可批量生产带 YOLO 格式标注的 1080p 图像——无人机模型的光照、阴影、反射完全由 HDRI 天空自然驱动,Sim-to-Real gap 远小于传统合成方法。 需要明确的是:Cycles 路径追踪是一种离线渲染技术(CPU 约 2 秒/帧,GPU 约 0.15 秒/帧),其物理精确的光照计算代价决定了它无法支持实时 3D 渲染。本方案定位于高质量训练数据的离线批量生成,而非仿真环境中的实时视觉输出。对于实时渲染需求(如 SITL 闭环仿真),需要使用 EEVEE 或 Gazebo 等光栅化渲染器作为替代,但画质会有显著下降。 一、方案选型:一次走弯路的经验在确定最终方案...
YOLO目标检测深度解析:从回归思想到实时检测的技术演进与无人机部署实战
发表于2026-03-20|计算机视觉
摘要:YOLO(You Only Look Once)系列是目标准检测领域最具影响力的算法家族之一,从2016年的YOLOv1到2026年Ultralytics v8.4.x,其技术演进贯穿了近十年目标检测的全部核心创新。本文系统解析YOLO的技术体系:从核心的回归思想与统一检测框架出发,深入分析YOLOv1-v3奠基、YOLOv4-v7百花齐放、YOLOv8/v9/v10/v11及最新Ultralytics v8.4.x的架构创新与设计权衡,涵盖YOLOv7 Extended ELAN、YOLOv9 PGI(可编程梯度信息)、YOLOv10 NMS-Free端到端检测等关键突破,讨论损失函数设计、训练策略、数据增强等工程方法,以及NMS后处理、模型量化、TensorRT部署等推理优化技术。最后,聚焦无人机视角下的目标检测特殊挑战,给出基于Jetson Orin的YOLO模型部署完整方案。 引言:目标检测的范式革命目标检测是计算机视觉的核心任务之一:在图像中定位目标对象的位置(边界框回归)并判断其类别(分类)。在YOLO出现之前,目标检测领域主...
解决自定义 OriginGeopoint 后 PX4 无法解锁:地磁与 getMagField 修正
发表于2026-03-19|无人机仿真
在使用 AirSim/Colosseum 时,若在 settings.json 里配置了自定义的 OriginGeopoint(例如配合 Cesium 指定真实地理起点),有时会出现 PX4 无法解锁 的情况,并伴随 Preflight Fail: heading estimate not stable、Yaw estimate error、GPS fix too low 等告警。社区 AirSim #5001 中有人遇到相同现象,并指出根本原因是 磁力计读数与自定义起点位置不一致。本文整理该问题的原因与解决方案:通过基于 WMM(世界地磁模型) 的库重写 EarthUtils.hpp 中的 getMagField(以及 getMagDeclination),使仿真中的磁力计输出与当前 OriginGeopoint 对应的真实地磁一致,从而消除航向估计错误、使 PX4 可正常解锁。 一、问题现象1.1 复现条件 在 settings.json 中配置了 OriginGeopoint,例如: 12345"OriginGeopoint": {...
AirSim 相机加速实战:JPEG 可调质量压缩实现 20× 帧率提升
发表于2026-03-18|计算机视觉
在使用 Colosseum(AirSim 的继任仿真平台)做仿真时,相机图像通常通过 RPC(如 simGetImages)从 Unreal 端传到 Python 客户端。默认要么返回原始 RGB 像素,要么用 PNG 压缩。原始数据体积大(例如 1920×1080×3 ≈ 6MB/帧),PNG 虽能压缩但仍有明显体积和编码开销,在 WSL 或 远程连接 场景下容易成为瓶颈,帧率上不去。本文在 Colosseum + Unreal Engine 5.7.2 环境下增加了 可调质量的 JPEG 压缩 支持,在保证画质可接受的前提下减小传输体积、提高帧率。下面记录需求背景、设计思路和具体实现,方便日后维护。 一、为什么需要 JPEG 压缩?1.1 问题场景 RPC 传输体积大:每帧图像若以原始 RGB 或 PNG 形式通过 msgpack-RPC 传输,在 1080p 下数据量可达数 MB,网络或进程间拷贝成本高。 帧率受限:传输时间占主导时,相机帧率上不去,影响实时控制、算法测试或数据采集。 WSL / 远程: WSL:AirSim 跑在 Windows,...
视频流端到端延迟测量方法论:一套代码通吃仿真与外场
发表于2026-03-17|开发运维
无人机图传延迟是影响飞行安全和操控体验的核心指标。业界常用 LED + 光电传感器法测量物理链路延迟,但这套方法无法用于仿真环境,仿真和外场需要两套完全不同的测量工具,数据也无法直接对比。 本文提出并实验验证了一种基于视觉时间戳标记的端到端延迟测量方法:在画面中放一个持续刷新时间戳的 QR 码,接收端解码即可算出延迟。这套方法仿真和外场使用完全相同的代码,实验证明测量精度 < 3ms,标准差 < 0.3ms。全部代码开源。 一、问题:为什么需要一个通用的延迟测量方法1.1 无人机图传延迟的完整链路12光线 → 机载相机(采集) → 编码器(H.264/H.265) → 图传发射 → 无线传输 → 接收 → 解码 → 地面显示 T_cap T_enc T_tx T_rf T_rx T_dec T_disp 各环节典型耗时: 环节 描述 典型延迟 相机采集 CMOS 曝光 + 读出 5-15 ms 编码 H.264/H.265 压缩...
视频流推拉流完整指南:从 RTSP 到 WebRTC 的协议选型与工程实战
发表于2026-03-16|开发运维
视频流的”推”和”拉”是流媒体工程的两个基本动作。推流(Publish/Ingest)是把视频从源端送到服务器,拉流(Play/Egress)是从服务器取出视频播放。听起来简单,但协议选错延迟差十倍,编码选错 CPU 占满帧率减半。本文以 2026 年的技术现状为基准,系统梳理从协议选型到硬件编码到落地部署的完整链路。 一、推流与拉流:数据流动的两个方向1.1 推流(Publish / Ingest)推流是视频源(相机、编码器、OBS 等)主动将音视频数据发送到媒体服务器的过程。 12相机/编码器 ──推流──► 媒体服务器 (源端) (中转/分发) 典型场景: OBS 推流到直播平台 IP 摄像头推送到 NVR 无人机图传推流到地面站 编码器推流到 CDN 源站 1.2 拉流(Play / Subscribe / Egress)拉流是客户端主动从媒体服务器请求并接收音视频数据的过程。 12播放器/客户端 ──拉流──► 媒体服务器 (观看端) (中转/分发...
端到端深度学习深度解析:从可微流水线到自动驾驶与无人机自主飞行的范式革命
发表于2026-03-15|人工智能
摘要:端到端(End-to-End)学习是深度学习领域最具革命性的范式之一,其核心理念是用单一可微分模型替代传统由多个独立模块串联组成的流水线,通过全局损失函数联合优化整个系统的所有参数。本文从可微编程的理论基础出发,系统梳理端到端学习的技术体系:涵盖梯度一致性理论、可微分替代算子、多任务联合优化等核心方法;深入分析端到端自动驾驶(Tesla FSD V12、NVIDIA PilotNet)、端到端无人机自主飞行(深度强化学习、视觉导航)、端到端目标检测(DETR、YOLOv10)等关键应用的最新进展;讨论端到端系统面临的数据效率、可解释性、分布外泛化等核心挑战及其应对策略。 引言:从模块化到端到端的范式转变传统人工智能系统遵循模块化流水线设计范式:将复杂任务分解为多个独立的子模块,每个模块负责一个子任务,模块间通过人工定义的接口传递中间结果。 以传统自动驾驶系统为例,其模块化架构为: 1传感器输入 → 感知(检测/分割) → 融合与跟踪 → 预测 → 规划 → 控制 → 执行 每个模块由独立团队使用独立数据独立训练,模块间的接口(如感知输出的边界框格式、预测输出的轨迹表...
突破 AirSim 相机帧率瓶颈:从 JPEG 到 NVENC 多通道编码的 4× 加速实战
发表于2026-03-14|计算机视觉
本文介绍如何利用 NVENC(NVIDIA 硬件编码器)突破 AirSim 相机的帧率瓶颈。JPEG 让 1080p 单相机从 ~10 FPS 提到了 ~22 FPS,但双相机并发 + 像素级语义分割真值仍跑不到 30 FPS。本文把整个传输管线推进到 GPU 直接编码(NVENC),最终在 RTX 4090 上做到双相机 1080p 同时 41 FPS、语义分割 IoU = 1.000。 文章会把整个工程过程完整复盘,重点讲三个容易踩、文档里没写的坑: NVENC 多 session 在共享 ID3D11Device 上的 race condition——驱动不会报错,但所有 session 在 ~10 帧内永久性损坏。 snap_to_palette 在 256 色调色板上的 OOM 6GB 陷阱——一次 numpy 广播就把整机内存吃光。 运行期 palette discovery 的反模式——AirSim 早就给了规范调色板,根本不需要”自己探”。 一、背景:JPEG 之后,瓶颈到底在哪?JPEG 方案把 RPC 传输体积从 ~6 MB/帧压...
机载AI算法前沿:视觉导航与智能制导技术深度解析
发表于2026-03-13|人工智能
本文系统综述机载AI算法的前沿进展,重点分析视觉导航、智能制导、强化学习控制等核心技术。通过引用权威学术研究(IEEE IROS、CVPR、ICRA、Science Robotics等顶级会议期刊),探讨从感知到决策的完整自主飞行技术栈,为无人机自主系统开发提供理论依据与技术参考。 引言:从遥控飞行到自主智能的范式转变传统无人机依赖GPS和遥控操作,在复杂环境(城市峡谷、室内、电磁干扰)中面临严重限制。机载人工智能通过将感知、决策、控制能力嵌入飞行平台,实现真正意义上的自主飞行。这一转变的核心技术包括: 环境感知:基于计算机视觉的实时场景理解 状态估计:多传感器融合的精确定位与建图 决策规划:动态环境下的最优路径生成 运动控制:适应复杂动力学的智能控制策略 多机协同:分布式群体智能与任务分配 根据IEEE Transactions on Robotics 2022年特刊《Autonomous Aerial Robots》的统计,过去五年机载AI论文发表量增长超过300%,其中视觉导航和强化学习制导成为最主要的技术方向。 一、 视觉导航:从像素到位姿的智能感知1.1 单目视...
1…91011…15
avatar
goodisok
技术爱好者,喜欢探索新技术
文章
145
标签
599
分类
25
Follow Me
公告
欢迎来到我的技术博客!
最新文章
URDF vs USD:机器人描述格式的演进与生态对比(2024-2026)2026-07-11
URDF 格式完全解读:从 XML 规范到 ROS 2 的现状与未来2026-07-11
NVIDIA USD (Universal Scene Description) 在机器人仿真中的深度技术调研2026-07-11
霍尔效应完全入门:从1879年的简单实验到2024年的拓扑量子计算2026-06-04
AI数学定理证明的2024-2025范式革命:从IMO银牌到Lean形式化证明的全面突破2026-06-04
分类
  • AI与机器学习3
  • AI工具1
  • AI技术1
  • 人工智能10
    • 机器人1
  • 仿真技术1
  • 具身智能1
  • 开发运维7
标签
频域分析 ULG 后掠翼 Lean PPO 状态空间 展弦比 OGRE2 无人机图传 自动化 GOBI 工具 HEVC 控制 GCS 一阶方程 翼型绕流 AlphaGeometry 目标检测 HITL
归档
  • 七月 2026 3
  • 六月 2026 6
  • 五月 2026 42
  • 四月 2026 30
  • 三月 2026 30
  • 二月 2026 28
  • 一月 2026 6
网站信息
文章数目 :
145
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2025 - 2026 By goodisok框架 Hexo 8.1.1|主题 Butterfly 5.5.4