zoukankan      html  css  js  c++  java
  • 源码安装ROS Melodic Python3 指南 (转) + 安装记录

    这篇文章转自   https://blog.csdn.net/id9502/article/details/80410989 

    csdn真是作大死,我保存这篇博客的时候还不需要花钱就能看,现在居然要vip才能看

    简直就是ros源码阅读顺序表

    1. 首先安装基本依赖包:

    安装ros依赖:

    sudo apt install python3-rosdep2 python3-rosinstall-generator python3-rosinstall build-essential python3-defusedxml python3-netifaces

    安装编译依赖:

    sudo apt install libeigen3-dev libboost-thread-dev libgtest-dev libconsole-bridge-dev libpoco-dev python3-sip-dev libboost-filesystem-dev libboost-program-options-dev libtinyxml2-dev libtinyxml-dev pyqt5-dev libcurl4-openssl-dev libboost-regex-dev liblz4-dev libbz2-dev libboost-singals-dev liburdfdom-headers-dev liburdfdom-dev uuid-dev libassimp-dev libogre-1.9-dev libyaml-cpp-dev

    2. 配置rosdep

    mkdir setups
    cd setups
    touch rosdep
    chmod +x ./rosdep

    添加脚本内容:

    #!/usr/bin/env python3

    from rosdep2.main import rosdep_main
    rosdep_main()

    执行

    sudo ./rosdep init
    ./rosdep update

    3. 获取基本ros环境的源码

    首先下载执行文件

    wget https://raw.githubusercontent.com/ros-infrastructure/rosinstall_generator/master/bin/rosinstall_generator
    wget https://raw.githubusercontent.com/vcstools/wstool/master/scripts/wstool
    wget https://raw.githubusercontent.com/ros-infrastructure/rospkg/master/scripts/rosversion
    wget https://raw.githubusercontent.com/ros-infrastructure/catkin_pkg/master/bin/catkin_find_pkg
    wget https://raw.githubusercontent.com/ros-infrastructure/catkin_pkg/master/bin/catkin_create_pkg
    wget https://raw.githubusercontent.com/ros-infrastructure/catkin_pkg/master/bin/catkin_generate_changelog
    wget https://raw.githubusercontent.com/ros-infrastructure/catkin_pkg/master/bin/catkin_tag_changelog
    wget https://raw.githubusercontent.com/ros-infrastructure/catkin_pkg/master/bin/catkin_test_changelog
    chmod +x ./rosinstall_generator
    chmod +x ./wstool
    chmod +x ./rosversion
    chmod +x ./catkin_find_pkg
    chmod +x ./catkin_create_pkg
    chmod +x ./catkin_generate_changelog
    chmod +x ./catkin_tag_changelog
    chmod +x ./catkin_test_changelog

    记得修改第一行引用的python 为python3,并把下面的from _future_ import 行删除

    新建总工程目录并执行ros源代码下载

    mkdir ../workspace
    cd ../workspace
    ../setups/rosinstall_generator desktop_full --rosdistro melodic --deps --tar > melodic-desktop-full.rosinstall
    ../setups/wstool init -j8 src melodic-desktop-full.rosinstall

    如果安装失败的话,可以试试继续安装:

    ../setups/wstool update -j 8 -t src

    接下来解决依赖

    ../setups/rosdep install --from-paths src --ignore-src --rosdistro melodic -y

    4. 安装Catkin

    Github Catkin上下载源码,cmake并选择python版本为3,安装地址选为自己的环境文件夹env

    export ROS_PYTHON_VERSION=3
    mkdir build
    cd build
    cmake ..
    make DESTDIR=xxxxxxx
    make install

    然后回到workspace目录 
    修改 ./src/orocos_kinematics_dynamics/python_orocos_kdl/CMakeLists.txt 中

    SET(PYTHON_VERSION 2 CACHE STRING "Python Version")  

    改为

    SET(PYTHON_VERSION 3 CACHE STRING "Python Version") 

    修改 src/dynamic_reconfigure/cfg/Test.cfg 和 src/nodelet_core/nodelet_topic_tools/cfg/NodeletThrottle.cfg 第一行为

    #! /usr/bin/env python3

    添加 regex 依赖到 src/ros_comm/rosconsole/CMakeLists.txt 72 行后(维持其他不变,添加boost_regex)

    target_link_libraries(rosconsole ${rosconsole_backend_LIBRARIES} ${catkin_LIBRARIES} ${Boost_LIBRARIES} boost_regex)

    修改 src/vision_opencv/cv_bridge/CMakeLists.txt 11 行为

    find_package(Boost REQUIRED python-py36)

    ../env/setup.sh 最后一行添加

    export ROS_PYTHON_VERSION=3

    5. 开始编译

    source ../env/setup.zsh
    catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release
    mv ../setups/* ../env/bin/

    如果想更换安装地点的话,可以在最后catkin之后加 –install-space xxxxxxx

    6. 开始使用ROS

    以后任何新Term执行ROS命令前都要载入配置环境(也可以加入~/.bashrc或者~/.zshrc里面自动执行)

    source ../env/setup.zsh

    启动 ros 调度核心

    roscore

    开新窗口启动 rviz 来测试

    rosrun rviz rviz

    若能成功启动,万事大吉!

    备注:rqt 系列的 ros 程序似乎没有自动修改第一行为 python3, 需要手动修改。

    1’. 懒人福利

    简单编译后打包好的 deb 文件(不对安装结果负责,因为依赖太多了数不清,所以如果有不能运行的按照log添加添加吧,另外欢迎随意修正这个 deb),如果你和我一样用的 debian testing 系统,欢迎直接 copy 我编译完的二进制包:https://pan.baidu.com/s/1WmZAA7J-2uvSz8S9-XmdWQ

    下面是我自己的安装记录================================

    2019年07月28日 12:55

    rosdep2   rosinstall-generator  rosinstall 之类的可以找到源码自己装

    也可以pip装  

    wstool我用源码装的

    workspace我单独建了个文件夹,

    rosinstall_generator desktop_full --rosdistro melodic --deps --tar > melodic-desktop-full.rosinstall
    wstool init -j8 src melodic-desktop-full.rosinstall


    这两句里头的melodic我都换成了kinetic,然后发现workspace文件夹下生成了一个src文件夹,以及一个

    kinetic-desktop-full.rosinstall文件,内容如下:

      1 - tar:
      2     local-name: actionlib
      3     uri: https://github.com/ros-gbp/actionlib-release/archive/release/kinetic/actionlib/1.11.13-0.tar.gz
      4     version: actionlib-release-release-kinetic-actionlib-1.11.13-0
      5 - tar:
      6     local-name: angles
      7     uri: https://github.com/ros-gbp/geometry_angles_utils-release/archive/release/kinetic/angles/1.9.11-0.tar.gz
      8     version: geometry_angles_utils-release-release-kinetic-angles-1.9.11-0
      9 - tar:
     10     local-name: bond_core/bond
     11     uri: https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/bond/1.8.3-0.tar.gz
     12     version: bond_core-release-release-kinetic-bond-1.8.3-0
     13 - tar:
     14     local-name: bond_core/bond_core
     15     uri: https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/bond_core/1.8.3-0.tar.gz
     16     version: bond_core-release-release-kinetic-bond_core-1.8.3-0
     17 - tar:
     18     local-name: bond_core/bondcpp
     19     uri: https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/bondcpp/1.8.3-0.tar.gz
     20     version: bond_core-release-release-kinetic-bondcpp-1.8.3-0
     21 - tar:
     22     local-name: bond_core/bondpy
     23     uri: https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/bondpy/1.8.3-0.tar.gz
     24     version: bond_core-release-release-kinetic-bondpy-1.8.3-0
     25 - tar:
     26     local-name: bond_core/smclib
     27     uri: https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/smclib/1.8.3-0.tar.gz
     28     version: bond_core-release-release-kinetic-smclib-1.8.3-0
     29 - tar:
     30     local-name: catkin
     31     uri: https://github.com/ros-gbp/catkin-release/archive/release/kinetic/catkin/0.7.18-1.tar.gz
     32     version: catkin-release-release-kinetic-catkin-0.7.18-1
     33 - tar:
     34     local-name: class_loader
     35     uri: https://github.com/ros-gbp/class_loader-release/archive/release/kinetic/class_loader/0.3.9-0.tar.gz
     36     version: class_loader-release-release-kinetic-class_loader-0.3.9-0
     37 - tar:
     38     local-name: cmake_modules
     39     uri: https://github.com/ros-gbp/cmake_modules-release/archive/release/kinetic/cmake_modules/0.4.2-0.tar.gz
     40     version: cmake_modules-release-release-kinetic-cmake_modules-0.4.2-0
     41 - tar:
     42     local-name: collada_urdf/collada_parser
     43     uri: https://github.com/ros-gbp/collada_urdf-release/archive/release/kinetic/collada_parser/1.12.12-0.tar.gz
     44     version: collada_urdf-release-release-kinetic-collada_parser-1.12.12-0
     45 - tar:
     46     local-name: collada_urdf/collada_urdf
     47     uri: https://github.com/ros-gbp/collada_urdf-release/archive/release/kinetic/collada_urdf/1.12.12-0.tar.gz
     48     version: collada_urdf-release-release-kinetic-collada_urdf-1.12.12-0
     49 - tar:
     50     local-name: common_msgs/actionlib_msgs
     51     uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/actionlib_msgs/1.12.7-0.tar.gz
     52     version: common_msgs-release-release-kinetic-actionlib_msgs-1.12.7-0
     53 - tar:
     54     local-name: common_msgs/common_msgs
     55     uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/common_msgs/1.12.7-0.tar.gz
     56     version: common_msgs-release-release-kinetic-common_msgs-1.12.7-0
     57 - tar:
     58     local-name: common_msgs/diagnostic_msgs
     59     uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/diagnostic_msgs/1.12.7-0.tar.gz
     60     version: common_msgs-release-release-kinetic-diagnostic_msgs-1.12.7-0
     61 - tar:
     62     local-name: common_msgs/geometry_msgs
     63     uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/geometry_msgs/1.12.7-0.tar.gz
     64     version: common_msgs-release-release-kinetic-geometry_msgs-1.12.7-0
     65 - tar:
     66     local-name: common_msgs/nav_msgs
     67     uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/nav_msgs/1.12.7-0.tar.gz
     68     version: common_msgs-release-release-kinetic-nav_msgs-1.12.7-0
     69 - tar:
     70     local-name: common_msgs/sensor_msgs
     71     uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/sensor_msgs/1.12.7-0.tar.gz
     72     version: common_msgs-release-release-kinetic-sensor_msgs-1.12.7-0
     73 - tar:
     74     local-name: common_msgs/shape_msgs
     75     uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/shape_msgs/1.12.7-0.tar.gz
     76     version: common_msgs-release-release-kinetic-shape_msgs-1.12.7-0
     77 - tar:
     78     local-name: common_msgs/stereo_msgs
     79     uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/stereo_msgs/1.12.7-0.tar.gz
     80     version: common_msgs-release-release-kinetic-stereo_msgs-1.12.7-0
     81 - tar:
     82     local-name: common_msgs/trajectory_msgs
     83     uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/trajectory_msgs/1.12.7-0.tar.gz
     84     version: common_msgs-release-release-kinetic-trajectory_msgs-1.12.7-0
     85 - tar:
     86     local-name: common_msgs/visualization_msgs
     87     uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/visualization_msgs/1.12.7-0.tar.gz
     88     version: common_msgs-release-release-kinetic-visualization_msgs-1.12.7-0
     89 - tar:
     90     local-name: common_tutorials/actionlib_tutorials
     91     uri: https://github.com/ros-gbp/common_tutorials-release/archive/release/kinetic/actionlib_tutorials/0.1.10-0.tar.gz
     92     version: common_tutorials-release-release-kinetic-actionlib_tutorials-0.1.10-0
     93 - tar:
     94     local-name: common_tutorials/common_tutorials
     95     uri: https://github.com/ros-gbp/common_tutorials-release/archive/release/kinetic/common_tutorials/0.1.10-0.tar.gz
     96     version: common_tutorials-release-release-kinetic-common_tutorials-0.1.10-0
     97 - tar:
     98     local-name: common_tutorials/nodelet_tutorial_math
     99     uri: https://github.com/ros-gbp/common_tutorials-release/archive/release/kinetic/nodelet_tutorial_math/0.1.10-0.tar.gz
    100     version: common_tutorials-release-release-kinetic-nodelet_tutorial_math-0.1.10-0
    101 - tar:
    102     local-name: common_tutorials/pluginlib_tutorials
    103     uri: https://github.com/ros-gbp/common_tutorials-release/archive/release/kinetic/pluginlib_tutorials/0.1.10-0.tar.gz
    104     version: common_tutorials-release-release-kinetic-pluginlib_tutorials-0.1.10-0
    105 - tar:
    106     local-name: common_tutorials/turtle_actionlib
    107     uri: https://github.com/ros-gbp/common_tutorials-release/archive/release/kinetic/turtle_actionlib/0.1.10-0.tar.gz
    108     version: common_tutorials-release-release-kinetic-turtle_actionlib-0.1.10-0
    109 - tar:
    110     local-name: control_msgs
    111     uri: https://github.com/ros-gbp/control_msgs-release/archive/release/kinetic/control_msgs/1.5.0-0.tar.gz
    112     version: control_msgs-release-release-kinetic-control_msgs-1.5.0-0
    113 - tar:
    114     local-name: diagnostics/diagnostic_aggregator
    115     uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostic_aggregator/1.9.3-0.tar.gz
    116     version: diagnostics-release-release-kinetic-diagnostic_aggregator-1.9.3-0
    117 - tar:
    118     local-name: diagnostics/diagnostic_analysis
    119     uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostic_analysis/1.9.3-0.tar.gz
    120     version: diagnostics-release-release-kinetic-diagnostic_analysis-1.9.3-0
    121 - tar:
    122     local-name: diagnostics/diagnostic_common_diagnostics
    123     uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostic_common_diagnostics/1.9.3-0.tar.gz
    124     version: diagnostics-release-release-kinetic-diagnostic_common_diagnostics-1.9.3-0
    125 - tar:
    126     local-name: diagnostics/diagnostic_updater
    127     uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostic_updater/1.9.3-0.tar.gz
    128     version: diagnostics-release-release-kinetic-diagnostic_updater-1.9.3-0
    129 - tar:
    130     local-name: diagnostics/diagnostics
    131     uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostics/1.9.3-0.tar.gz
    132     version: diagnostics-release-release-kinetic-diagnostics-1.9.3-0
    133 - tar:
    134     local-name: diagnostics/self_test
    135     uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/self_test/1.9.3-0.tar.gz
    136     version: diagnostics-release-release-kinetic-self_test-1.9.3-0
    137 - tar:
    138     local-name: dynamic_reconfigure
    139     uri: https://github.com/ros-gbp/dynamic_reconfigure-release/archive/release/kinetic/dynamic_reconfigure/1.5.50-0.tar.gz
    140     version: dynamic_reconfigure-release-release-kinetic-dynamic_reconfigure-1.5.50-0
    141 - tar:
    142     local-name: eigen_stl_containers
    143     uri: https://github.com/ros-gbp/eigen_stl_containers-release/archive/release/kinetic/eigen_stl_containers/0.1.8-0.tar.gz
    144     version: eigen_stl_containers-release-release-kinetic-eigen_stl_containers-0.1.8-0
    145 - tar:
    146     local-name: executive_smach/executive_smach
    147     uri: https://github.com/ros-gbp/executive_smach-release/archive/release/kinetic/executive_smach/2.0.1-0.tar.gz
    148     version: executive_smach-release-release-kinetic-executive_smach-2.0.1-0
    149 - tar:
    150     local-name: executive_smach/smach
    151     uri: https://github.com/ros-gbp/executive_smach-release/archive/release/kinetic/smach/2.0.1-0.tar.gz
    152     version: executive_smach-release-release-kinetic-smach-2.0.1-0
    153 - tar:
    154     local-name: executive_smach/smach_msgs
    155     uri: https://github.com/ros-gbp/executive_smach-release/archive/release/kinetic/smach_msgs/2.0.1-0.tar.gz
    156     version: executive_smach-release-release-kinetic-smach_msgs-2.0.1-0
    157 - tar:
    158     local-name: executive_smach/smach_ros
    159     uri: https://github.com/ros-gbp/executive_smach-release/archive/release/kinetic/smach_ros/2.0.1-0.tar.gz
    160     version: executive_smach-release-release-kinetic-smach_ros-2.0.1-0
    161 - tar:
    162     local-name: filters
    163     uri: https://github.com/ros-gbp/filters-release/archive/release/kinetic/filters/1.7.5-0.tar.gz
    164     version: filters-release-release-kinetic-filters-1.7.5-0
    165 - tar:
    166     local-name: gazebo_ros_pkgs/gazebo_dev
    167     uri: https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/kinetic/gazebo_dev/2.5.19-1.tar.gz
    168     version: gazebo_ros_pkgs-release-release-kinetic-gazebo_dev-2.5.19-1
    169 - tar:
    170     local-name: gazebo_ros_pkgs/gazebo_msgs
    171     uri: https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/kinetic/gazebo_msgs/2.5.19-1.tar.gz
    172     version: gazebo_ros_pkgs-release-release-kinetic-gazebo_msgs-2.5.19-1
    173 - tar:
    174     local-name: gazebo_ros_pkgs/gazebo_plugins
    175     uri: https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/kinetic/gazebo_plugins/2.5.19-1.tar.gz
    176     version: gazebo_ros_pkgs-release-release-kinetic-gazebo_plugins-2.5.19-1
    177 - tar:
    178     local-name: gazebo_ros_pkgs/gazebo_ros
    179     uri: https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/kinetic/gazebo_ros/2.5.19-1.tar.gz
    180     version: gazebo_ros_pkgs-release-release-kinetic-gazebo_ros-2.5.19-1
    181 - tar:
    182     local-name: gazebo_ros_pkgs/gazebo_ros_pkgs
    183     uri: https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/kinetic/gazebo_ros_pkgs/2.5.19-1.tar.gz
    184     version: gazebo_ros_pkgs-release-release-kinetic-gazebo_ros_pkgs-2.5.19-1
    185 - tar:
    186     local-name: gencpp
    187     uri: https://github.com/ros-gbp/gencpp-release/archive/release/kinetic/gencpp/0.6.0-0.tar.gz
    188     version: gencpp-release-release-kinetic-gencpp-0.6.0-0
    189 - tar:
    190     local-name: geneus
    191     uri: https://github.com/tork-a/geneus-release/archive/release/kinetic/geneus/2.2.6-0.tar.gz
    192     version: geneus-release-release-kinetic-geneus-2.2.6-0
    193 - tar:
    194     local-name: genlisp
    195     uri: https://github.com/ros-gbp/genlisp-release/archive/release/kinetic/genlisp/0.4.16-0.tar.gz
    196     version: genlisp-release-release-kinetic-genlisp-0.4.16-0
    197 - tar:
    198     local-name: genmsg
    199     uri: https://github.com/ros-gbp/genmsg-release/archive/release/kinetic/genmsg/0.5.11-0.tar.gz
    200     version: genmsg-release-release-kinetic-genmsg-0.5.11-0
    201 - tar:
    202     local-name: gennodejs
    203     uri: https://github.com/RethinkRobotics-release/gennodejs-release/archive/release/kinetic/gennodejs/2.0.1-0.tar.gz
    204     version: gennodejs-release-release-kinetic-gennodejs-2.0.1-0
    205 - tar:
    206     local-name: genpy
    207     uri: https://github.com/ros-gbp/genpy-release/archive/release/kinetic/genpy/0.6.7-0.tar.gz
    208     version: genpy-release-release-kinetic-genpy-0.6.7-0
    209 - tar:
    210     local-name: geometric_shapes
    211     uri: https://github.com/ros-gbp/geometric_shapes-release/archive/release/kinetic/geometric_shapes/0.5.4-1.tar.gz
    212     version: geometric_shapes-release-release-kinetic-geometric_shapes-0.5.4-1
    213 - tar:
    214     local-name: geometry/eigen_conversions
    215     uri: https://github.com/ros-gbp/geometry-release/archive/release/kinetic/eigen_conversions/1.11.9-0.tar.gz
    216     version: geometry-release-release-kinetic-eigen_conversions-1.11.9-0
    217 - tar:
    218     local-name: geometry/geometry
    219     uri: https://github.com/ros-gbp/geometry-release/archive/release/kinetic/geometry/1.11.9-0.tar.gz
    220     version: geometry-release-release-kinetic-geometry-1.11.9-0
    221 - tar:
    222     local-name: geometry/kdl_conversions
    223     uri: https://github.com/ros-gbp/geometry-release/archive/release/kinetic/kdl_conversions/1.11.9-0.tar.gz
    224     version: geometry-release-release-kinetic-kdl_conversions-1.11.9-0
    225 - tar:
    226     local-name: geometry/tf
    227     uri: https://github.com/ros-gbp/geometry-release/archive/release/kinetic/tf/1.11.9-0.tar.gz
    228     version: geometry-release-release-kinetic-tf-1.11.9-0
    229 - tar:
    230     local-name: geometry/tf_conversions
    231     uri: https://github.com/ros-gbp/geometry-release/archive/release/kinetic/tf_conversions/1.11.9-0.tar.gz
    232     version: geometry-release-release-kinetic-tf_conversions-1.11.9-0
    233 - tar:
    234     local-name: geometry2/tf2
    235     uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2/0.5.20-0.tar.gz
    236     version: geometry2-release-release-kinetic-tf2-0.5.20-0
    237 - tar:
    238     local-name: geometry2/tf2_eigen
    239     uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2_eigen/0.5.20-0.tar.gz
    240     version: geometry2-release-release-kinetic-tf2_eigen-0.5.20-0
    241 - tar:
    242     local-name: geometry2/tf2_geometry_msgs
    243     uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2_geometry_msgs/0.5.20-0.tar.gz
    244     version: geometry2-release-release-kinetic-tf2_geometry_msgs-0.5.20-0
    245 - tar:
    246     local-name: geometry2/tf2_kdl
    247     uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2_kdl/0.5.20-0.tar.gz
    248     version: geometry2-release-release-kinetic-tf2_kdl-0.5.20-0
    249 - tar:
    250     local-name: geometry2/tf2_msgs
    251     uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2_msgs/0.5.20-0.tar.gz
    252     version: geometry2-release-release-kinetic-tf2_msgs-0.5.20-0
    253 - tar:
    254     local-name: geometry2/tf2_py
    255     uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2_py/0.5.20-0.tar.gz
    256     version: geometry2-release-release-kinetic-tf2_py-0.5.20-0
    257 - tar:
    258     local-name: geometry2/tf2_ros
    259     uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2_ros/0.5.20-0.tar.gz
    260     version: geometry2-release-release-kinetic-tf2_ros-0.5.20-0
    261 - tar:
    262     local-name: geometry_tutorials/geometry_tutorials
    263     uri: https://github.com/ros-gbp/geometry_tutorials-release/archive/release/kinetic/geometry_tutorials/0.2.2-0.tar.gz
    264     version: geometry_tutorials-release-release-kinetic-geometry_tutorials-0.2.2-0
    265 - tar:
    266     local-name: geometry_tutorials/turtle_tf
    267     uri: https://github.com/ros-gbp/geometry_tutorials-release/archive/release/kinetic/turtle_tf/0.2.2-0.tar.gz
    268     version: geometry_tutorials-release-release-kinetic-turtle_tf-0.2.2-0
    269 - tar:
    270     local-name: geometry_tutorials/turtle_tf2
    271     uri: https://github.com/ros-gbp/geometry_tutorials-release/archive/release/kinetic/turtle_tf2/0.2.2-0.tar.gz
    272     version: geometry_tutorials-release-release-kinetic-turtle_tf2-0.2.2-0
    273 - tar:
    274     local-name: gl_dependency
    275     uri: https://github.com/ros-gbp/gl_dependency-release/archive/release/kinetic/gl_dependency/1.1.0-0.tar.gz
    276     version: gl_dependency-release-release-kinetic-gl_dependency-1.1.0-0
    277 - tar:
    278     local-name: image_common/camera_calibration_parsers
    279     uri: https://github.com/ros-gbp/image_common-release/archive/release/kinetic/camera_calibration_parsers/1.11.13-0.tar.gz
    280     version: image_common-release-release-kinetic-camera_calibration_parsers-1.11.13-0
    281 - tar:
    282     local-name: image_common/camera_info_manager
    283     uri: https://github.com/ros-gbp/image_common-release/archive/release/kinetic/camera_info_manager/1.11.13-0.tar.gz
    284     version: image_common-release-release-kinetic-camera_info_manager-1.11.13-0
    285 - tar:
    286     local-name: image_common/image_common
    287     uri: https://github.com/ros-gbp/image_common-release/archive/release/kinetic/image_common/1.11.13-0.tar.gz
    288     version: image_common-release-release-kinetic-image_common-1.11.13-0
    289 - tar:
    290     local-name: image_common/image_transport
    291     uri: https://github.com/ros-gbp/image_common-release/archive/release/kinetic/image_transport/1.11.13-0.tar.gz
    292     version: image_common-release-release-kinetic-image_transport-1.11.13-0
    293 - tar:
    294     local-name: image_common/polled_camera
    295     uri: https://github.com/ros-gbp/image_common-release/archive/release/kinetic/polled_camera/1.11.13-0.tar.gz
    296     version: image_common-release-release-kinetic-polled_camera-1.11.13-0
    297 - tar:
    298     local-name: image_pipeline/camera_calibration
    299     uri: https://github.com/ros-gbp/image_pipeline-release/archive/release/kinetic/camera_calibration/1.12.23-0.tar.gz
    300     version: image_pipeline-release-release-kinetic-camera_calibration-1.12.23-0
    301 - tar:
    302     local-name: image_pipeline/depth_image_proc
    303     uri: https://github.com/ros-gbp/image_pipeline-release/archive/release/kinetic/depth_image_proc/1.12.23-0.tar.gz
    304     version: image_pipeline-release-release-kinetic-depth_image_proc-1.12.23-0
    305 - tar:
    306     local-name: image_pipeline/image_pipeline
    307     uri: https://github.com/ros-gbp/image_pipeline-release/archive/release/kinetic/image_pipeline/1.12.23-0.tar.gz
    308     version: image_pipeline-release-release-kinetic-image_pipeline-1.12.23-0
    309 - tar:
    310     local-name: image_pipeline/image_proc
    311     uri: https://github.com/ros-gbp/image_pipeline-release/archive/release/kinetic/image_proc/1.12.23-0.tar.gz
    312     version: image_pipeline-release-release-kinetic-image_proc-1.12.23-0
    313 - tar:
    314     local-name: image_pipeline/image_publisher
    315     uri: https://github.com/ros-gbp/image_pipeline-release/archive/release/kinetic/image_publisher/1.12.23-0.tar.gz
    316     version: image_pipeline-release-release-kinetic-image_publisher-1.12.23-0
    317 - tar:
    318     local-name: image_pipeline/image_rotate
    319     uri: https://github.com/ros-gbp/image_pipeline-release/archive/release/kinetic/image_rotate/1.12.23-0.tar.gz
    320     version: image_pipeline-release-release-kinetic-image_rotate-1.12.23-0
    321 - tar:
    322     local-name: image_pipeline/image_view
    323     uri: https://github.com/ros-gbp/image_pipeline-release/archive/release/kinetic/image_view/1.12.23-0.tar.gz
    324     version: image_pipeline-release-release-kinetic-image_view-1.12.23-0
    325 - tar:
    326     local-name: image_pipeline/stereo_image_proc
    327     uri: https://github.com/ros-gbp/image_pipeline-release/archive/release/kinetic/stereo_image_proc/1.12.23-0.tar.gz
    328     version: image_pipeline-release-release-kinetic-stereo_image_proc-1.12.23-0
    329 - tar:
    330     local-name: image_transport_plugins/compressed_depth_image_transport
    331     uri: https://github.com/ros-gbp/image_transport_plugins-release/archive/release/kinetic/compressed_depth_image_transport/1.9.5-0.tar.gz
    332     version: image_transport_plugins-release-release-kinetic-compressed_depth_image_transport-1.9.5-0
    333 - tar:
    334     local-name: image_transport_plugins/compressed_image_transport
    335     uri: https://github.com/ros-gbp/image_transport_plugins-release/archive/release/kinetic/compressed_image_transport/1.9.5-0.tar.gz
    336     version: image_transport_plugins-release-release-kinetic-compressed_image_transport-1.9.5-0
    337 - tar:
    338     local-name: image_transport_plugins/image_transport_plugins
    339     uri: https://github.com/ros-gbp/image_transport_plugins-release/archive/release/kinetic/image_transport_plugins/1.9.5-0.tar.gz
    340     version: image_transport_plugins-release-release-kinetic-image_transport_plugins-1.9.5-0
    341 - tar:
    342     local-name: image_transport_plugins/theora_image_transport
    343     uri: https://github.com/ros-gbp/image_transport_plugins-release/archive/release/kinetic/theora_image_transport/1.9.5-0.tar.gz
    344     version: image_transport_plugins-release-release-kinetic-theora_image_transport-1.9.5-0
    345 - tar:
    346     local-name: interactive_markers
    347     uri: https://github.com/ros-gbp/interactive_markers-release/archive/release/kinetic/interactive_markers/1.11.4-0.tar.gz
    348     version: interactive_markers-release-release-kinetic-interactive_markers-1.11.4-0
    349 - tar:
    350     local-name: joint_state_publisher
    351     uri: https://github.com/ros-gbp/joint_state_publisher-release/archive/release/kinetic/joint_state_publisher/1.12.13-0.tar.gz
    352     version: joint_state_publisher-release-release-kinetic-joint_state_publisher-1.12.13-0
    353 - tar:
    354     local-name: kdl_parser/kdl_parser
    355     uri: https://github.com/ros-gbp/kdl_parser-release/archive/release/kinetic/kdl_parser/1.12.11-0.tar.gz
    356     version: kdl_parser-release-release-kinetic-kdl_parser-1.12.11-0
    357 - tar:
    358     local-name: laser_assembler
    359     uri: https://github.com/ros-gbp/laser_assembler-release/archive/release/kinetic/laser_assembler/1.7.4-0.tar.gz
    360     version: laser_assembler-release-release-kinetic-laser_assembler-1.7.4-0
    361 - tar:
    362     local-name: laser_filters
    363     uri: https://github.com/ros-gbp/laser_filters-release/archive/release/kinetic/laser_filters/1.8.5-0.tar.gz
    364     version: laser_filters-release-release-kinetic-laser_filters-1.8.5-0
    365 - tar:
    366     local-name: laser_geometry
    367     uri: https://github.com/ros-gbp/laser_geometry-release/archive/release/kinetic/laser_geometry/1.6.4-0.tar.gz
    368     version: laser_geometry-release-release-kinetic-laser_geometry-1.6.4-0
    369 - tar:
    370     local-name: laser_pipeline
    371     uri: https://github.com/ros-gbp/laser_pipeline-release/archive/release/kinetic/laser_pipeline/1.6.2-0.tar.gz
    372     version: laser_pipeline-release-release-kinetic-laser_pipeline-1.6.2-0
    373 - tar:
    374     local-name: media_export
    375     uri: https://github.com/ros-gbp/media_export-release/archive/release/kinetic/media_export/0.2.0-0.tar.gz
    376     version: media_export-release-release-kinetic-media_export-0.2.0-0
    377 - tar:
    378     local-name: message_generation
    379     uri: https://github.com/ros-gbp/message_generation-release/archive/release/kinetic/message_generation/0.4.0-0.tar.gz
    380     version: message_generation-release-release-kinetic-message_generation-0.4.0-0
    381 - tar:
    382     local-name: message_runtime
    383     uri: https://github.com/ros-gbp/message_runtime-release/archive/release/kinetic/message_runtime/0.4.12-0.tar.gz
    384     version: message_runtime-release-release-kinetic-message_runtime-0.4.12-0
    385 - tar:
    386     local-name: metapackages/desktop
    387     uri: https://github.com/ros-gbp/metapackages-release/archive/release/kinetic/desktop/1.3.2-0.tar.gz
    388     version: metapackages-release-release-kinetic-desktop-1.3.2-0
    389 - tar:
    390     local-name: metapackages/desktop_full
    391     uri: https://github.com/ros-gbp/metapackages-release/archive/release/kinetic/desktop_full/1.3.2-0.tar.gz
    392     version: metapackages-release-release-kinetic-desktop_full-1.3.2-0
    393 - tar:
    394     local-name: metapackages/perception
    395     uri: https://github.com/ros-gbp/metapackages-release/archive/release/kinetic/perception/1.3.2-0.tar.gz
    396     version: metapackages-release-release-kinetic-perception-1.3.2-0
    397 - tar:
    398     local-name: metapackages/robot
    399     uri: https://github.com/ros-gbp/metapackages-release/archive/release/kinetic/robot/1.3.2-0.tar.gz
    400     version: metapackages-release-release-kinetic-robot-1.3.2-0
    401 - tar:
    402     local-name: metapackages/ros_base
    403     uri: https://github.com/ros-gbp/metapackages-release/archive/release/kinetic/ros_base/1.3.2-0.tar.gz
    404     version: metapackages-release-release-kinetic-ros_base-1.3.2-0
    405 - tar:
    406     local-name: metapackages/ros_core
    407     uri: https://github.com/ros-gbp/metapackages-release/archive/release/kinetic/ros_core/1.3.2-0.tar.gz
    408     version: metapackages-release-release-kinetic-ros_core-1.3.2-0
    409 - tar:
    410     local-name: metapackages/simulators
    411     uri: https://github.com/ros-gbp/metapackages-release/archive/release/kinetic/simulators/1.3.2-0.tar.gz
    412     version: metapackages-release-release-kinetic-simulators-1.3.2-0
    413 - tar:
    414     local-name: metapackages/viz
    415     uri: https://github.com/ros-gbp/metapackages-release/archive/release/kinetic/viz/1.3.2-0.tar.gz
    416     version: metapackages-release-release-kinetic-viz-1.3.2-0
    417 - tar:
    418     local-name: navigation_msgs/map_msgs
    419     uri: https://github.com/ros-gbp/navigation_msgs-release/archive/release/kinetic/map_msgs/1.13.0-0.tar.gz
    420     version: navigation_msgs-release-release-kinetic-map_msgs-1.13.0-0
    421 - tar:
    422     local-name: nodelet_core/nodelet
    423     uri: https://github.com/ros-gbp/nodelet_core-release/archive/release/kinetic/nodelet/1.9.14-0.tar.gz
    424     version: nodelet_core-release-release-kinetic-nodelet-1.9.14-0
    425 - tar:
    426     local-name: nodelet_core/nodelet_core
    427     uri: https://github.com/ros-gbp/nodelet_core-release/archive/release/kinetic/nodelet_core/1.9.14-0.tar.gz
    428     version: nodelet_core-release-release-kinetic-nodelet_core-1.9.14-0
    429 - tar:
    430     local-name: nodelet_core/nodelet_topic_tools
    431     uri: https://github.com/ros-gbp/nodelet_core-release/archive/release/kinetic/nodelet_topic_tools/1.9.14-0.tar.gz
    432     version: nodelet_core-release-release-kinetic-nodelet_topic_tools-1.9.14-0
    433 - tar:
    434     local-name: octomap/octomap
    435     uri: https://github.com/ros-gbp/octomap-release/archive/release/kinetic/octomap/1.8.1-0.tar.gz
    436     version: octomap-release-release-kinetic-octomap-1.8.1-0
    437 - tar:
    438     local-name: opencv3
    439     uri: https://github.com/ros-gbp/opencv3-release/archive/release/kinetic/opencv3/3.3.1-5.tar.gz
    440     version: opencv3-release-release-kinetic-opencv3-3.3.1-5
    441 - tar:
    442     local-name: orocos_kinematics_dynamics/orocos_kdl
    443     uri: https://github.com/smits/orocos-kdl-release/archive/release/kinetic/orocos_kdl/1.3.1-0.tar.gz
    444     version: orocos-kdl-release-release-kinetic-orocos_kdl-1.3.1-0
    445 - tar:
    446     local-name: orocos_kinematics_dynamics/python_orocos_kdl
    447     uri: https://github.com/smits/orocos-kdl-release/archive/release/kinetic/python_orocos_kdl/1.3.1-0.tar.gz
    448     version: orocos-kdl-release-release-kinetic-python_orocos_kdl-1.3.1-0
    449 - tar:
    450     local-name: pcl_conversions
    451     uri: https://github.com/ros-gbp/pcl_conversions-release/archive/release/kinetic/pcl_conversions/0.2.1-0.tar.gz
    452     version: pcl_conversions-release-release-kinetic-pcl_conversions-0.2.1-0
    453 - tar:
    454     local-name: pcl_msgs
    455     uri: https://github.com/ros-gbp/pcl_msgs-release/archive/release/kinetic/pcl_msgs/0.2.0-0.tar.gz
    456     version: pcl_msgs-release-release-kinetic-pcl_msgs-0.2.0-0
    457 - tar:
    458     local-name: perception_pcl/pcl_ros
    459     uri: https://github.com/ros-gbp/perception_pcl-release/archive/release/kinetic/pcl_ros/1.4.4-0.tar.gz
    460     version: perception_pcl-release-release-kinetic-pcl_ros-1.4.4-0
    461 - tar:
    462     local-name: perception_pcl/perception_pcl
    463     uri: https://github.com/ros-gbp/perception_pcl-release/archive/release/kinetic/perception_pcl/1.4.4-0.tar.gz
    464     version: perception_pcl-release-release-kinetic-perception_pcl-1.4.4-0
    465 - tar:
    466     local-name: pluginlib
    467     uri: https://github.com/ros-gbp/pluginlib-release/archive/release/kinetic/pluginlib/1.11.3-0.tar.gz
    468     version: pluginlib-release-release-kinetic-pluginlib-1.11.3-0
    469 - tar:
    470     local-name: python_qt_binding
    471     uri: https://github.com/ros-gbp/python_qt_binding-release/archive/release/kinetic/python_qt_binding/0.3.4-0.tar.gz
    472     version: python_qt_binding-release-release-kinetic-python_qt_binding-0.3.4-0
    473 - tar:
    474     local-name: qt_gui_core/qt_dotgraph
    475     uri: https://github.com/ros-gbp/qt_gui_core-release/archive/release/kinetic/qt_dotgraph/0.3.11-0.tar.gz
    476     version: qt_gui_core-release-release-kinetic-qt_dotgraph-0.3.11-0
    477 - tar:
    478     local-name: qt_gui_core/qt_gui
    479     uri: https://github.com/ros-gbp/qt_gui_core-release/archive/release/kinetic/qt_gui/0.3.11-0.tar.gz
    480     version: qt_gui_core-release-release-kinetic-qt_gui-0.3.11-0
    481 - tar:
    482     local-name: qt_gui_core/qt_gui_cpp
    483     uri: https://github.com/ros-gbp/qt_gui_core-release/archive/release/kinetic/qt_gui_cpp/0.3.11-0.tar.gz
    484     version: qt_gui_core-release-release-kinetic-qt_gui_cpp-0.3.11-0
    485 - tar:
    486     local-name: qt_gui_core/qt_gui_py_common
    487     uri: https://github.com/ros-gbp/qt_gui_core-release/archive/release/kinetic/qt_gui_py_common/0.3.11-0.tar.gz
    488     version: qt_gui_core-release-release-kinetic-qt_gui_py_common-0.3.11-0
    489 - tar:
    490     local-name: qwt_dependency
    491     uri: https://github.com/ros-gbp/qwt_dependency-release/archive/release/kinetic/qwt_dependency/1.1.0-0.tar.gz
    492     version: qwt_dependency-release-release-kinetic-qwt_dependency-1.1.0-0
    493 - tar:
    494     local-name: random_numbers
    495     uri: https://github.com/ros-gbp/random_numbers-release/archive/release/kinetic/random_numbers/0.3.1-0.tar.gz
    496     version: random_numbers-release-release-kinetic-random_numbers-0.3.1-0
    497 - tar:
    498     local-name: resource_retriever
    499     uri: https://github.com/ros-gbp/resource_retriever-release/archive/release/kinetic/resource_retriever/1.12.4-0.tar.gz
    500     version: resource_retriever-release-release-kinetic-resource_retriever-1.12.4-0
    501 - tar:
    502     local-name: robot_model
    503     uri: https://github.com/ros-gbp/robot_model-release/archive/release/kinetic/robot_model/1.12.11-0.tar.gz
    504     version: robot_model-release-release-kinetic-robot_model-1.12.11-0
    505 - tar:
    506     local-name: robot_state_publisher
    507     uri: https://github.com/ros-gbp/robot_state_publisher-release/archive/release/kinetic/robot_state_publisher/1.13.6-0.tar.gz
    508     version: robot_state_publisher-release-release-kinetic-robot_state_publisher-1.13.6-0
    509 - tar:
    510     local-name: ros/mk
    511     uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/mk/1.14.6-1.tar.gz
    512     version: ros-release-release-kinetic-mk-1.14.6-1
    513 - tar:
    514     local-name: ros/ros
    515     uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/ros/1.14.6-1.tar.gz
    516     version: ros-release-release-kinetic-ros-1.14.6-1
    517 - tar:
    518     local-name: ros/rosbash
    519     uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosbash/1.14.6-1.tar.gz
    520     version: ros-release-release-kinetic-rosbash-1.14.6-1
    521 - tar:
    522     local-name: ros/rosboost_cfg
    523     uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosboost_cfg/1.14.6-1.tar.gz
    524     version: ros-release-release-kinetic-rosboost_cfg-1.14.6-1
    525 - tar:
    526     local-name: ros/rosbuild
    527     uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosbuild/1.14.6-1.tar.gz
    528     version: ros-release-release-kinetic-rosbuild-1.14.6-1
    529 - tar:
    530     local-name: ros/rosclean
    531     uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosclean/1.14.6-1.tar.gz
    532     version: ros-release-release-kinetic-rosclean-1.14.6-1
    533 - tar:
    534     local-name: ros/roscreate
    535     uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/roscreate/1.14.6-1.tar.gz
    536     version: ros-release-release-kinetic-roscreate-1.14.6-1
    537 - tar:
    538     local-name: ros/roslang
    539     uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/roslang/1.14.6-1.tar.gz
    540     version: ros-release-release-kinetic-roslang-1.14.6-1
    541 - tar:
    542     local-name: ros/roslib
    543     uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/roslib/1.14.6-1.tar.gz
    544     version: ros-release-release-kinetic-roslib-1.14.6-1
    545 - tar:
    546     local-name: ros/rosmake
    547     uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosmake/1.14.6-1.tar.gz
    548     version: ros-release-release-kinetic-rosmake-1.14.6-1
    549 - tar:
    550     local-name: ros/rosunit
    551     uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosunit/1.14.6-1.tar.gz
    552     version: ros-release-release-kinetic-rosunit-1.14.6-1
    553 - tar:
    554     local-name: ros_comm/message_filters
    555     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/message_filters/1.12.14-0.tar.gz
    556     version: ros_comm-release-release-kinetic-message_filters-1.12.14-0
    557 - tar:
    558     local-name: ros_comm/ros_comm
    559     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/ros_comm/1.12.14-0.tar.gz
    560     version: ros_comm-release-release-kinetic-ros_comm-1.12.14-0
    561 - tar:
    562     local-name: ros_comm/rosbag
    563     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosbag/1.12.14-0.tar.gz
    564     version: ros_comm-release-release-kinetic-rosbag-1.12.14-0
    565 - tar:
    566     local-name: ros_comm/rosbag_storage
    567     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosbag_storage/1.12.14-0.tar.gz
    568     version: ros_comm-release-release-kinetic-rosbag_storage-1.12.14-0
    569 - tar:
    570     local-name: ros_comm/rosconsole
    571     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosconsole/1.12.14-0.tar.gz
    572     version: ros_comm-release-release-kinetic-rosconsole-1.12.14-0
    573 - tar:
    574     local-name: ros_comm/roscpp
    575     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/roscpp/1.12.14-0.tar.gz
    576     version: ros_comm-release-release-kinetic-roscpp-1.12.14-0
    577 - tar:
    578     local-name: ros_comm/rosgraph
    579     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosgraph/1.12.14-0.tar.gz
    580     version: ros_comm-release-release-kinetic-rosgraph-1.12.14-0
    581 - tar:
    582     local-name: ros_comm/roslaunch
    583     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/roslaunch/1.12.14-0.tar.gz
    584     version: ros_comm-release-release-kinetic-roslaunch-1.12.14-0
    585 - tar:
    586     local-name: ros_comm/roslz4
    587     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/roslz4/1.12.14-0.tar.gz
    588     version: ros_comm-release-release-kinetic-roslz4-1.12.14-0
    589 - tar:
    590     local-name: ros_comm/rosmaster
    591     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosmaster/1.12.14-0.tar.gz
    592     version: ros_comm-release-release-kinetic-rosmaster-1.12.14-0
    593 - tar:
    594     local-name: ros_comm/rosmsg
    595     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosmsg/1.12.14-0.tar.gz
    596     version: ros_comm-release-release-kinetic-rosmsg-1.12.14-0
    597 - tar:
    598     local-name: ros_comm/rosnode
    599     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosnode/1.12.14-0.tar.gz
    600     version: ros_comm-release-release-kinetic-rosnode-1.12.14-0
    601 - tar:
    602     local-name: ros_comm/rosout
    603     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosout/1.12.14-0.tar.gz
    604     version: ros_comm-release-release-kinetic-rosout-1.12.14-0
    605 - tar:
    606     local-name: ros_comm/rosparam
    607     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosparam/1.12.14-0.tar.gz
    608     version: ros_comm-release-release-kinetic-rosparam-1.12.14-0
    609 - tar:
    610     local-name: ros_comm/rospy
    611     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rospy/1.12.14-0.tar.gz
    612     version: ros_comm-release-release-kinetic-rospy-1.12.14-0
    613 - tar:
    614     local-name: ros_comm/rosservice
    615     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosservice/1.12.14-0.tar.gz
    616     version: ros_comm-release-release-kinetic-rosservice-1.12.14-0
    617 - tar:
    618     local-name: ros_comm/rostest
    619     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rostest/1.12.14-0.tar.gz
    620     version: ros_comm-release-release-kinetic-rostest-1.12.14-0
    621 - tar:
    622     local-name: ros_comm/rostopic
    623     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rostopic/1.12.14-0.tar.gz
    624     version: ros_comm-release-release-kinetic-rostopic-1.12.14-0
    625 - tar:
    626     local-name: ros_comm/roswtf
    627     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/roswtf/1.12.14-0.tar.gz
    628     version: ros_comm-release-release-kinetic-roswtf-1.12.14-0
    629 - tar:
    630     local-name: ros_comm/topic_tools
    631     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/topic_tools/1.12.14-0.tar.gz
    632     version: ros_comm-release-release-kinetic-topic_tools-1.12.14-0
    633 - tar:
    634     local-name: ros_comm/xmlrpcpp
    635     uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/xmlrpcpp/1.12.14-0.tar.gz
    636     version: ros_comm-release-release-kinetic-xmlrpcpp-1.12.14-0
    637 - tar:
    638     local-name: ros_comm_msgs/rosgraph_msgs
    639     uri: https://github.com/ros-gbp/ros_comm_msgs-release/archive/release/kinetic/rosgraph_msgs/1.11.2-0.tar.gz
    640     version: ros_comm_msgs-release-release-kinetic-rosgraph_msgs-1.11.2-0
    641 - tar:
    642     local-name: ros_comm_msgs/std_srvs
    643     uri: https://github.com/ros-gbp/ros_comm_msgs-release/archive/release/kinetic/std_srvs/1.11.2-0.tar.gz
    644     version: ros_comm_msgs-release-release-kinetic-std_srvs-1.11.2-0
    645 - tar:
    646     local-name: ros_environment
    647     uri: https://github.com/ros-gbp/ros_environment-release/archive/release/kinetic/ros_environment/1.0.0-0.tar.gz
    648     version: ros_environment-release-release-kinetic-ros_environment-1.0.0-0
    649 - tar:
    650     local-name: ros_tutorials/ros_tutorials
    651     uri: https://github.com/ros-gbp/ros_tutorials-release/archive/release/kinetic/ros_tutorials/0.7.1-0.tar.gz
    652     version: ros_tutorials-release-release-kinetic-ros_tutorials-0.7.1-0
    653 - tar:
    654     local-name: ros_tutorials/roscpp_tutorials
    655     uri: https://github.com/ros-gbp/ros_tutorials-release/archive/release/kinetic/roscpp_tutorials/0.7.1-0.tar.gz
    656     version: ros_tutorials-release-release-kinetic-roscpp_tutorials-0.7.1-0
    657 - tar:
    658     local-name: ros_tutorials/rospy_tutorials
    659     uri: https://github.com/ros-gbp/ros_tutorials-release/archive/release/kinetic/rospy_tutorials/0.7.1-0.tar.gz
    660     version: ros_tutorials-release-release-kinetic-rospy_tutorials-0.7.1-0
    661 - tar:
    662     local-name: ros_tutorials/turtlesim
    663     uri: https://github.com/ros-gbp/ros_tutorials-release/archive/release/kinetic/turtlesim/0.7.1-0.tar.gz
    664     version: ros_tutorials-release-release-kinetic-turtlesim-0.7.1-0
    665 - tar:
    666     local-name: rosbag_migration_rule
    667     uri: https://github.com/ros-gbp/rosbag_migration_rule-release/archive/release/kinetic/rosbag_migration_rule/1.0.0-0.tar.gz
    668     version: rosbag_migration_rule-release-release-kinetic-rosbag_migration_rule-1.0.0-0
    669 - tar:
    670     local-name: rosconsole_bridge
    671     uri: https://github.com/ros-gbp/rosconsole_bridge-release/archive/release/kinetic/rosconsole_bridge/0.5.2-0.tar.gz
    672     version: rosconsole_bridge-release-release-kinetic-rosconsole_bridge-0.5.2-0
    673 - tar:
    674     local-name: roscpp_core/cpp_common
    675     uri: https://github.com/ros-gbp/roscpp_core-release/archive/release/kinetic/cpp_common/0.6.11-0.tar.gz
    676     version: roscpp_core-release-release-kinetic-cpp_common-0.6.11-0
    677 - tar:
    678     local-name: roscpp_core/roscpp_core
    679     uri: https://github.com/ros-gbp/roscpp_core-release/archive/release/kinetic/roscpp_core/0.6.11-0.tar.gz
    680     version: roscpp_core-release-release-kinetic-roscpp_core-0.6.11-0
    681 - tar:
    682     local-name: roscpp_core/roscpp_serialization
    683     uri: https://github.com/ros-gbp/roscpp_core-release/archive/release/kinetic/roscpp_serialization/0.6.11-0.tar.gz
    684     version: roscpp_core-release-release-kinetic-roscpp_serialization-0.6.11-0
    685 - tar:
    686     local-name: roscpp_core/roscpp_traits
    687     uri: https://github.com/ros-gbp/roscpp_core-release/archive/release/kinetic/roscpp_traits/0.6.11-0.tar.gz
    688     version: roscpp_core-release-release-kinetic-roscpp_traits-0.6.11-0
    689 - tar:
    690     local-name: roscpp_core/rostime
    691     uri: https://github.com/ros-gbp/roscpp_core-release/archive/release/kinetic/rostime/0.6.11-0.tar.gz
    692     version: roscpp_core-release-release-kinetic-rostime-0.6.11-0
    693 - tar:
    694     local-name: roslint
    695     uri: https://github.com/ros-gbp/roslint-release/archive/release/kinetic/roslint/0.11.0-0.tar.gz
    696     version: roslint-release-release-kinetic-roslint-0.11.0-0
    697 - tar:
    698     local-name: roslisp
    699     uri: https://github.com/ros-gbp/roslisp-release/archive/release/kinetic/roslisp/1.9.21-0.tar.gz
    700     version: roslisp-release-release-kinetic-roslisp-1.9.21-0
    701 - tar:
    702     local-name: rospack
    703     uri: https://github.com/ros-gbp/rospack-release/archive/release/kinetic/rospack/2.4.5-1.tar.gz
    704     version: rospack-release-release-kinetic-rospack-2.4.5-1
    705 - tar:
    706     local-name: rqt/rqt_gui
    707     uri: https://github.com/ros-gbp/rqt-release/archive/release/kinetic/rqt_gui/0.5.0-0.tar.gz
    708     version: rqt-release-release-kinetic-rqt_gui-0.5.0-0
    709 - tar:
    710     local-name: rqt/rqt_gui_cpp
    711     uri: https://github.com/ros-gbp/rqt-release/archive/release/kinetic/rqt_gui_cpp/0.5.0-0.tar.gz
    712     version: rqt-release-release-kinetic-rqt_gui_cpp-0.5.0-0
    713 - tar:
    714     local-name: rqt/rqt_gui_py
    715     uri: https://github.com/ros-gbp/rqt-release/archive/release/kinetic/rqt_gui_py/0.5.0-0.tar.gz
    716     version: rqt-release-release-kinetic-rqt_gui_py-0.5.0-0
    717 - tar:
    718     local-name: rqt/rqt_py_common
    719     uri: https://github.com/ros-gbp/rqt-release/archive/release/kinetic/rqt_py_common/0.5.0-0.tar.gz
    720     version: rqt-release-release-kinetic-rqt_py_common-0.5.0-0
    721 - tar:
    722     local-name: rqt_action
    723     uri: https://github.com/ros-gbp/rqt_action-release/archive/release/kinetic/rqt_action/0.4.9-0.tar.gz
    724     version: rqt_action-release-release-kinetic-rqt_action-0.4.9-0
    725 - tar:
    726     local-name: rqt_bag/rqt_bag
    727     uri: https://github.com/ros-gbp/rqt_bag-release/archive/release/kinetic/rqt_bag/0.4.12-0.tar.gz
    728     version: rqt_bag-release-release-kinetic-rqt_bag-0.4.12-0
    729 - tar:
    730     local-name: rqt_bag/rqt_bag_plugins
    731     uri: https://github.com/ros-gbp/rqt_bag-release/archive/release/kinetic/rqt_bag_plugins/0.4.12-0.tar.gz
    732     version: rqt_bag-release-release-kinetic-rqt_bag_plugins-0.4.12-0
    733 - tar:
    734     local-name: rqt_common_plugins
    735     uri: https://github.com/ros-gbp/rqt_common_plugins-release/archive/release/kinetic/rqt_common_plugins/0.4.8-0.tar.gz
    736     version: rqt_common_plugins-release-release-kinetic-rqt_common_plugins-0.4.8-0
    737 - tar:
    738     local-name: rqt_console
    739     uri: https://github.com/ros-gbp/rqt_console-release/archive/release/kinetic/rqt_console/0.4.8-0.tar.gz
    740     version: rqt_console-release-release-kinetic-rqt_console-0.4.8-0
    741 - tar:
    742     local-name: rqt_dep
    743     uri: https://github.com/ros-gbp/rqt_dep-release/archive/release/kinetic/rqt_dep/0.4.9-0.tar.gz
    744     version: rqt_dep-release-release-kinetic-rqt_dep-0.4.9-0
    745 - tar:
    746     local-name: rqt_graph
    747     uri: https://github.com/ros-gbp/rqt_graph-release/archive/release/kinetic/rqt_graph/0.4.9-0.tar.gz
    748     version: rqt_graph-release-release-kinetic-rqt_graph-0.4.9-0
    749 - tar:
    750     local-name: rqt_image_view
    751     uri: https://github.com/ros-gbp/rqt_image_view-release/archive/release/kinetic/rqt_image_view/0.4.13-0.tar.gz
    752     version: rqt_image_view-release-release-kinetic-rqt_image_view-0.4.13-0
    753 - tar:
    754     local-name: rqt_launch
    755     uri: https://github.com/ros-gbp/rqt_launch-release/archive/release/kinetic/rqt_launch/0.4.8-0.tar.gz
    756     version: rqt_launch-release-release-kinetic-rqt_launch-0.4.8-0
    757 - tar:
    758     local-name: rqt_logger_level
    759     uri: https://github.com/ros-gbp/rqt_logger_level-release/archive/release/kinetic/rqt_logger_level/0.4.8-0.tar.gz
    760     version: rqt_logger_level-release-release-kinetic-rqt_logger_level-0.4.8-0
    761 - tar:
    762     local-name: rqt_moveit
    763     uri: https://github.com/ros-gbp/rqt_moveit-release/archive/release/kinetic/rqt_moveit/0.5.7-0.tar.gz
    764     version: rqt_moveit-release-release-kinetic-rqt_moveit-0.5.7-0
    765 - tar:
    766     local-name: rqt_msg
    767     uri: https://github.com/ros-gbp/rqt_msg-release/archive/release/kinetic/rqt_msg/0.4.8-0.tar.gz
    768     version: rqt_msg-release-release-kinetic-rqt_msg-0.4.8-0
    769 - tar:
    770     local-name: rqt_nav_view
    771     uri: https://github.com/ros-gbp/rqt_nav_view-release/archive/release/kinetic/rqt_nav_view/0.5.7-0.tar.gz
    772     version: rqt_nav_view-release-release-kinetic-rqt_nav_view-0.5.7-0
    773 - tar:
    774     local-name: rqt_plot
    775     uri: https://github.com/ros-gbp/rqt_plot-release/archive/release/kinetic/rqt_plot/0.4.8-0.tar.gz
    776     version: rqt_plot-release-release-kinetic-rqt_plot-0.4.8-0
    777 - tar:
    778     local-name: rqt_pose_view
    779     uri: https://github.com/ros-gbp/rqt_pose_view-release/archive/release/kinetic/rqt_pose_view/0.5.8-0.tar.gz
    780     version: rqt_pose_view-release-release-kinetic-rqt_pose_view-0.5.8-0
    781 - tar:
    782     local-name: rqt_publisher
    783     uri: https://github.com/ros-gbp/rqt_publisher-release/archive/release/kinetic/rqt_publisher/0.4.8-0.tar.gz
    784     version: rqt_publisher-release-release-kinetic-rqt_publisher-0.4.8-0
    785 - tar:
    786     local-name: rqt_py_console
    787     uri: https://github.com/ros-gbp/rqt_py_console-release/archive/release/kinetic/rqt_py_console/0.4.8-0.tar.gz
    788     version: rqt_py_console-release-release-kinetic-rqt_py_console-0.4.8-0
    789 - tar:
    790     local-name: rqt_reconfigure
    791     uri: https://github.com/ros-gbp/rqt_reconfigure-release/archive/release/kinetic/rqt_reconfigure/0.4.10-0.tar.gz
    792     version: rqt_reconfigure-release-release-kinetic-rqt_reconfigure-0.4.10-0
    793 - tar:
    794     local-name: rqt_robot_dashboard
    795     uri: https://github.com/ros-gbp/rqt_robot_dashboard-release/archive/release/kinetic/rqt_robot_dashboard/0.5.7-0.tar.gz
    796     version: rqt_robot_dashboard-release-release-kinetic-rqt_robot_dashboard-0.5.7-0
    797 - tar:
    798     local-name: rqt_robot_monitor
    799     uri: https://github.com/ros-gbp/rqt_robot_monitor-release/archive/release/kinetic/rqt_robot_monitor/0.5.8-1.tar.gz
    800     version: rqt_robot_monitor-release-release-kinetic-rqt_robot_monitor-0.5.8-1
    801 - tar:
    802     local-name: rqt_robot_plugins
    803     uri: https://github.com/ros-gbp/rqt_robot_plugins-release/archive/release/kinetic/rqt_robot_plugins/0.5.7-0.tar.gz
    804     version: rqt_robot_plugins-release-release-kinetic-rqt_robot_plugins-0.5.7-0
    805 - tar:
    806     local-name: rqt_robot_steering
    807     uri: https://github.com/ros-gbp/rqt_robot_steering-release/archive/release/kinetic/rqt_robot_steering/0.5.9-0.tar.gz
    808     version: rqt_robot_steering-release-release-kinetic-rqt_robot_steering-0.5.9-0
    809 - tar:
    810     local-name: rqt_runtime_monitor
    811     uri: https://github.com/ros-gbp/rqt_runtime_monitor-release/archive/release/kinetic/rqt_runtime_monitor/0.5.7-0.tar.gz
    812     version: rqt_runtime_monitor-release-release-kinetic-rqt_runtime_monitor-0.5.7-0
    813 - tar:
    814     local-name: rqt_rviz
    815     uri: https://github.com/ros-gbp/rqt_rviz-release/archive/release/kinetic/rqt_rviz/0.5.10-0.tar.gz
    816     version: rqt_rviz-release-release-kinetic-rqt_rviz-0.5.10-0
    817 - tar:
    818     local-name: rqt_service_caller
    819     uri: https://github.com/ros-gbp/rqt_service_caller-release/archive/release/kinetic/rqt_service_caller/0.4.8-0.tar.gz
    820     version: rqt_service_caller-release-release-kinetic-rqt_service_caller-0.4.8-0
    821 - tar:
    822     local-name: rqt_shell
    823     uri: https://github.com/ros-gbp/rqt_shell-release/archive/release/kinetic/rqt_shell/0.4.9-0.tar.gz
    824     version: rqt_shell-release-release-kinetic-rqt_shell-0.4.9-0
    825 - tar:
    826     local-name: rqt_srv
    827     uri: https://github.com/ros-gbp/rqt_srv-release/archive/release/kinetic/rqt_srv/0.4.8-0.tar.gz
    828     version: rqt_srv-release-release-kinetic-rqt_srv-0.4.8-0
    829 - tar:
    830     local-name: rqt_tf_tree
    831     uri: https://github.com/ros-gbp/rqt_tf_tree-release/archive/release/kinetic/rqt_tf_tree/0.6.0-0.tar.gz
    832     version: rqt_tf_tree-release-release-kinetic-rqt_tf_tree-0.6.0-0
    833 - tar:
    834     local-name: rqt_top
    835     uri: https://github.com/ros-gbp/rqt_top-release/archive/release/kinetic/rqt_top/0.4.8-0.tar.gz
    836     version: rqt_top-release-release-kinetic-rqt_top-0.4.8-0
    837 - tar:
    838     local-name: rqt_topic
    839     uri: https://github.com/ros-gbp/rqt_topic-release/archive/release/kinetic/rqt_topic/0.4.10-0.tar.gz
    840     version: rqt_topic-release-release-kinetic-rqt_topic-0.4.10-0
    841 - tar:
    842     local-name: rqt_web
    843     uri: https://github.com/ros-gbp/rqt_web-release/archive/release/kinetic/rqt_web/0.4.8-0.tar.gz
    844     version: rqt_web-release-release-kinetic-rqt_web-0.4.8-0
    845 - tar:
    846     local-name: rviz
    847     uri: https://github.com/ros-gbp/rviz-release/archive/release/kinetic/rviz/1.12.17-0.tar.gz
    848     version: rviz-release-release-kinetic-rviz-1.12.17-0
    849 - tar:
    850     local-name: stage
    851     uri: https://github.com/ros-gbp/stage-release/archive/release/kinetic/stage/4.1.1-1.tar.gz
    852     version: stage-release-release-kinetic-stage-4.1.1-1
    853 - tar:
    854     local-name: stage_ros
    855     uri: https://github.com/ros-gbp/stage_ros-release/archive/release/kinetic/stage_ros/1.7.5-0.tar.gz
    856     version: stage_ros-release-release-kinetic-stage_ros-1.7.5-0
    857 - tar:
    858     local-name: std_msgs
    859     uri: https://github.com/ros-gbp/std_msgs-release/archive/release/kinetic/std_msgs/0.5.11-0.tar.gz
    860     version: std_msgs-release-release-kinetic-std_msgs-0.5.11-0
    861 - tar:
    862     local-name: urdf/urdf
    863     uri: https://github.com/ros-gbp/urdf-release/archive/release/kinetic/urdf/1.12.12-0.tar.gz
    864     version: urdf-release-release-kinetic-urdf-1.12.12-0
    865 - tar:
    866     local-name: urdf/urdf_parser_plugin
    867     uri: https://github.com/ros-gbp/urdf-release/archive/release/kinetic/urdf_parser_plugin/1.12.12-0.tar.gz
    868     version: urdf-release-release-kinetic-urdf_parser_plugin-1.12.12-0
    869 - tar:
    870     local-name: urdf_tutorial/urdf_tutorial
    871     uri: https://github.com/ros-gbp/urdf_tutorial-release/archive/release/kinetic/urdf_tutorial/0.3.0-1.tar.gz
    872     version: urdf_tutorial-release-release-kinetic-urdf_tutorial-0.3.0-1
    873 - tar:
    874     local-name: vision_opencv/cv_bridge
    875     uri: https://github.com/ros-gbp/vision_opencv-release/archive/release/kinetic/cv_bridge/1.12.8-0.tar.gz
    876     version: vision_opencv-release-release-kinetic-cv_bridge-1.12.8-0
    877 - tar:
    878     local-name: vision_opencv/image_geometry
    879     uri: https://github.com/ros-gbp/vision_opencv-release/archive/release/kinetic/image_geometry/1.12.8-0.tar.gz
    880     version: vision_opencv-release-release-kinetic-image_geometry-1.12.8-0
    881 - tar:
    882     local-name: vision_opencv/vision_opencv
    883     uri: https://github.com/ros-gbp/vision_opencv-release/archive/release/kinetic/vision_opencv/1.12.8-0.tar.gz
    884     version: vision_opencv-release-release-kinetic-vision_opencv-1.12.8-0
    885 - tar:
    886     local-name: visualization_tutorials/interactive_marker_tutorials
    887     uri: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/kinetic/interactive_marker_tutorials/0.10.3-0.tar.gz
    888     version: visualization_tutorials-release-release-kinetic-interactive_marker_tutorials-0.10.3-0
    889 - tar:
    890     local-name: visualization_tutorials/librviz_tutorial
    891     uri: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/kinetic/librviz_tutorial/0.10.3-0.tar.gz
    892     version: visualization_tutorials-release-release-kinetic-librviz_tutorial-0.10.3-0
    893 - tar:
    894     local-name: visualization_tutorials/rviz_plugin_tutorials
    895     uri: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/kinetic/rviz_plugin_tutorials/0.10.3-0.tar.gz
    896     version: visualization_tutorials-release-release-kinetic-rviz_plugin_tutorials-0.10.3-0
    897 - tar:
    898     local-name: visualization_tutorials/rviz_python_tutorial
    899     uri: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/kinetic/rviz_python_tutorial/0.10.3-0.tar.gz
    900     version: visualization_tutorials-release-release-kinetic-rviz_python_tutorial-0.10.3-0
    901 - tar:
    902     local-name: visualization_tutorials/visualization_marker_tutorials
    903     uri: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/kinetic/visualization_marker_tutorials/0.10.3-0.tar.gz
    904     version: visualization_tutorials-release-release-kinetic-visualization_marker_tutorials-0.10.3-0
    905 - tar:
    906     local-name: visualization_tutorials/visualization_tutorials
    907     uri: https://github.com/ros-gbp/visualization_tutorials-release/archive/release/kinetic/visualization_tutorials/0.10.3-0.tar.gz
    908     version: visualization_tutorials-release-release-kinetic-visualization_tutorials-0.10.3-0
    909 - tar:
    910     local-name: webkit_dependency
    911     uri: https://github.com/ros-gbp/webkit_dependency-release/archive/release/kinetic/webkit_dependency/1.1.0-0.tar.gz
    912     version: webkit_dependency-release-release-kinetic-webkit_dependency-1.1.0-0
    913 - tar:
    914     local-name: xacro
    915     uri: https://github.com/ros-gbp/xacro-release/archive/release/kinetic/xacro/1.11.3-0.tar.gz
    916     version: xacro-release-release-kinetic-xacro-1.11.3-0
    View Code

    wstool init -j8 src melodic-desktop-full.rosinstall 的作用相当于是下载源代码

    开始执行这一句之后src文件夹下就出现了上马rosinstall文件里描述的各个包的源码,

    这些源码要下很长时间,估计如果不想要所有的包,上面的desktop_full可以控制生成的

    rosinstall的内容,不要full,只要一部分的包。

    这些包里头最基础的两个包应该就是 ros 、 ros_comm 、 ros_comm_msgs 等

    这几个包了

    wstool update -j 8 -t src 可以从断点处继续下载这些包。

    src文件夹下各个包的组织形式看起来已经是package的样子了。

    源码下载我下了很久也没下完,跳过,试着运行下一步。

    rosdep install --from-paths src --ignore-src --rosdistro melodic -y

    运行这一句的时候会报错,当然要报错了,因为我有些包都没下完。报错信息大概

    如下:

    scj@scjComputer:~/myROS/workspace$ rosdep install --from-paths src --ignore-src --rosdistro kinetic -y
    ERROR: the following packages/stacks could not have their rosdep keys resolved
    to system dependencies:
    nodelet_tutorial_math: No definition of [std_msgs] for OS [debian]
    depth_image_proc: No definition of [image_geometry] for OS [debian]
    gazebo_msgs: No definition of [std_msgs] for OS [debian]
    compressed_image_transport: No definition of [cv_bridge] for OS [debian]
    orocos_kdl: No definition of [eigen] for OS version []
    eigen_conversions: No definition of [std_msgs] for OS [debian]
    ros_comm: No definition of [roslisp] for OS [debian]
    rosbag: No definition of [boost] for OS version []
    kdl_parser: No definition of [urdf] for OS [debian]
    gazebo_ros: No definition of [std_msgs] for OS [debian] 
    
    略
    View Code

    看了报错信息,看了下src文件夹下已经下载的包,应该是相符的。

    后面的catkin安装,又碰到了一些找错了python版本,找不到一些包,安装目录

    的设置等问题,都是常见问题。

    报没有empy    设置可执行文件路路径为:

    /home/scj/anaconda3/lib/python3.6/site-packages/em.py

    报找不到caktin_pkg,可我明明已经装了,那就找到导入了catkin_pkg的地方,

    插入下面两句:

    import sys

    sys.path.append("/home/scj/anaconda3/lib/python3.6/site-packages")  

    我的catkin_pkg就是装在这个地方

    zsh的问题没搞定,直接source sh了,然后还有报错 error: option --install-layout not recognized :

    https://github.com/ros/catkin/issues/863

      1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      2 ~~  traversing 160 packages in topological order:
      3 ~~  - catkin
      4 ~~  - genmsg
      5 ~~  - gencpp
      6 ~~  - geneus
      7 ~~  - genlisp
      8 ~~  - gennodejs
      9 ~~  - genpy
     10 ~~  - bond_core
     11 ~~  - cmake_modules
     12 ~~  - class_loader
     13 ~~  - common_msgs
     14 ~~  - common_tutorials
     15 ~~  - desktop
     16 ~~  - desktop_full
     17 ~~  - diagnostics
     18 ~~  - eigen_stl_containers
     19 ~~  - executive_smach
     20 ~~  - gazebo_dev
     21 ~~  - gazebo_ros_pkgs
     22 ~~  - geometry
     23 ~~  - geometry_tutorials
     24 ~~  - gl_dependency
     25 ~~  - image_common
     26 ~~  - image_pipeline
     27 ~~  - image_transport_plugins
     28 ~~  - laser_pipeline
     29 ~~  - media_export
     30 ~~  - message_generation
     31 ~~  - actionlib_msgs
     32 ~~  - bond
     33 ~~  - diagnostic_msgs
     34 ~~  - geometry_msgs
     35 ~~  - message_runtime
     36 ~~  - mk
     37 ~~  - nav_msgs
     38 ~~  - nodelet_core
     39 ~~  - octomap (plain cmake)
     40 ~~  - orocos_kdl (plain cmake)
     41 ~~  - eigen_conversions
     42 ~~  - kdl_conversions
     43 ~~  - perception
     44 ~~  - perception_pcl
     45 ~~  - python_orocos_kdl (plain cmake)
     46 ~~  - qt_dotgraph
     47 ~~  - qt_gui
     48 ~~  - qt_gui_py_common
     49 ~~  - qwt_dependency
     50 ~~  - random_numbers
     51 ~~  - robot
     52 ~~  - robot_model
     53 ~~  - ros
     54 ~~  - ros_base
     55 ~~  - ros_comm
     56 ~~  - ros_core
     57 ~~  - rosbash
     58 ~~  - rosboost_cfg
     59 ~~  - rosbuild
     60 ~~  - python_qt_binding
     61 ~~  - rosclean
     62 ~~  - roscreate
     63 ~~  - rosgraph
     64 ~~  - rosgraph_msgs
     65 ~~  - roslang
     66 ~~  - roslaunch
     67 ~~  - rosmake
     68 ~~  - roslib
     69 ~~  - rosmaster
     70 ~~  - rosmsg
     71 ~~  - rosparam
     72 ~~  - rospy
     73 ~~  - rosservice
     74 ~~  - rosunit
     75 ~~  - angles
     76 ~~  - rosconsole
     77 ~~  - collada_parser
     78 ~~  - pluginlib
     79 ~~  - qt_gui_cpp
     80 ~~  - resource_retriever
     81 ~~  - roslz4
     82 ~~  - rosbag_storage
     83 ~~  - rostest
     84 ~~  - shape_msgs
     85 ~~  - simulators
     86 ~~  - smach
     87 ~~  - smach_msgs
     88 ~~  - smclib
     89 ~~  - std_srvs
     90 ~~  - tf2_msgs
     91 ~~  - tf2
     92 ~~  - tf2_eigen
     93 ~~  - trajectory_msgs
     94 ~~  - control_msgs
     95 ~~  - visualization_msgs
     96 ~~  - geometric_shapes
     97 ~~  - collada_urdf
     98 ~~  - viz
     99 ~~  - xmlrpcpp
    100 ~~  - roscpp
    101 ~~  - bondcpp
    102 ~~  - bondpy
    103 ~~  - nodelet
    104 ~~  - nodelet_tutorial_math
    105 ~~  - pluginlib_tutorials
    106 ~~  - rosout
    107 ~~  - camera_calibration
    108 ~~  - diagnostic_aggregator
    109 ~~  - diagnostic_updater
    110 ~~  - diagnostic_common_diagnostics
    111 ~~  - dynamic_reconfigure
    112 ~~  - filters
    113 ~~  - joint_state_publisher
    114 ~~  - kdl_parser
    115 ~~  - message_filters
    116 ~~  - rosnode
    117 ~~  - rostopic
    118 ~~  - roswtf
    119 ~~  - self_test
    120 ~~  - smach_ros
    121 ~~  - tf2_py
    122 ~~  - topic_tools
    123 ~~  - rosbag
    124 ~~  - actionlib
    125 ~~  - actionlib_tutorials
    126 ~~  - diagnostic_analysis
    127 ~~  - nodelet_topic_tools
    128 ~~  - sensor_msgs
    129 ~~  - camera_calibration_parsers
    130 ~~  - gazebo_msgs
    131 ~~  - image_transport
    132 ~~  - camera_info_manager
    133 ~~  - compressed_depth_image_transport
    134 ~~  - compressed_image_transport
    135 ~~  - image_proc
    136 ~~  - image_publisher
    137 ~~  - map_msgs
    138 ~~  - pcl_msgs
    139 ~~  - pcl_conversions
    140 ~~  - polled_camera
    141 ~~  - stereo_msgs
    142 ~~  - image_view
    143 ~~  - stereo_image_proc
    144 ~~  - tf2_ros
    145 ~~  - depth_image_proc
    146 ~~  - tf
    147 ~~  - gazebo_plugins
    148 ~~  - gazebo_ros
    149 ~~  - interactive_markers
    150 ~~  - laser_geometry
    151 ~~  - laser_assembler
    152 ~~  - laser_filters
    153 ~~  - pcl_ros
    154 ~~  - tf2_geometry_msgs
    155 ~~  - image_rotate
    156 ~~  - tf2_kdl
    157 ~~  - robot_state_publisher
    158 ~~  - tf_conversions
    159 ~~  - theora_image_transport
    160 ~~  - turtle_actionlib
    161 ~~  - turtle_tf
    162 ~~  - turtle_tf2
    View Code

    看到作者最后分享deb包,我这个ros小白甚至可以猜测出ros包是可以打包成deb的,

    搜了一下还真有。

    至此,知道了从源码编译安装ros的方式,知道以怎样的顺序阅读ros系统源码了。

    甚至可以在16.04上装一个melodic,或者换掉ros中自带的opencv或者pcl的版本。

    其实我还是想把ros包用pybind11包装了给python用,以后慢慢研究。

  • 相关阅读:
    迟到的恶劣影响
    spring boot 向数据库写入海量数据
    分析 SQL 执行过程
    Mysql 索引 BTree 与 Hash
    Mysql 数据库设计
    Jdk 源码下载方式
    深入理解JVM虚拟机-周志明【第三版】
    Elasticsearch 查询实践
    MFC程序运行流程

  • 原文地址:https://www.cnblogs.com/shepherd2015/p/11257356.html
Copyright © 2011-2022 走看看