安装ros系统和遇到的坑

rosdep init报错
在这里插入图片描述在这里插入图片描述

rosdep update报错

ERROR: unable to process source [https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml]:
Failed to download target platform data for gbpdistro:
<urlopen error [Errno 104] Connection reset by peer>

在这里插入图片描述
无法启动roscore
在安装完roslauch安装包后,启动roscore时出错,原因为ubuntu版本与安装环境不搭,或者安装环境过于混乱复杂,各个依赖包相互冲突,尝试过使用aptitude来解决安装包冲突的问题aptitude命令详解
sudo aptitude install后依旧无法解决,于是采用安装ubuntu16.04版本

安装ubuntu16.04
相关配置
换源:https://blog.csdn.net/u012308586/article/details/102953882
分辨率:设置中display
语言:设置中language,将中文添加入表中后拖到最顶,应用到整个系统后重启
输入法:启动fcitx,下载搜狗拼音后在fcitx中完成相关配置
samba服务搭建,使虚拟机和主机能够完成文件传输

ros安装

  1. 添加ROS软件源
    $ sudo sh -c ‘echo “deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main” > /etc/apt/sources.list.d/ros-latest.list’
  2. 添加密钥
    $ sudo apt-key adv --keyserver ‘hkp://keyserver.ubuntu.com:80’ --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
  3. 安装ROS
    $ sudo apt update
    $ sudo apt install ros-kinetic-desktop-full
    4.初始化rosdep
    $ sudo rosdep init
    $ rosdep update
  4. 设置环境变量
    $ echo “source /opt/ros/kinetic/setup.bash” >> ~/.bashrc
    $ source ~/.bashrc
  5. 安装rosinstall
    $ sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential

tips:
Ubuntu 和 ROS 版本对应
在这里插入图片描述
linux下修改环境变量文件.bashrc
./bashc
bashrc的路径在home/usrname下,是隐藏文件,
ctrl+h即可查看隐藏文件

ros运行小海龟测试
先roscore再执行rosrun xxx
鼠标点击按键控制终端,按方向键控制小海龟,测试成功
在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值