自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 在 MoveIt2 中集成自定义 OMPL 规划器 + 踩坑记录

MoveIt2 的 OMPL 插件在源码工作空间ws_moveit2# 这里 rm_65_gripper_config 换成你自己的配置包名ros2 launch rm_65_gripper_config demo.launch.py # 换成你的配置包名说明 OMPL pipeline 正常加载。理想情况下输出中应包含。如果没有,优先检查:机械臂配置包是否重新 build;是否source了正确的工作空间;是否在这同一个终端里启动的。打开 RViz:在面板中选择你的规划组(如rm_group。

2025-11-27 09:35:53 834 1

原创 Jetson + ROS2 Humble:从 apt 二进制 MoveIt2 迁移到源码 MoveIt2 + 源码 OMPL(踩坑记录)

不过如果你把源码 OMPL 安装在一个独立前缀(比如),理论上也可以不卸载,只要后续链接时明确告诉 CMake 用哪一个前缀就行。假设你要加一个自定义 planner(例如 SRRT 或你自己的 RRT-Connect 变种),一般做法:在对应目录下添加.cpp和.h;在对应的中把你的源文件加入编译;具体可以参考 OMPL 官方文档。

2025-11-26 16:53:49 320

原创 记一次在 Jetson 上源码编译 MoveIt2 时 rosdep 依赖安装失败的坑(position-controllers 等包无法定位)

环境下源码编 MoveIt2 的同学一个参考,希望大家少踩一点源配置的坑,把时间留给真正的算法与仿真。这些包虽然不是 MoveIt2 的“核心逻辑”,但确实会影响仿真和调试体验,建议还是把依赖补齐。至此,MoveIt2 源码编译顺利通过,后续就可以继续做控制仿真、集成自定义规划器等工作了。如果没有报错,就说明 key 和源配置都 OK。如果是“无法定位软件包”,大概率是源没有配置好或者仓库里根本没这个包。如果直接跳过它们,后面做控制仿真会比较麻烦,所以还是希望。),镜像源可以作为补充,但不能完全替代。

2025-11-26 10:01:33 497

原创 [Moveit!]控制真实机械臂问题合集(个人向)

环境:noetic硬件:AR4机械臂。

2024-03-13 14:50:05 1884 1

原创 STM32 9-1 USART串口协议 学习笔记

我们需要把xyz数据分割成一个个数据包,将同一批的数据进行打包和分割,方便接收方识别。优点:数据直观易理解,非常灵活,比较适合一些输入指令进行人机交互的场合(蓝牙模块AT指令,CNC和3D打印机常用的G代码等)显然,这样子太麻烦了,我们可以把该函数封装在Serial.c里(记得在头文件Serial.h中声明)优点:传输数据快,传输最直接,解析数据非常简单,适合一些模块发送原始的数据(陀螺仪、温湿度传感器等)以‘@’为包头,‘\r’、‘\n’为包尾,中间的数据量不固定。

2023-10-22 16:03:36 255 1

空空如也

空空如也

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

TA关注的人

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