1、创建工作区间
bash
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src- catkin_ws,名字不一定要一模一样,只是大家约定俗成用这个
2、初始化rosdep数据库
bash
sudo rosdep init
rosdep update3、下载安装第三方源代码
(1)wstool 方式
bash
wstool init .
wstool merge https://raw.githubusercontent.com/swri-robotics/gilbreth/kinetic-devel/gilbreth.rosinstall
wstool update其中 gilbreth.rosinstall 文件如下:
toml
- 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方式
bash
git clone https://github.com/moveit/moveit_tutorials.git -b master3、安装系统依赖项
bash
rosdep install --from-paths . --ignore-src --rosdistro=kinetic -y其中,rosdistro 指明依赖ros的相关版本号,例如 kinetic、melodic 等。
4、编译
bash
catkin config --extend /opt/ros/${ROS_DISTRO} --cmake-args -DCMAKE_BUILD_TYPE=Release
catkin build5、运行
bash
source ./devel/setup.bash
roslaunch panda_moveit_config demo.launch rviz_tutorial:=true