news 2026/6/18 16:41:45

moveit配置3轴机械臂

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
moveit配置3轴机械臂

有时候ros-noetic-moveit这个大包里可能因为依赖关系没有自动把setup-assistant装进去。

强制安装:

sudo apt install ros-noetic-moveit-setup-assistant

solidworks导出urdf文件,之前的文章有写到:

https://blog.csdn.net/qq_66669252/article/details/156338747?spm=1011.2124.3001.6209

0:打开软件

roslaunch moveit_setup_assistant setup_assistant.launch

1:导入urdf

2:打开之前urdf文件

有可能会出现加载不出来模型的情况:需要在该终端进行source,刷新urdf文件的环境变量。

成功后:

3:自碰撞检测设置

采样密度越高,计算时间越长,采样密度过低,会造成参数不完善的情况出现。默认值10000,点击 generate collision matrix 会自动计算碰撞矩阵。

4:增加虚拟关节

用于机械臂的基座标系连接到世界坐标系,可以不进行配置

5:增加规划组

规划组用于:描述机器人的不同部分,通常6自由度机械臂的六个关机是一组,一个末端执行器的几个部分是一组。

6:机械臂位姿
可以让机器人初始时刻在什么位置,或者是某个时刻到达设置的位置。

可以记录多个位姿

设置结束:

7:终端设置(end effectors)

相对于告诉moveit,你的机械臂终端位置在哪。(没有爪子,不需要设置)

8:设置不动的关节

不需要设置,因为都是可动的

9:设置ros控制(controllers)

用于:自动生成机器人的控制器,自动生成

10:simulation

一般用于gazebo仿真,非必须操作,可以跳过

11: 设置3d传感器(3d perception)

如果有3d视觉传感器,可以通过此步骤设置,可以选择传感器发布的数据类型,point cloud或者depth map。设置后,moveit会自动订阅该话题信息,用于规划避障操作。

12:作者信息

第一个填名字,第二个填邮箱

13:最后一步

在刚刚urdf文件的src目录下,创建一个文件夹,用于存放现在生成的moveit文件

14:运行一个虚拟控制器demo.launch,打开rviz页面

下载MoveIt 的虚拟控制器管理包

sudo apt install ros-noetic-moveit-fake-controller-manager

更新

rospack profile

运行虚拟控制器

source /opt/ros/noetic/setup.bash

source ~/or_ws/devel/setup.bash

roslaunch ram_moveit_config demo.launch

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/18 11:10:07

Diskinfo定期巡检脚本:自动化维护GPU服务器

Diskinfo定期巡检脚本:自动化维护GPU服务器 在人工智能实验室或企业级AI训练平台中,最令人头疼的场景之一莫过于——深夜模型训练正到关键阶段,突然中断,日志里只留下一行模糊的I/O错误。重启后数据读取失败,几天的计算…

作者头像 李华
网站建设 2026/6/18 3:47:39

Java毕设项目推荐-基于SpringBoot的办公管理系统设计与实现员工考勤,工作任务分配、任务进度管理系统【附源码+文档,调试定制服务】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/17 3:53:45

YOLOv5模型评估指标解析:mAP@0.5与PyTorch实现

YOLOv5模型评估指标解析:mAP0.5与PyTorch实现 在目标检测的实际项目中,一个常见的场景是:你训练了一个YOLOv5模型,在验证集上跑出了不错的推理速度和高置信度输出,但上线后却发现漏检严重、定位不准。问题出在哪&#…

作者头像 李华
网站建设 2026/6/15 21:06:49

【Docker使用】从拉取到运行

最近我在尝试使用Docker运行LocalAI大模型服务,在这个过程中遇到了不少疑问。通过实践和查阅资料,我总结了一些经验,希望能够帮助大家更好地理解Docker的工作机制。 1. Docker镜像查找流程 当我们执行docker run命令时,Docker会按…

作者头像 李华
网站建设 2026/6/16 20:14:57

从零开始:Flutter 开发环境搭建全指南

Flutter 是 Google 推出的跨平台 UI 开发框架,可快速构建高性能、跨 iOS 和 Android 的原生应用。本文将详细讲解不同操作系统(Windows/macOS/Linux)下 Flutter 环境的完整搭建流程,涵盖基础配置、IDE 选型、环境验证等核心步骤&a…

作者头像 李华
网站建设 2026/6/12 16:21:19

net企业员工办公设备租赁借用管理系统vue

目录具体实现截图项目介绍论文大纲核心代码部分展示可定制开发之亮点部门介绍结论源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作具体实现截图 本系统(程序源码数据库调试部署讲解)同时还支持Python(flask,django)、…

作者头像 李华