找回密码
 立即注册
查看: 683|回复: 0

[linux] Ubuntu22.04 + ROS2 Humble配置Moveit2环境

[复制链接]

224

主题

0

回帖

773

积分

高级会员

积分
773
发表于 2024-6-5 13:23:00 | 显示全部楼层 |阅读模式
本帖最后由 御坂主机 于 2024-6-6 20:55 编辑

1. 简介

Moveit2 是一个用于机器人运动规划、操控和仿真的框架,它与 ROS2(机器人操作系统 2)紧密集成。本文将详细介绍在 Ubuntu 22.04 上配置 ROS2 Humble 版本的 Moveit2 环境的步骤。

1.1 先决条件

在开始之前,请确保您的系统满足以下先决条件:

(1) 安装了 Ubuntu 22.04 操作系统。
(2) 已经安装了 ROS2 Humble 版本。

1.1.1 安装 ROS2 Humble

首先,确保已经安装了 ROS2 Humble。若未安装,请参考以下步骤:

(1) 设置源列表:

  1. sudo apt update && sudo apt install curl gnupg2 lsb-release
  2. curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
  3. sudo sh -c 'echo "deb http://packages.ros.org/ros2/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/ros2-latest.list'
复制代码


(2) 安装 ROS2:

  1. sudo apt update
  2. sudo apt install ros-humble-desktop
复制代码


(3) 设置环境变量:

  1. source /opt/ros/humble/setup.bash
复制代码


1.2 安装依赖项

在安装 Moveit2 之前,需要安装一些依赖项:

  1. sudo apt update
  2. sudo apt install Python3-colcon-common-extensions python3-rosdep2
复制代码


2. 配置 Moveit2 环境

2.1 安装 Moveit2

接下来,安装 Moveit2 和其依赖项:

(1) 创建工作空间目录:

  1. mkdir -p ~/ws_moveit2/src
  2. cd ~/ws_moveit2
复制代码


(2) 克隆 Moveit2 仓库:

  1. cd src
  2. git clone https://github.com/ros-planning/moveit2.git -b humble
复制代码


(3) 初始化 rosdep:

  1. cd ~/ws_moveit2
  2. sudo rosdep init
  3. rosdep update
复制代码


(4) 安装依赖项:

  1. rosdep install -r --from-paths src --ignore-src --rosdistro humble -y
复制代码


2.2 编译 Moveit2

在安装完依赖项后,编译 Moveit2:

(1) 使用 colcon 编译:

  1. colcon build --symlink-install
复制代码


(2) 编译完成后,设置环境变量:

  1. source ~/ws_moveit2/install/setup.bash
复制代码


3. 测试配置

3.1 运行示例

为了验证 Moveit2 安装成功,可以运行一个示例:

(1) 启动 ROS2 核心:

  1. ros2 launch demo_nodes_cpp talker_listener.launch.py
复制代码


(2) 启动 Moveit2 示例:

  1. ros2 launch moveit2_tutorials demo.launch.py
复制代码

如果一切配置正确,您应该能看到 RViz2 界面,并在其中看到机器人模型和运动规划的可视化结果。

4. 结论

通过本文的介绍,您应该能够在 Ubuntu 22.04 上成功配置 ROS2 Humble 和 Moveit2 环境。这一过程包括安装 ROS2、Moveit2 以及其依赖项,并通过运行示例验证安装结果。希望本文能帮助您顺利完成配置,并在后续的机器人项目中发挥 Moveit2 的强大功能。



------------------------------------------------------------------------------------------------------------------------------------------

========  御 坂 主 机  ========

>> VPS主机 服务器 前沿资讯 行业发布 技术杂谈 <<

>> 推广/合作/找我玩  TG号 : @Misaka_Offical <<

-------------------------------------------------------------------------------------------------------------------------------------------

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系站长|Archiver|手机版|小黑屋|主机论坛

GMT+8, 2025-4-5 02:23 , Processed in 0.065167 second(s), 24 queries .

Powered by 主机论坛 HostSsss.Com

HostSsss.Com

快速回复 返回顶部 返回列表