ROS indigo 下 gazebo6 安装与测试

使用系统Ubuntu14.04
ros版本 indigo
拟安装gazebo版本 gazebo6
gazebo是一个独立的仿真软件,可以单独使用,也可以结合ROS进行使用

问题一
如果当时安装ROS时,认使用

sudo apt-get install ros-indigo-desktop-full
这个full,除了包含 ros-indigo-ros-base ros-indigo-desktop这些基本包,还集成了很多的功能包,其中包括gazebo2 以及gazebo与ROS连接的相关的包
gazebo的版本太低,如果不先卸载,会导致gazebo2 与Gazebo7的冲突

解决办法
1 . 先卸载 ros-indigo-desktop-full

sudo apt-get remove ros-indigo-desktop-full
如果不行,就把整个ROS indigo 都给卸载了,包括以前安装的ros包
sudo apt-get remove ros-*

2 . 安装Gazebo6

添加
sudo sh -c ‘echo “deb http://packages.osrfoundation.org/gazebo/ubuntu-stable @H_502_33@lsb_release -cs main” > /etc/apt/sources.list.d/gazebo-stable.list’
查看是否添加成功
cat /etc/apt/sources.list.d/gazebo-stable.list
下载秘钥
sudo apt-key adv –keyserver hkp://pool.sks-keyservers.net –recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add
更新源
sudo apt-get update
安装gazebo6
先测试一下 sudo apt-get install gazebo 按Tab补全看是否有列出
sudo apt-get install gazebo 6

3 . 独立安装ros

添加

sudo sh -c '. /etc/lsb-release && echo "deb http://packages.ros.org/ros/ubuntu $disTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

查看
cat /etc/apt/sources.list.d/ros-latest.list
安装软件包授权秘钥
@H_502_33@wget https://raw.githubusercontent.com/ros/rosdistro/master/ros.key

sudo apt-key add ros.key
sudo apt-get update
安装 ros独立包
sudo apt-get install ros-indigo-desktop
sudo apt-get install ros-indigo-ros-base

4 . 安装gazebo7与ROS连接的包
sudo apt-get install ros-indigo-gazebo7-msgs ros-indigo-gazebo7-ros-control ros-indigo-gazebo7-plugins ros-indigo-gazebo7-ros-pkgs ros-indigo-gazebo7-ros

5 . 还可以安装一些常用包

sudo apt-get install ros-indigo-turtlesim //小乌龟
sudo apt-get install ros-indigo-uvc_camera //
sudo apt-get install ros-indigo-mavros //

测试

先测试Gazebo

gazebo

http://www.jb51.cc/article/p-wbojueoc-nh.html

相关文章

ubuntu退出redis的示例:指定配置文件方式启动源码redis:roo...
ubuntu中mysql改密码忘了的解决方法:1.在终端中切换到root权...
ubuntu安装mysql失败的解决方法原因:可能是原有的MySQL还有...
使用centos和ubuntu建站的区别有以下几点1.CentOS是Linux发行...
ubuntu图形界面和字符界面切换的方法:可以通过快捷键CTRL+A...
ubuntu中重启mysql失败的解决方法1.首先,在ubuntu命令行中,...