开源:AI+无人机巡检系统项目调研

主流开源AI无人机巡检项目调研

本部分系统梳理了当前主流的开源无人机巡检相关项目,涵盖飞控系统、地面站软件、AI视觉识别、数据处理等多个技术栈,为商业化产品开发提供技术选型参考。

一、飞控与地面站开源项目

1.1 PX4 Autopilot

项目地址:github.com/PX4/PX4-Autopilot

开源协议:BSD 3-Clause

项目简介:由Dronecode基金会(Linux基金会旗下)维护的专业级开源自动驾驶仪软件,是全球最广泛使用的无人机飞控系统之一。支持多旋翼、固定翼、垂直起降等多种机型,广泛应用于工业无人机和科研领域。

核心能力:飞行控制、任务规划、传感器融合、MAVLink通信协议、硬件抽象层、模块化架构

1.2 ArduPilot

项目地址:github.com/ArduPilot/ardupilot

开源协议:GPLv3

项目简介:历史最悠久的开源自动驾驶仪项目,社区活跃度极高。支持几乎所有类型的无人载具(无人机、无人车、无人船、潜水器等),功能最为全面,稳定性经过大量实际部署验证。

核心能力:多机型支持、航线规划、自动任务执行、地理围栏、故障安全机制、日志记录与分析

1.3 QGroundControl

项目地址:github.com/mavlink/qgroundcontrol

开源协议:GPLv3

项目简介:跨平台地面控制站软件,支持Android、iOS、Mac OS、Linux、Windows全平台。为PX4和ArduPilot提供完整的飞行控制和任务规划能力,是开源无人机生态中最主流的GCS软件。

核心能力:航线规划、实时遥测、参数配置、固件升级、地图集成、多机管理

1.4 Mission Planner

项目地址:github.com/ArduPilot/MissionPlanner

开源协议:GPLv3

项目简介:ArduPilot官方推荐的地面站软件(Windows平台),功能全面,特别适合复杂任务规划和参数调优。提供丰富的数据分析和日志回放功能。

核心能力:高级任务规划、测绘航线生成、参数调优、日志分析、模拟飞行、脚本扩展

Read more

vue-router(vue 路由)基本使用指南(二)

vue-router(vue 路由)基本使用指南(二)

文章目录 * 深入使用 * 导航守卫 * 重定向与别名 * history 配置:指定历史模式 * 路由元信息(meta) * 拓展 * 状态管理(Pinia / Vuex) * Pinia / Vuex 介绍 * Vuex vs Pinia * Pinia 基本使用 * Pinia 使用 Cookies 存储 深入使用 导航守卫 导航守卫用于在路由跳转前、跳转后或解析过程中,添加自定义的逻辑处理,例如权限验证。 * to 和 from 是即将进入的目标路由和当前导航正要离开的路由 * next 是一个函数,该函数用于控制路由的跳转。 * next():继续执行路由。 * next(false):中断当前路由,如果浏览器的 URL 改变了,那么 URL 会回到 from

AI + 鸿蒙游戏,会不会是下一个爆点?

AI + 鸿蒙游戏,会不会是下一个爆点?

子玥酱(掘金 / 知乎 / ZEEKLOG / 简书 同名) 大家好,我是子玥酱,一名长期深耕在一线的前端程序媛 👩‍💻。曾就职于多家知名互联网大厂,目前在某国企负责前端软件研发相关工作,主要聚焦于业务型系统的工程化建设与长期维护。 我持续输出和沉淀前端领域的实战经验,日常关注并分享的技术方向包括前端工程化、小程序、React / RN、Flutter、跨端方案, 在复杂业务落地、组件抽象、性能优化以及多端协作方面积累了大量真实项目经验。 技术方向:前端 / 跨端 / 小程序 / 移动端工程化 内容平台:掘金、知乎、ZEEKLOG、简书 创作特点:实战导向、源码拆解、少空谈多落地 文章状态:长期稳定更新,大量原创输出 我的内容主要围绕 前端技术实战、真实业务踩坑总结、框架与方案选型思考、行业趋势解读 展开。文章不会停留在“API 怎么用”,而是更关注为什么这么设计、在什么场景下容易踩坑、

Vue3 前端专属配置(VSCode settings.json + .prettierrc)

Vue3 前端专属配置(VSCode settings.json + .prettierrc)

直接复制即用,完美适配 Vue3 + Vite + JavaScript/TypeScript 项目,解决格式化冲突、缩进、引号、换行等所有问题。 一、先确认你已安装这2个插件 打开 VSCode 扩展面板 Ctrl+Shift+X,安装: 1. Vue Language Features (Volar) → Vue3 官方必备插件 2. Prettier - Code formatter → 代码格式化核心插件 二、VSCode settings.json 配置(Vue3专用) 打开方式: Ctrl+Shift+P → 输入 Open Settings (JSON) → 回车,全选替换下面代码: {// ==================== Vue3

从零到一:使用Nanoedge AI Studio和STM32Cube AI在STM32上实现智能边缘计算

1. 为什么要在STM32上跑AI?从“不可能”到“真香” 大家好,我是老张,在嵌入式AI这个坑里摸爬滚打了十来年。记得几年前,一提到在单片机、MCU上跑人工智能,很多工程师的第一反应都是摇头:“资源那么紧张,跑个复杂点的算法都费劲,还想跑神经网络?不可能!” 这话在当时确实没错,但技术发展太快了,现在情况已经完全不一样了。 今天,我想和大家聊聊怎么在咱们最熟悉的STM32上,从零开始把AI模型跑起来。你可能觉得这很高深,需要深厚的数学和算法功底,但我想告诉你,借助ST官方推出的两款“神器”——Nanoedge AI Studio和STM32Cube AI,这个过程可以变得像搭积木一样直观。我亲身经历过从手动优化、痛苦裁剪模型,到用上这些工具后效率倍增的过程,实测下来,对于很多常见的边缘智能场景,比如预测性维护、声音分类、手势识别,现在上手真的不难。 那么,到底什么是“边缘AI”呢?你可以把它想象成给设备装上一个“本地大脑”。以前,设备采集的数据要全部传到云端服务器,