ROS 机器人仿真系统配置
效果 系统环境 Ubuntu 20.04 安装ROS Noetic版 配置Ubuntu软件库: sudo sh -c 'echo "deb https://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list&...
效果 系统环境 Ubuntu 20.04 安装ROS Noetic版 配置Ubuntu软件库: sudo sh -c 'echo "deb https://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list&...
一句话结论 所有协议的本质都是"用电平变化表达比特"。吃透 GPIO / UART / I2C / SPI 这四条,90% 的模块都能接;剩下 10% 是 PWM(输出模拟量)、ADC(读模拟量)和 CAN(长距离抗干扰)。遇到模块先问三句:几根线、什么电平、有没有上拉——这三句话能解决大半接线问题。 一、GPIO:一切的基础 1.1 原理速览 GPIO(Gene...
一句话结论 只用一套工具就选 PlatformIO:一份 platformio.ini 覆盖 AVR / ESP8266 / ESP32 / STM32 / RP2040,库依赖写进配置就能复现环境,换机器只需 git clone && pio run。要深挖 ESP32 再补一套 ESP-IDF,要搞 STM32 底层再补 STM32CubeIDE。Arduino IDE...
⚠️ 风险提示 刷机会清空全部数据,操作前完整备份(照片、通讯录、微信记录、OTP/Authenticator 密钥) 解锁 Bootloader 通常失去保修,部分机型永久熔断保险丝(三星 Knox 0x1、小米部分机型) 操作不当可能变砖,文末提供救砖思路,但不保证一定能救回 电量 ≥ 60%、用原装数据线、台式机插机箱后置 USB 口 本文仅用于技术学习与自有设备研究,请遵守当地法...
⚠️ 风险提示 刷机会清空全部数据,操作前完整备份(照片、通讯录、微信记录、OTP/Authenticator 密钥) 解锁 Bootloader 通常失去保修,部分机型永久熔断保险丝(三星 Knox 0x1、小米部分机型) 操作不当可能变砖,文末提供救砖思路,但不保证一定能救回 电量 ≥ 60%、用原装数据线、台式机插机箱后置 USB 口 本文仅用于技术学习与自有设备研究,请遵守当地法...
⚠️ 风险提示 刷机会清空全部数据,操作前完整备份(照片、通讯录、微信记录、OTP/Authenticator 密钥) 解锁 Bootloader 通常失去保修,部分机型永久熔断保险丝(三星 Knox 0x1、小米部分机型) 操作不当可能变砖,文末提供救砖思路,但不保证一定能救回 电量 ≥ 60%、用原装数据线、台式机插机箱后置 USB 口 本文仅用于技术学习与自有设备研究,请遵守当地法...
⚠️ 风险提示 刷机会清空全部数据,操作前完整备份(照片、通讯录、微信记录、OTP/Authenticator 密钥) 解锁 Bootloader 通常失去保修,部分机型永久熔断保险丝(三星 Knox 0x1、小米部分机型) 操作不当可能变砖,文末提供救砖思路,但不保证一定能救回 电量 ≥ 60%、用原装数据线、台式机插机箱后置 USB 口 本文仅用于技术学习与自有设备研究,请遵守当地法...
⚠️ 风险提示 刷机会清空全部数据,操作前完整备份(照片、通讯录、微信记录、OTP/Authenticator 密钥) 解锁 Bootloader 通常失去保修,部分机型永久熔断保险丝(三星 Knox 0x1、小米部分机型) 操作不当可能变砖,文末提供救砖思路,但不保证一定能救回 电量 ≥ 60%、用原装数据线、台式机插机箱后置 USB 口 本文仅用于技术学习与自有设备研究,请遵守当地法...
⚠️ 风险提示 刷机会清空全部数据,操作前务必完整备份(照片、通讯录、微信聊天记录、OTP 密钥、Authenticator 数据) 解锁 Bootloader 通常会导致保修失效,部分机型会永久熔断保险丝(如三星 Knox 0x1、小米部分机型) 操作不当可能变砖,本文末尾提供救砖方案,但不保证一定能救回 请确认电量 ≥ 60%,使用原装数据线,台式机请插机箱后置 USB 口 本文仅用...
一句话结论 如果不确定买什么,按这个优先级买:ESP32-S3 DevKitC 一块 + STM32F103C8T6 蓝丸两块 + 树莓派 5(或 4B)一台。这三块覆盖了「联网 IoT」「裸机/实时控制」「Linux 应用」三条完全不同的技术路线,加起来不到 500 元。剩下的板子等具体需求出现了再买。 一、按层级速查总表 1.1 入门 MCU 级(8/32 位单片机,无操作系统) ...
核心:如何理解大脑(读)、如何改变大脑(写),以及如何用这些信息去控制现实世界的机器(执行),可以把脑机接口系统想象成一个“终极翻译官”。 路线:非侵入式脑机接口(EEG)+ 开源外骨骼/机器人。 一、 脑机接口的“读”与“写” 在脑机接口领域,“读”被称为解码(Decoding),“写”被称为编码(Encoding)。 1. 如何“读”(Decoding)?——窃听神经元的“摩斯密码” ...

ROS 2 DDS 通信原理与调优、多机通信配置、Docker 容器化部署、日志诊断与性能分析完整实战指南
前言 在前几篇文章中,我们学习了 ROS 2 基础、Gazebo 仿真实战和外骨骼技术概述。本文将把这些知识整合起来,使用 ROS 2 搭建一套完整的外骨骼机器人控制系统,涵盖硬件抽象、关节控制、肌电信号处理和运动规划。 系统架构设计 ROS 2 节点拓扑 ┌─────────────────────────────────────────────────────┐ │ ...
前言 外骨骼机器人(Exoskeleton Robot)是一种穿戴在人体外部的机械装置,通过人机协同增强人体运动能力。从军事领域的负重辅助到医疗领域的康复训练,外骨骼技术正在快速走向实用化。本文将全面介绍外骨骼机器人的技术体系、最新研究进展和核心控制方法。 外骨骼机器人定义与分类 按用途分类 类型 功能 典型场景 代表产品/项目 康复外骨骼 辅助患者运动康复训练 医院、康...
前言 在上一篇 ROS 2 入门与环境搭建 中我们完成了 ROS 2 Kilted 的安装。本文将进入实战环节,学习如何使用 Gazebo 进行物理仿真,以及用 MoveIt2 进行运动规划。 Gazebo 概述 Gazebo Classic vs Gazebo Sim(Ignition) 特性 Gazebo Classic Gazebo Sim (Ignition) 版...
前言 ROS(Robot Operating System,机器人操作系统)是全球最主流的机器人开发中间件平台。2020 年 ROS Noetic 作为 ROS 1 的最终版本发布后,社区全面转向 ROS 2。本文将从 ROS 1 与 ROS 2 的对比讲起,带你搭建最新的 ROS 2 Kilted Kaiju 开发环境。 ROS 1 vs ROS 2 核心区别 特性 ROS 1 ...

基于 MoveIt2 + 深度相机 + 物体检测实现完整的机械臂 Pick & Place 工作流,包含感知管线、抓取规划、碰撞检测与异常恢复

基于 ROS 2 Jazzy + Nav2 实现完整的自主导航系统:SLAM 建图、代价地图调参、路径规划避障、导航行为树定制与实车部署

从零构建 ROS 2 自定义消息、服务和动作接口,C++/Python 双语言实现,Launch 文件编排与多节点调试全流程