news 2026/4/18 15:14:59

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/4/18 5:33:49

数字为翼 智管景区 —— 数字化指挥中心引领智慧旅游新实践

近年来,随着人们生活水平的提升,旅游需求持续激增,这给各景区发展带来机遇的同时,也带来了巨大压力。一方面,大量游客的涌入为当地政府、景区及居民带来了可观的经济收入,有效带动了当地第三产业的蓬勃发展…

作者头像 李华
网站建设 2026/4/18 4:22:52

【图像处理基石】如何基于黑白图片恢复出色彩?

前言 黑白照片承载着无数的时代记忆与珍贵瞬间,黑白照片上色(色彩恢复) 也是计算机视觉领域经典的图像复原任务之一。从老照片修复、历史影像还原到日常图像美化,黑白转彩色的技术有着非常广泛的落地场景。 黑白照片恢复色彩的本质…

作者头像 李华
网站建设 2026/4/18 3:46:03

【复杂网络分析】如何入门Louvain算法?

引言 在图挖掘领域,社区发现(Community Detection) 是核心任务之一,它用于挖掘图中内部连接紧密、外部连接稀疏的节点集合(即“社区”)。无论是社交网络的用户分组、生物网络的功能模块识别,还…

作者头像 李华
网站建设 2026/4/18 10:08:47

JiyuTrainer下载与集成:基于PyTorch的可视化训练工具探索

JiyuTrainer下载与集成:基于PyTorch的可视化训练工具探索 在深度学习项目开发中,一个常见的痛点是“环境不一致”——同样的代码在本地能跑通,换到服务器却报错;团队成员之间因依赖版本差异导致复现失败;新员工配置开…

作者头像 李华
网站建设 2026/4/18 5:33:22

springboot宠物医院就诊美容管理系统的设计与实现_0b2b81al

目录已开发项目效果实现截图关于博主开发技术介绍核心代码参考示例1.建立用户稀疏矩阵,用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!已开发…

作者头像 李华