Halo
发布于 2024-09-27 / 7 阅读 / 0 评论 / 0 点赞

ros编译运行步骤

1、创建工作区间

mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src
  • catkin_ws,名字不一定要一模一样,只是大家约定俗成用这个

2、初始化rosdep数据库

sudo rosdep init
rosdep update

3、下载安装第三方源代码

(1)wstool 方式

wstool init . 
wstool merge https://raw.githubusercontent.com/swri-robotics/gilbreth/kinetic-devel/gilbreth.rosinstall 
wstool update

其中 gilbreth.rosinstall 文件如下:

- git:
    local-name: gilbreth
    uri: https://github.com/swri-robotics/gilbreth.git
    version: kinetic-devel
- git:
    local-name: universal_robot
    uri: https://github.com/ros-industrial/universal_robot.git
    version: kinetic-devel

(2)git方式

git clone https://github.com/moveit/moveit_tutorials.git -b master

3、安装系统依赖项

rosdep install --from-paths . --ignore-src --rosdistro=kinetic -y

其中,rosdistro 指明依赖ros的相关版本号,例如 kinetic、melodic 等。

4、编译

catkin config --extend /opt/ros/${ROS_DISTRO} --cmake-args -DCMAKE_BUILD_TYPE=Release
catkin build

5、运行

source ./devel/setup.bash
roslaunch panda_moveit_config demo.launch rviz_tutorial:=true

评论