环境搭建
当前教程基于ROS indigo
ROS环境搭建
设置源
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
设置密钥
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
更新源
sudo apt-get update
sudo apt-get upgrade
安装ROS
sudo apt-get install ros-indigo-desktop-full
初始化rosdep
sudo rosdep init
更新rosdep
rosdep update
设置环境变量
echo source /opt/ros/indigo/setup.bash >> ~/.bashrc
HIROP环境搭建
创建工作区
$ cd ~; mkdir catkin_ws
$ cd catkin_ws; mkdir src
$ catkin_make
$ echo source ~/catkin_ws/devel/setup.bash >> ~/.bashrc
下载源码
sudo apt-get install git
cd ~/catkin_ws/src
git clone https://github.com/HSRobot/hsr_irp.git
下载依赖项
sudo apt-get install ros-indigo-industrial-core
sudo apt-get install ros-indigo-moveit-full
sudo apt-get install ros-indigo-serial
sudo apt-get install ros-indigo-gazebo-ros-control
sudo apt-get install ros-indigo-joint-trajectory-controller
sudo apt-get install ros-indigo-joint-state-controller
sudo apt-get install ros-indigo-effort-controllers
sudo apt-get install ros-indigo-position-controllers
编译
catkin_make