ROS学习笔记------ROS基础-----基础编程 day 6 2019/3/2 帅某(gazebo的安装,使用与其中遇到的错误)
2019-03-02 09:02
585 查看
版权声明:转载请注释出处,帅某不胜感激。严禁利用本博客进行商业或从事利益方面工作!! https://blog.csdn.net/weixin_43262513/article/details/88071684
,如果不取消,会把几乎所有模型都下载下来(不需要那么多,我就下载600多个,顺便吐槽学校图书馆网早上特别快,网上贼慢)
步骤五:
gazebo的安装,使用与其中遇到的错误([gazebo_gui-3] process has died [pid 16411, exit code 134, cmd /opt/ros/kinetic/lib/gazebo_ros/gzclient __name:=gazebo_gui __log:=/home/shuaimou/.ros/log/4aa25224-3c7f-11e9-9a6a-000c292447df/gazebo_gui-3.log]. log file: /home/shuaimou/.ros/log/4aa25224-3c)
1.gazebo模型的下载,使用
没有安装gazebo的,可以参考博主文章,地址:https://blog.csdn.net/xk_t9_98568/article/details/21014205
方法一:外网下载法,执行下面操作
步骤一:
cd ~/.gazebo/ ls
如果没有models文件夹,有的话就不需要建立
mkdir -p models
步骤二:
cd ~/.gazebo/models/
步骤三:
wget http://file.ncnynl.com/ros/gazebo_models.txt
步骤四:
运行命令
wget -i gazebo_models.txt
,如果不取消,会把几乎所有模型都下载下来(不需要那么多,我就下载600多个,顺便吐槽学校图书馆网早上特别快,网上贼慢)
步骤五:
ls model.tar.g* | xargs -n1 tar xzvf
步骤六:
roslaunch gazebo_ros empty_world.launch
如果没有任何错误,就会出现下面界面:
大家就可以选择上面 insert工具栏添加3D物理模型--------》物理模型概念这里指他的各种物理方面东西比如:加速度,速度,质量都是模拟出来的,也可以说是个真实模型。
快捷按键:左键单击拖动——平移,中键单击拖动——改变观察角度,滚轮缩放,右键单击拖动——缩放。
比如我们加入有个咖啡馆,等等:
方法二:直接下载包
通过网盘下载,我只上传了部分模型,对于打击假应该是够用了,网盘链接如下:
链接:https://pan.baidu.com/s/1x5TYBDgY_IyG34KmPFbbDA 提取码:d0nb
然后解压到home/tp/.gazebo/model
我没有测试,不推荐使用。
2.gazebo遇到的问题------------->问题解决之后一定要重启,否则可能还会出现错误!!!!!!!!!!
我运行命令时候,遇到下面问题:
错误一:
[gazebo_gui-3] process has died [pid 16411, exit code 134, cmd /opt/ros/kinetic/lib/gazebo_ros/gzclient __name:=gazebo_gui __log:=/home/shuaimou/.ros/log/4aa25224-3c7f-11e9-9a6a-000c292447df/gazebo_gui-3.log]. log file: /home/shuaimou/.ros/log/4aa25224-3c
解决方法有好多种,最直接有效的方法是修改环境变量,运行下面命令:
echo "export SVGA_VGPU10=0" >> ~/.bashrc source ~/.bashrc 然后重启!!!!!!!!
修改环境变量export SVGA_VGPU10=0到bashrc文件中,然后立即生效。
错误二:
原因:同时运行同一个launch文件,而且没有保存。
解决方法:
killall gzserver kilall gzclient **一般只需要运行第一个命令即可**
相关文章推荐
- ROS学习笔记------ROS机器人系统设计-----基础编程 day 8 2019/3/7 帅某(Kinect的安装,xarco模型,xarco---urdf模型,gazebo物理仿真环境的搭建)
- ROS学习笔记------ROS机器人系统设计-----基础编程 day 7 2019/3/2 帅某(URDF机器人建模,urdf功能包的建立,urdf相关模型建立代码已经上传)
- ROS学习笔记------ROS机器人系统设计-----基础编程 day 9 2019/3/14 帅某(slam更多概念了解)
- ROS学习笔记------ROS进阶-----简洁规范编程 day 1 2019/3/8 帅某(编译工作空间生成的---xml文件的介绍和编写,自定义 CMakeLists.txt)
- iOS 学习笔记二【cocopods安装使用和安装过程中遇到的问题及解决办法】
- ROS学习笔记------ROS深度解析----- day 4 2019/3/14 帅某(GMapping SLAM源码阅读)
- 黑马程序员之WinForm编程基础学习笔记:登陆界面,登陆错误三次退出程序,假设用户名,密码是admin,888888,不区分大小写。(易错点:局部变量与类变量),退出程序Close()或者Appli
- ROS学习笔记------ROS深度解析----- day 6 2019/3/14 帅某(Karto SLAM算法学习)
- Ubuntu14.04_ROS学习笔记(3)ROS官方初级教程遇到的错误
- ubuntu16.04下ROS操作系统学习笔记(三 / 二)ROS基础-ROS通信编程
- ROS学习笔记------ROS深度解析----- day 8 2019/3/16 帅某(Cartographer源码阅读(2):Node和MapBuilder对象)
- MEMO:Sphinx学习笔记——安装与使用入门(+在ROS中的使用)
- ROS学习笔记------ROS深度解析----- day 2 2019/3/14 帅某(GMapping原理分析)
- flash builder4.6安装遇到错误(学习笔记)
- 黑马程序员之C#编程基础学习笔记:提示用户输入密码,如果密码是“888888”,则提示正确,否则提示错误。
- 黑马程序员之C#编程基础学习笔记:提示用户输入用户名,然后再提示输入密码,如果用户名是"admin"并且密码是“888888”,则提示正确,否则提示错误,如果用户名不是admin还提示用户用户名不存在
- 黑马程序员之WinForm编程基础学习笔记:用户在文本框1,2中输入两个数,点击按钮,在文本框3中显示从文本框1中的数字到文本框2中的数字之间的累加和。如果1或者2为错误的数据格式,则弹出对话框提示错
- ROS学习笔记------ROS深度解析----- day 3 2019/3/14 帅某(基于粒子滤波的SLAM(GMapping)算法分析)
- Effective Java学习笔记: 第58条 对可恢复的情况使用受检异常,对于编程错误使用运行时异常
- ROS学习笔记------ROS深度解析----- day 7 2019/3/16 帅某(Cartographer源码阅读(1):程序入口)