logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ROS2从入门到实战:去中心化机器人操作系统详解

ROS2核心概念与开发指南摘要 ROS2是新一代机器人操作系统框架,提供硬件抽象、标准化通信和丰富工具链。相比ROS1,ROS2采用去中心化DDS架构,支持实时通信和跨平台运行。核心组件包括: 通信机制: 话题(Topic):异步多对多数据流(如传感器数据) 服务(Service):同步请求-响应模式 动作(Action):带反馈的长任务管理 参数(Parameter):运行时动态配置 开发环境:

文章图片
#wpf
ROS2从入门到实战:去中心化机器人操作系统详解

ROS2核心概念与开发指南摘要 ROS2是新一代机器人操作系统框架,提供硬件抽象、标准化通信和丰富工具链。相比ROS1,ROS2采用去中心化DDS架构,支持实时通信和跨平台运行。核心组件包括: 通信机制: 话题(Topic):异步多对多数据流(如传感器数据) 服务(Service):同步请求-响应模式 动作(Action):带反馈的长任务管理 参数(Parameter):运行时动态配置 开发环境:

文章图片
#wpf
STM32 DMA 零基础入门(HAL库)

DMA = Direct Memory Access(直接存储器访问)核心思想:数据搬运不需要 CPU 参与DMA 控制器自动在 "外设" 和 "内存" 之间搬运数据。

#stm32#嵌入式硬件#单片机
ROS2零基础入门教程

文章摘要 本教程是ROS2入门指南,基于ROS2教程网站结构编写,适合零基础学习者。第一章介绍ROS2核心概念和环境搭建:ROS2是机器人开发框架,提供通信、硬件抽象等核心功能,推荐使用Humble版本(Ubuntu 22.04)。安装步骤包括设置语言环境、添加软件源、安装ROS2及验证。核心概念包括节点(功能单元)、工作空间(代码目录)、功能包(模块)和四种通信机制(话题、服务、动作、参数)。第

文章图片
#机器人#c++
【STM32实战】串口打印 DHT11 温湿度数据 (HAL库 + CubeMX)

本文介绍了如何利用STM32定时器实现微秒级延时(delay_us)来驱动DHT11温湿度传感器。通过CubeMX配置定时器、串口和GPIO引脚,详细讲解了单总线通信协议、时序控制等核心内容。重点包括:1) 使用定时器实现精确的微秒延时;2) GPIO输入输出模式的动态切换;3) DHT11数据读取逻辑的实现;4) 串口打印调试技巧。文章还总结了常见问题解决方案,如printf无法输出、数据读取错

文章图片
#stm32#嵌入式硬件#单片机
devbox加cursor编写项目到上线,不到10分钟

在开始创建 Devbox 之前,需要先切换到合适的可用区。:在创建环境的页面中,选择“预配置”语言环境。:连接成功后,会生成预配置文件,此时可以开始在本地 IDE 中进行开发。:在主界面找到并点击“Devbox”选项,进入创建环境的界面。,如果没有任何报错信息,则说明环境启动成功,可以开始开发工作。:开启所需的端口,系统会自动分配一个公网域名,方便远程访问。:通过拖拽按钮,可以调整资源的大小,以满

文章图片
#负载均衡#centos#云计算
FastAPI 从零开始完整学习教程

FastAPI 是一个现代、高性能的 Python Web 框架,用于构建 API。特性说明使用 Python 类型提示Starlette底层 Web 框架,提供高性能异步支持Pydantic数据验证和序列化OpenAPI自动生成 API 文档​​"}Pydantic 是一个数据验证库,FastAPI 用它来:定义请求/响应数据结构自动验证数据类型自动转换数据类型生成 JSON Schema(用于

文章图片
#fastapi#学习
docker部署vue项目解决跨域问题(一键docker解决)

将在当前目录下寻找Dockerfile,并根据其中的指令构建一个全新的Docker镜像,命名为"vue-student-web"。- `docker build` - 基础命令,用于构建 Docker 镜像。- `vue-student-web`: 给运行的容器指定的名称。- `-t vue-student-web` - 标签参数。- `-t` 表示为新构建的镜像设置标签(tag)- `vue-s

文章图片
#docker#vue.js#容器
vscode插件remote——ssh连接远程服务器

首先在开始之前,你需要打开远程服务器的ssh端口和关闭防火墙(下面是本地虚拟机和远程服务器开启方法)(在阿里云平台和其他云平台的买的或者体验的服务器ssh服务已经打开,只需要开启一下22端口)5.之后你就可以进入到文件夹中,选择文件夹(此时的文件夹是你的远程服务器文件夹)2.第二步,在vscode安装插件,搜索ssh,安装第一个remote-ssh。在连接之前,需要(重置密码,连接时输入的密码就是

文章图片
#vscode#ssh#服务器
【STM32专题】深入ADC外设:从SAR原理到CubeMX配置多通道DMA采集实战(基于F103C8T6)

本文以STM32F103C8T6为例,详细讲解ADC(模数转换器)的应用开发。首先介绍12位SARADC的工作原理和关键参数,重点说明时钟分频(不超过14MHz)和采样时间设置等注意事项。随后通过两个实战案例:单通道轮询采集电位器电压和多通道DMA采集(含内部温度传感器),对比不同采集模式的优缺点。文中提供了完整的CubeMX配置步骤和代码实现,并给出电压换算公式和常见问题解决方案。最后强调DMA

#stm32#嵌入式硬件#单片机
    共 16 条
  • 1
  • 2
  • 请选择