Mesh 自组网搭建指南
本文记录 Mesh 自组网的完整配置流程,主要用于无人机集群通信场景。通过配置 Mesh 网络,可以实现多台设备在没有路由器的情况下组成局域网,进行数据传输和通信。 什么是 Mesh 网络Mesh 网络(网状网络)是一种无线网络拓扑结构,每个节点都可以作为数据的中继点,使网络覆盖范围更广、稳定性更强。在无人机集群场景中,Mesh 网络可以实现: 去中心化通信:无需依赖单一接入点 动态路由:节点可以自动寻找最佳通信路径 高可靠性:单个节点故障不影响整体网络 配置流程1. 初始网络配置首先需要将电脑配置为...
PX4+Gazebo+MAVROS+Onboard 多机仿真与实测启动指南
概述本文整理了使用 PX4 + Gazebo + MAVROS + Onboard 控制程序进行单机与多机仿真,以及对应的实测(真实飞控硬件)启动命令与注意事项。适合快速搭建与验证多机集群控制链路。包含四种场景: 单机仿真 多机仿真(PX4 SITL 多实例) 单机实测(连接真实飞控) 多机实测(多块飞控 + 多机载电脑) 环境说明 PX4 版本:SITL,使用 px4_sitl_default 构建。 Gazebo:使用 PX4 官方支持的 Gazebo (可能是 classic 或 Garden,命令...
Jetson Orin NX 系统烧录全流程(SDK Manager)
适用机型:Jetson Orin NX(其它 Jetson 机型流程类似)。使用 NVIDIA 官方 Jetson SDK Manager 完成系统镜像烧录与驱动安装。 一、准备工作 一台运行 Ubuntu 20.04/22.04 的电脑(建议 20.04/22.04,x86_64) USB Type‑C 数据线(支持数据传输) Jetson SDK Manager(NVIDIA 官方工具) Jetson Orin NX 开发板、12V 供电与显示器(HDMI/DP) ...
ROS 2 Humble + PX4 仿真 + MAVROS 环境搭建指南
本文记录在 Jetson Orin NX 上,从系统准备到 ROS 2 Humble、PX4 仿真与 MAVROS 的完整环境搭建的可复制流程,并列出常见问题与排查方法。力求做到:结构清晰、命令可直接粘贴、出现异常可快速定位。 环境信息 硬件:Jetson Orin NX 开发板 系统:Ubuntu 22.04(JetPack 对应版本) 推荐辅助工具 Firefox(ARM 设备上更稳定): 下载地址:https://github.com/dreamer198/firefox ToDesk(远程桌...
从本地文件夹到 GitHub 新仓库:一步步推送指南
这篇文章记录如何把“本地已有代码文件夹”推送到一个全新的 GitHub 仓库。默认假设:你本地已经有一个项目文件夹,但 GitHub 上还没有对应的远程仓库。 前置条件 已安装 Git(Linux) 拥有 GitHub 账号 可选:安装 GitHub CLI(gh)以命令行创建仓库 12# 查看 Git 版本(确认已安装)git --version 一、初始化本地仓库并做首个提交 进入项目文件夹 1cd /path/to/your-project 初始化 Git 仓库 1git init 设置...
ROS2 自定义消息接口
ROS2 自定义消息接口:五步完成(含无人机集群示例)本文以无人机(UAV)集群通信为例,从零开始完成 ROS 2 自定义消息接口(topic/message)的创建、编译、验证与使用。最终会得到一个接口包 onboard_msgs,内含两类消息:OnboardCommand 与 OnboardState。 适用环境(示例命令为 Linux + bash): ROS 2 Humble 已创建工作空间 ~/ros2_ws 并包含 src 目录 构建工具:colcon;构建类型:ament_cma...
博客搭建过程记录
博客搭建过程记录(Hexo + Butterfly)从动机、搭建、美化到部署与后续维护 本文是对个人博客搭建与日常维护流程的系统整理,方便后续复盘与迁移到其它设备。内容包括动机、框架选择、主题美化、部署策略、写作流程、常用命令以及潜在问题展望。 1. 搭建的目的本科阶段就有“做一个属于自己的网站 / 知识库”的想法,但迟迟没有行动。求职阶段回顾过去:学了很多,也似乎留不下系统沉淀。于是决定用博客持续记录——聚焦于学习轨迹、踩坑经验、与阶段性总结。 2. 总体搭建用时与感受网上教程非常多,原本担心复...