为何我的Gazebo仿真环境黯淡无光?两个办法帮你改善!

来源: 云巴巴 2022-11-21 11:29:02

 

没有机器人,如何学习ROS

一些小伙伴在使用Gazebo进行仿真的时候,总感觉好像哪里不对,整个环境黑乎乎的跟没开灯一样,比如下面这个样子:

不用怀疑,这确实是没有开灯的样子……至于原因,大多数情况是因为显卡性能不足,Gazebo自动关闭了灯光和阴影的渲染。有的小伙伴就奇怪了,我的电脑里可是镶嵌了一枚价格不菲的RTX2080Ti核弹卡,怎么可能性能不足?!很可惜,Ubuntu在安装的时候并不会为核弹卡配置驱动,而是默认使用主板上的集成显卡,以达到替用户省电的目的(是不是特别贴心?别误会,它只是担心把系统搞崩溃而已,后面会领教到的……)。对于拥有核弹卡的同学,我们可以手动为显卡安装驱动,以改善Gazebo的显示效果,操作步骤:
1.首先,我们来确认一下Ubuntu系统是否检测到我们的核弹卡。打开一个终端,输入指令:

                                                                                         spci | grep -i vga                                                                                 

如果幸运的话,可以看到两个VGA设备,一个是Intel的主板内置显卡,另一个就是NVIDIA的核弹卡。

2.接下来是确认Ubuntu的安装源是否包含了适配这枚核弹卡的驱动版本。输入如下指令:

                                                                           ubuntu-drivers devices                                                                                   

如果依然幸运的话,可以看到列出来的信息里,在NVIDIA的显卡信息里,driver的项目提供了好几个可用的驱动版本,接下来只需要安装其推荐的默认版本即可。

3.在终端程序里输入如下指令:

                                                                          sudo ubuntu-drivers autoinstall                                                                      

输入管理员密码确认后,就能正常安装了。

4.驱动安装完毕后,我们就可以使用它的设置工具启用我们的核弹卡。在终端程序中输入如下指令:

                                                                                     nvidia-settings                                                                                        

运行后,会弹出一个设置窗口:

我们需要点击窗口左侧列表的最后一项“PRIME Profiles”,然后在右侧选择NVIDIA性能模式,输入管理员密码确认修改。重启系统,滚烫的核弹卡将为Gazebo世界重新带来光明。

下面看看前后对比效果:

节能模式(主板内置显卡)

性能模式(NVIDIA核弹卡)

上述步骤都是假设比较顺利的情况下,我们知道N厂的核弹卡型号千差万别,其驱动版本也是琳琅满目,所以难免会出现系统无法找到驱动的情况。这时候也不用灰心,在网上有很多八仙过海的办法,只要有足够的耐心和不屈的意志,总有一个妙方能够帮你找回失落的驱动。只需要谨记一条——“做好备份!”,毕竟N厂的驱动对Linux过于“友好”,以至于Linux的创造者Linus大神都不禁为其竖起了大拇指。

(注:上图来源于网络,与本文无关……)

好吧,没别的,做好备份!勇敢探索吧少年!


上面介绍的方法只适用于拥有核弹卡的同学,还有一部分小伙伴只有内置显卡可咋整?这里介绍第二种也能让人眼前一亮的办法:

1.使用Visual Studio Code编辑器打开下面这个文件:

                                          ~/catkin_ws/src/wpr_simulation/worlds/robocup_home.world                                                      

2.在robocup_home.world文件里搜索“Grey”这个关键词,可以在<ground_plane>的属性里找到“Gazebo/Grey”这个材质名。

将其修改为“Gazebo/LightGrey”

3.重新启动Gazebo仿真环境,就可以看到地板变亮了。下面是对比效果:

[Gazebo/Grey]

[Gazebo/LightGrey]

嗯,只能说聊胜于无吧……所以,还是那句老话——

 

更多产品了解

欢迎扫码加入云巴巴企业数字化交流服务群

产品交流、问题咨询、专业测评

都在这里!

 

评论列表

为你推荐

新型会议的模式——“网络研讨会”,此刻和他尽情交流

新型会议的模式——“网络研讨会”,此刻和他尽情交流

“网络研讨会”的出现让我们即便相隔万里也能进行交流,因其便捷而且成本较低的优势让“网络研讨会”这项技术逐渐成为了更多公司开会时的首要选择。“跨越时空”逐渐成为了这项技术的代言词。

