美文网首页
ros系统新手教程

ros系统新手教程

作者: Allen的光影天地 | 来源:发表于2018-12-21 11:57 被阅读11次

1. 安装ros系统

  1. 创建工作空间
mkdir -p ~/catkin_ws/src  // 创建对应目录
cd ~/catkin_ws/ // 进入对应地址
catkin_make   // 编译对应工作环境 
source devel/setup.bash   // 讲当前工作空间设置为ros工作环境的最顶层  source一下设置工作环境

创建好的空间大概是这样:

workspace_folder/        -- WORKSPACE
  src/                   -- SOURCE SPACE
    CMakeLists.txt       -- 'Toplevel' CMake file, provided by catkin
    package_1/
      CMakeLists.txt     -- CMakeLists.txt file for package_1
      package.xml        -- Package manifest for package_1
    ...
    package_n/
      CMakeLists.txt     -- CMakeLists.txt file for package_n
      package.xml        -- Package manifest for package_n
  1. 创建catkin程序包
cd ~/catkin_ws/src // 进入对应环境
catkin_create_pkg beginner_tutorial std_msgs rospy roscpp   // 后面是对应的依赖包
  1. 在上一步中catkin_create_pkg,在当下程序包中生成两个文件,分别是Cmakelists.txt和package.xml

5. vim打开对应的cmakelists.txt, 最下面填入以下内容(对应的目录要根据个人情况填写):

add_executable(talker src/talker.cpp)
target_link_libraries(talker ${catkin_LIBRARIES})
add_dependencies(talker beginner_tutorials_generate_messages_cpp)

add_executable(listener src/listener.cpp)
target_link_libraries(listener ${catkin_LIBRARIES})
add_dependencies(listener beginner_tutorials_generate_messages_cpp)

6.在work space下,运行catkin_make

catkin_make
  1. 打开新的三个终端,分别运行如下:
roscore // 第一个终端保证运行
source devel/setup.bash  // 添加source源 第二个第三个终端都要添加
rosrun beginner_tutorials talker      (C++)  // 第二个终端
rosrun beginner_tutorials listener     (C++) // 第三个终端

8. end!!!

相关文章

  • ros系统新手教程

    1. 安装ros系统 创建工作空间 创建好的空间大概是这样: 创建catkin程序包 在上一步中catkin_cr...

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

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

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

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

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

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

  • 安装奥比中光astra RGBD相机 [转]

    ros与深度相机入门教程-在ROS使用奥比中光Orbbec Astra Pro ros与深度相机入门教程-在ROS...

  • ROS的安装、测试及环境配置介绍

    说明:文章所有内容皆截选自实验楼教程【ROS机器人操作系统的安装、配置与初级教程】,该教程制作者有12年机器人系统...

  • ROS安装包错误:Cannot download ros-kin

    1、问题描述 按照ros教程执行 sudoapt­getinstallros-­kinetic­-ros­-...

  • 2018-10-15ros环境配置

    ROS版本 ubuntu14.04 indigoubuntu16.04 kinetic ROS教程 kinetic...

  • ROS

    学习资料 ROS入门教程 本系列来自:http://wiki.ros.org/cn/ROS/Tutorials R...

  • Ros基础

    学习资料推荐ROS官方教程(中文版):http://wiki.ros.org/cn/ROS/Tutorials[h...

网友评论

      本文标题:ros系统新手教程

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