美文网首页
配置ROS环境

配置ROS环境

作者: 网路元素 | 来源:发表于2019-09-30 07:09 被阅读0次

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命令设置当前Terminal的ROS环境变量。

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

  执行完命令后,会创建build和devel两目录,与src同级,接下来使用如下命令完成配置:

  source devel/setup.bash

  此时执行如下命令确认环境变量:

  echo $ROS_PACKAGE_PATH

  我这边的值如下:

 /home/guochongxin/ros/catkin_ws/src:/opt/ros/kinetic/share

参考网址:http://wiki.ros.org/ROS/Tutorials/InstallingandConfiguringROSEnvironment

相关文章

  • ROS Tutorials(1)

    安装并配置ROS环境 官方网址链接 1.配置ROS环境 $ echo "source /opt/ros/kinet...

  • ROS新手指导 1

    1. 安装并配置ROS环境,安装好后,source环境变量 2. 创建ROS的工作环境 3. ROS导航文件系统 ...

  • 配置ROS环境

    1.检测环境变量 运行printenv | grep ROS命令,有如下返回值则表示环境变量配置正确: ROS...

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

    1.检测环境变量 运行printenv | grep ROS命令,有如下返回值则表示环境变量配置正确: ROS_...

  • 环境配置—Ubuntu 16.04 ROS环境配置

    接触无人驾驶有一段时间了,一直没有在自己电脑上配置环境,工欲善其事必先利其器!今天终于狠下心来,将自己的Windo...

  • ubuntu20.04安装ROS Noetic 及解决raw.g

    [TOC] 记录配置ROS环境及遇到的问题 1. 版本选择 ROS 虽然叫机器人操作系统,但它是寄生在 LINUX...

  • ROS安装教程(1) - 安装

    ROS安装教程目录 ROS安装教程(1) - 安装(本章)ROS安装教程(2) - 配置ROS安装教程(3) - ...

  • ROS安装教程(2) - 配置

    ROS安装教程目录 ROS安装教程(1) - 安装ROS安装教程(2) - 配置(本章)ROS安装教程(3) - ...

  • 关于配置bashrc文件报错/opt/ros/kinetic/s

    配置ROS环境的时候遇到如下错误: 经检查是因为bash文件配置出错。解决方案如下 exec bash sourc...

  • ROS安装教程(3) - 测试

    ROS安装教程目录 ROS安装教程(1) - 安装ROS安装教程(2) - 配置ROS安装教程(3) - 测试(本...

网友评论

      本文标题:配置ROS环境

      本文链接:https://www.haomeiwen.com/subject/oizxpctx.html