2022-11-23 16:20:43

数据分析之正确地分类你的网络数据

数据分析之正确地分类你的网络数据

掌握网络概念和方法来理解图论中的术语的前沿是一个先决条件。通常,适当地进行分类你的网络很重要,不同类型的网络适合不同的数据分析和不同的方法。这样我们可以得到保证企业使用的数据分析合适的方法。

2022-11-21 15:53:57

这几种移动安全威胁需要认真对待

这几种移动安全威胁需要认真对待

提到 “移动安全威胁”,你脑海里只有 “移动恶意软件”?事实上,有更多的移动安全威胁类型比移动恶意软件更紧迫,七种类型的移动安全威胁是2019最紧迫的,每个企业都应该关注和重视。

2020-03-24 20:49:49

全面解析 | i人事如何解决考勤排班难题?

全面解析 | i人事如何解决考勤排班难题?

企业想要改变现状,就需要上一套功能齐全,操作简单,配置灵活的HR管理软件,来提升HR管理效率,并打造更人性化的企业文化。

2024-01-12 17:02:36

如何保障金融行业业务运行?基调听云智能可观测为金融赋能

如何保障金融行业业务运行?基调听云智能可观测为金融赋能

基调听云能准确度量和洞察真实用户体验及IT异常事件对业务的影响,数字化展现关键业务指标的实时变化,以业务视角量化IT技术与服务的价值。

2024-11-11 17:10:59

新产品之定制化软硬件一体存储解决方案

新产品之定制化软硬件一体存储解决方案

人生的幸福并非仅仅在于拥有金钱,他也在于获得知识的喜悦。本文,就简单介绍一下,有关软硬件一体的相关知识,让我们快点开始吧。 软硬件一体拥有最专业、最安全的数据存储设备,随着计算机技术的发展和广泛应用,数据量的迅速增长为企业的发展提出了新的问题和要求,,

2020-05-07 16:29:38

严选云产品

联软科技终端一体化安全通用解决方案 联软科技终端一体化安全通用解决方案全网零信任方案,构建企业网络安全边界,确保接入终端可信。面向企业可落地、有效果、安全和效率统一的方案,确保数据可控。基于强大的网络可视化能力,自动发现并识别全网设备,确保资产可视。结合终端主动防御、EDR+杀毒实现立体式防入侵(勒索),实现终端可防。
锐成信息数字证书 锐成信息数字证书,保证信息传输的机密性,保护账户安全,有效防止信息篡改,避免信息泄露。满足苹果ATS安全标准要求,所有APP通信均可实现HTTPS加密。确认网站的真实性,确保站点安全,屏蔽骚扰攻击,钓鱼网站及中间人攻击 。
身边云物业行业灵活用工解决方案 身边云物业行业灵活用工解决方案针对物业行业的特殊需求,如劳动力的高流动性、季节性用工需求和对服务质量的高要求。方案通过提供定制化服务、全流程线上化管理、广泛的服务网络和创新的技术平台,帮助物业企业实现灵活用工,提升服务效率和市场竞争力。
移动云云视频平台 移动云云视频平台,公有云具备资源边界大、业务扩展方便等特征,与视频云客户业务需求高度契合。目前,接近90%的视频云解决方案采用公有云方式部署。除超低延迟、弱网优化等底层方案外,在视频数据快速增长的背景下,基于人工智能、大数据技术的内容审核、版权保护等解决方案正在逐步成为各大点播、直播平台的新“刚需”。
百度网盘企业定制服务平台 百度网盘企业定制服务平台基于10年8亿C端用户经验,沉淀了大量企业服务,可以提供成本更低、接入方式更灵活的存储服务,提供端到端网络优化、低成本、高速的传输服务,以及提供满足复杂网络环境下的高速传输需求。
腾讯问卷制造业行业数据采集解决方案 讯问卷在四大场景助力制造业更安全、高效回收信息,支持行政、人力部门快速使用满意度调研、意见调查、信息登记、人才评估问卷模版。 多人在线编辑,可按问卷题目给予协作者统计数据查看范围权限。通过对样本质控、投放策略、数据无效识别模型三个环节,层层把关,计算样本及回收数据真实性。

甄选10000+数字化产品 为您免费使用

申请试用