当前位置: 首页 > news >正文

配置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命令设置当前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

参考网址:ROS/Tutorials/InstallingandConfiguringROSEnvironment - ROS Wiki


http://www.mrgr.cn/news/5091.html

相关文章:

  • 深度剖析C++string(上篇)
  • 瑞吉外卖--登录退出功能的实现
  • 在 uboot 中实现 UDP 协议
  • 记Windows文件右键扩展二级子菜单
  • 【前端面试】call、apply 、bind、箭头函数
  • 【Linux】实现三个迷你小程序(倒计时,旋转指针,进度条)
  • vivado RPM
  • 基于UDP的网络聊天室
  • android——workermanager
  • 基于Python的mediapipe和opencv的人体骨骼、人体姿态关键点的实时跟踪项目
  • 推荐一款功能全面的层次化笔记应用,支持自由拖拽、缩放、旋转,可视化非常牛逼(附源码)
  • 证书学习(二)搞懂 keystore、jks、p12、pfx、crt、csr、pem文件的区别
  • Flutter-自适用高度PageView
  • TTS 文本 vs SSML
  • CR-NeRF 代码eval.py解析
  • 弹射无人机和筒射无人机技术区别详解
  • 后端给前端传递数据形式:广播 单播以及组播
  • EDKII之安全启动详细介绍
  • uniapp中switch和select组件阻止chane事件冒泡的方法
  • 科研绘图系列:Python语言时间趋势图