自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (2)
  • 收藏
  • 关注

原创 ROS2快速入门--C++基础

话题/服务/动作通信,通信的数据载体,称为"接口"(msg、srv、action文件)其文件构建编译还是使用的Cmake在ROS2中大部分封装采用面向对象特征,如果需要稍微复习一下面向对象。

2026-03-12 23:22:10 42

原创 OpenClaw 无法执行读写运行文件操作解决办法

升级到3.2版本后,OpenClaw的权限收紧,当你查看代理-tool中全是灰色的。

2026-03-08 23:15:37 248 2

原创 Windows11 OpenClaw安装部署教程

本文介绍了OpenClaw AI助手的安装配置流程。系统要求Node.js≥22.x版本,建议4GB以上内存和5GB磁盘空间。详细说明了Node.js安装注意事项,包括不勾选Tools for Native Modules选项以避免下载冗余工具,以及设置环境变量的方法。安装OpenClaw需以管理员身份运行PowerShell执行指定命令。完成安装后需运行初始化配置命令,选择大模型API和消息平台绑定。最后需手动赋予本地权限,执行"openclaw config set tools.profile

2026-03-07 22:49:00 571 1

原创 Vscode+STM32CubeMX联合开发教程

本文介绍了STM32开发的软件配置流程。首先需要下载VSCode、STM32CubeMX和STM32CubeCLT三个必备软件。在CubeMX中创建工程时,需选择MCU型号、设置烧录串口,并使用CMake作为编译工具。VSCode配置包括安装中文插件、创建专用配置文件,并安装STM32CubeIDE、CMake及C/C++等扩展插件。最后在VSCode中打开工程文件夹,选择Debug配置预设,通过CMake工具完成代码编译。注意工程路径不能包含中文。

2025-12-02 20:27:07 787

原创 ROS开发CMakeLists指南

本文介绍了ROS开发中的关键CMake配置要点:1.常用命令包括find_package查找依赖包、include_directories设置头文件路径、add_executable创建可执行文件、target_link_libraries链接库文件等;2.消息/服务配置需在package.xml和CMakeLists.txt中添加message_generation/runtime依赖,并使用add_message_files和generate_messages生成代码;3.提供了标准CMakeLists

2025-11-25 23:19:41 349 1

原创 CAN、UART、I2C通信协议详解

本文摘要: 三种通信协议对比分析:1)CAN总线采用双绞线差分传输,支持闭环(1Mbps)和开环(125Kbps)两种模式,具有仲裁机制和CRC校验;数据帧包含识别码、控制位、数据段和应答场。2)UART通过RX/TX双线异步通信,需共地和匹配波特率,数据帧含起始位、数据位和校验位。3)I2C采用SCL/SDA双线同步通信,支持主从模式,通过地址寻址和ACK应答机制实现半双工传输,数据帧包含设备地址、读写位和应答位。三种协议在物理层结构、传输方式和数据帧格式上各有特点。

2025-11-09 20:10:41 948 1

原创 unitree_guide,ROS仿真学习笔记

基于宇树《四足机器人控制算法》学习笔记

2025-05-27 23:09:51 1560 1

原创 开源四轮ROS差速机器人控制方案

文章摘要:在电机驱动方案选型中,对比了亚博四路驱动板(串口控制简单)和TB6612驱动板(代码迁移容易但接线复杂),最终选择亚博驱动板实现四轮差速控制。系统采用"虚拟两轮"简化策略,将左右侧轮组同步控制(vL/vR),通过速差实现转向。编码器反馈取两侧轮速平均值,形成闭环控制。该设计兼顾了接线简便性与控制逻辑清晰性。

2025-05-27 22:23:28 954

原创 八自由度 四足机器人运动学正解及逆解(附代码)

已知两个关节的角度(θ₁和θ₂),求脚底的位置坐标(x, y)。

2025-05-24 23:19:29 1393 2

原创 四足机器人关节电机选型扭矩简单计算

摘要:本文计算了四足机器人(质量10kg)的静态关节扭矩。每条腿负载2.45kg,大腿和小腿长度均为0.2m。髋关节和膝关节在水平位置的最大扭矩分别为4.81N·m和4.81N·m,考虑1.3倍安全系数后为6.25N·m。计算时未计入腿自重,实际选型需增加余量以应对冲击和加速。

