一、现有基础
系统版本:18.04.1LTS
anaconda版本:
$ conda -V
conda 4.4.10
驱动:
二、计划安装
gym-gazebo要求:
ROS Melodic: Desktop-Full Install recommended, includes Gazebo 9.0.0
Gazebo 9.0.0
tensorflow
cuda
cudnn
三、实施过程
anacoda版本就不去调整了,具体要做什么事情,直接建立相应的虚拟环境、对应好python版本即可。
1、安装 ROS Melodic
Ubuntu安装ROS和Gazebo之发行版对应关系
由上文可知,安装ROS Melodic默认的就是Gazebo 9.X了,OK~
参考:
1、Ubuntu install of ROS Melodic
2、Ubuntu18.04安装ROS Melodic
3、Ubuntu18.04安装ROS melodic
sudo apt-get install ros-melodic-desktop-full
发生报错:
对照安装ROS kinetic 时出现"The following packages have unmet dependencies: ros-kinetic-desktop-full :…"来解决,问题已经非常对症了,但是对我的机器没有效果。
ros.answer问答问题与我很像,但是并没有给出解决的思路。
另外,‘sodu apt-get upgrade’也会发生报错:
按照这个帖子稀里糊涂解决了,也不知到效果好不好…
下面继续关注‘sudo apt-get install ros-melodic-desktop-full’的问题!
目前打算用‘sudo aptitude install ros-melodic-desktop-full’来安装。
报错‘sudo: aptitude: command not found’,‘sudo apt-get install aptitude’搞定。
‘sudo aptitude install ros-melodic-desktop-full’总算运行起来!
随后发现效果极差:
意思是五百项内容都没有安装成功咯?这样肯定不行,还是要想办法用正常的‘sudo apt install ros-melodic-desktop-full’命令进行安装。
创建虚拟环境:
conda create -n py27 python=2.7.5
百般尝试仍旧不行,我觉得是早些时候的基础配置出了问题,干脆果断一点,直接重装?!
笔记本分区:
ext4 主分区 / 50G 5120M
ext4 逻辑 /home 所有剩余
ext4 逻辑 /boot 10G 1024M
逻辑 /swap 16G 16384M