• ROS学习(一)—— 环境搭建


    一、配置Ubuntu软件仓库且选择ROS正确版本

    二、添加source.list

    sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

    三、添加Key

    sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

    四、安装

    1、更新

    sudo apt-get update

    2、选择需要的安装类型

    3、初始化rosdep

         在开始使用ROS之前你还需要初始化rosdeprosdep可以方便在你需要编译某些源码的时候为其安装一些系统依赖,同时也是某些ROS核心功能组件所必需用到的工具。

    sudo rosdep init
    rosdep update

    4、环境配置

    (1)如果每次打开一个新的终端时ROS环境变量都能够自动配置好(即添加到bash会话中),那将会方便很多

    echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
    source ~/.bashrc

    (2)如果你只想这次的shell加载ROS

    source /opt/ros/kinetic/setup.bash

    5、安装rosinstall

        rosinstall ROS中一个独立分开的常用命令行工具,它可以方便让你通过一条命令就可以给某个ROS软件包下载很多源码树。

    sudo apt-get install python-rosinstall

     

    6、运行

    roscore

    这样说明成功了。

    五、ROS卸载

    sudo apt-get remove ros-*

    六、ROS一些问题

    1、当我将python版本从2.7升级到3.6的时候ROS崩溃

         解决方法:将python重新回退到2.7版本即可。所以说呢- -,学习ROS的话,可以考虑不要进行升级。

  • 相关阅读:
    iframe显示高度自适应 兼容多浏览器
    Asp.Net在Global.asax中实现URL 的重写
    文件流下载 ASP.NET
    Asp.Net实现全局定时器功能
    C#中获取本机IP地址,子网掩码,网关地址
    Asp.Net缓存实例
    Google API 天气数据缓存到一个XML中
    获取服务器信息
    C# NET 中英混合字符串截断实例
    Asp.Net实现长文章分页显示功能
  • 原文地址:https://www.cnblogs.com/BlueMountain-HaggenDazs/p/6256010.html
Copyright © 2020-2023  润新知