【ROS学习-2】配置ROS环境

1.检测环境变量
   运行printenv | grep ROS命令,有如下返回值则表示环境变量配置正确:
  ROS_ROOT=/opt/ros/kinetic/share/ros
  ROS_PACKAGE_PATH=/opt/ros/kinetic/share
  ROS_MASTER_URI=http://localhost:11311
  ROSLISP_PACKAGE_DIRECTORIES=
  ROS_DISTRO=kinetic
  ROS_ETC_DIR=/opt/ros/kinetic/etc/ros
   如无,需执行source /opt/ros/kinetic/setup.bash命令设置当前TerminalROS环境变量。
2.创建ROS Workspace
  mkdir -p ~/ros/catkin_ws/src
  cd ~/ros/catkin_ws/src
  catkin_init_workspace
   当执行完最后一条命令时有如下提示:
  Creating symlink "/home/guochongxin/ros/catkin_ws/src/CMakeLists.txt" pointing to "/opt/ros/kinetic/share/catkin/cmake/toplevel.cmake"
   即在src目录下创建一个CMakeLists.txt文件,该文件是个链接文件,链接到toplevel.cmake文件。
   尽管只有CMakeLists.txt文件,接下来还是可以使用如下命令编译工作空间:
  cd ~/ros/catkin_ws
  catkin_make
   执行完命令后,会创建builddevel两目录,与src同级,接下来使用如下命令完成配置:
  source devel/setup.bash
   此时执行如下命令确认环境变量:
  echo $ROS_PACKAGE_PATH
   我这边的值如下:
  /home/guochongxin/ros/catkin_ws/src:/opt/ros/kinetic/share
3.参考网址

评论

此博客中的热门博文

I/O映射之I/O端口

使用seq_file

通过Netlink检测网线插拔