2025-05-24 23:00:15 2170

原创 ROS设置环境变量至.bashrc 无法识别功能包

首先,使用mkdir -p catkin_ws/src创建新的工作空间目录。接着,将旧功能包移动到新工作空间的src目录下,命令为mv ~/old/src ./。然后,删除旧工作空间的devel和build目录,并在新工作空间中使用catkin_make重新编译。编译完成后,将新工作空间的环境变量导入.bashrc文件,可以选择使用export ROS_PACKAGE_PATH或source ~/catkin_ws/devel/setup.bash命令。最后,将所选命令追加

2025-05-12 23:18:11 275

原创 Jetson xavier NX 安装ubuntu18.04及ROS melodic、Archiconda安装

0.准备工作1.下载镜像2.镜像烧录3.更换国内源4.安装ROSmelodic5.Archiconda安装

2025-03-23 20:16:50 1220

原创 STM32_入门学习笔记1

本文介绍了STM32系列微控制器的核心功能模块:1. 命名规则解析了STM32型号各字段含义;2. GPIO详细讲解了8种工作模式,包括推挽/开漏输出原理及上拉/下拉电阻的作用机制;3. 中断系统说明NVIC管理机制和配置流程;4. 串口通信涵盖轮询、中断和DMA三种传输模式的特点及实现方法。文章通过电路示意图和形象比喻,深入浅出地阐述了STM32关键外设的工作原理与配置要点,为嵌入式开发提供了实用参考。

2024-12-25 17:13:40 552

原创 Linux conda环境配置YOLO-v5

Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source MirrorIndex of /anaconda/archive/ | 清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。

2024-11-26 17:13:53 951

原创 cmake编译时缺少libgmock-dev报错

编译ros时出现如下错误。

2024-09-26 19:51:39 493

原创 C语言无痛满绩指南

基本上大部分学校都是红本本《C语言程序设计》,C语言考试跟实际教的还是有点区别的(考试会出一些偏题,怪题)学到哪刷到哪,刷题是基于你理解了 这部分知识的基础上的,千万不能知其然。然后呢,看到指针那部分就差不多了,一学期大部分学校也就教到这里为止。适合纯试卷非上机考试的同学,适合纯试卷非上机考试的同学,适合纯试卷非上机考试的同学,再然后呢,去牛客网刷题,

2024-09-24 23:50:59 289 1

原创 树莓派4B配置YOLOv5-6.0

树莓派型号:4B 4G内存32G储存卡镜像版本:Raspberry Pi OS-64bit-desktop 2022-9月版python版本:3.9YOLOv5版本:6.0摄像头:1080P杰锐微通树莓派烧录请参考。

2024-09-24 23:45:09 1969 1

原创 树莓派安装ubuntu18.04及ROS分布式通讯配置

准备工作:树莓派4B、读卡器、HDMI采集卡(可有可无)

2024-05-02 17:53:12 2008

原创 Arduino_mage2560 加 TB6612稳压版驱动MG513直流电机

要驱动电机首先需要通过单片机输入控制信号到TB6612电机驱动板再通过TB6612驱动直流电机,所以先了解这仨兄弟再进行程序编写。

2024-04-30 15:19:50 8508 1

原创 VScode 使用dev_container进行容器内ROS开发及远程容器开发

vscode的dev_container插件可以实现在vscode进入正在运行的容器开发请先启动容器后再往下看!!请先启动容器后再往下看!!请先启动容器后再往下看!! 3.进入使用命令行进入vscode 启动后右下角有此警告为成功。 也可顺便安装其他插件:ROS、C/C++、python、chinese、catkin_tools......

2024-01-22 16:16:42 5057 2

原创 ROS不同主机Docker间分布式通讯配置

在网上查了docker间通讯的一堆帖子。。。写的都很复杂。。其实只需要在生成容器的时候加些命令就行了。。。生成的镜像可以实现ros多机通讯以及rviz可视化(没试过gezabo),后续测试。。吧。

2024-01-22 13:19:27 2657 4

原创 ROS-TF广播发布者注意事项

多次调用时广播器每次调用将重新定义,需要声明为静态变量!2动态传参时,init初始化后才能对参数进行操作。1.当广播器写在函数体内部时,确认是否多次调用。赵虚左ros课程5.1.3--动态坐标变换。

2023-08-12 16:58:46 177 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除