立即咨询

电话咨询

微信咨询

立即试用
商务合作

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

2022-11-21

 

没有机器人,如何学习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]

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

 

更多产品了解

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

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

都在这里!

 

热门数字化产品

青椒云AIGC云桌面平台青椒云AIGC云桌面平台是一种基于云计算技术的虚拟桌面服务。通过在云端提供可扩展的桌面环境,允许用户通过网络从任意地点访问专属桌面界面。青椒云AIGC平台支持高性能计算和图形处理,适合设计、视频编辑等专业应用场景。此外,它还具备数据安全、远程协作、灵活定制等特点,能够满足不同行业和企业的个性化需求。通过青椒云AIGC,企业可以实现IT资源的集中管理和成本优化,同时提升员工的工作效率和协作灵活性。
易仓ERP易仓ERP是3万+跨境卖家的增量选择,多平台多订单处理,多海外仓比价,易仓ERP系统6小时数据更新,财务核算又快又准,能够提高运营决策的准确度。
北森coreHR人力资源管理系统北森coreHR人力资源管理系统通过创新的一体化HR SaaS及人才管理平台 —— iTalentX,北森为中国企业提供人力资源管理场景中所有技术和产品,包括HR软件、人才管理技术、员工服务生态、低代码平台的端到端整体解决方案。帮助企业实现覆盖员工招募、入职、管理到离职的全生命周期的数字化管理,快速提升人力资源管理效率、人才管理能力、帮助员工成长,实现智慧决策。
AutoCAD 计算机辅助设计软件AutoCAD®是一种计算机辅助设计 (CAD) 软件,建筑师、工程师 和建筑专业人员可依靠它来创建精确的2D和3D图形。
艺赛旗桌面行为分析CDA艺赛旗桌面行为分析CDA,通过可视化录屏、用户行为数据化和基于大数据的智能行为分析,真实全面的记录“人”的行为,帮助企业防范信息泄露,避免商业欺诈,提高客户服务质量和员工工作效率。便捷、灵活的风险监管策略配置,更准确的定位员工的桌面操作行为和风险行为。
为你推荐
2025腾讯产业合作伙伴大会|云巴巴荣获双项大奖,载誉而归

1月16日,2025腾讯产业合作伙伴大会在三亚召开。云巴巴,荣膺“2024腾讯云卓越合作伙伴奖—星云奖”和“2024腾讯云AI产品突出贡献奖”双项大奖

2025-01-17
实力认可!云巴巴斩获2025腾讯云全域增长“涨粉狂人奖”

5月,由腾讯云举办的 “2025 腾讯云全域增长实战营” 在线上开课。而云巴巴在此次实战营中,凭借卓越的实力和出色的表现,一举斩获 “涨粉狂人奖”,荣耀时刻,备受瞩目。

2025-06-20
密评服务商怎么挑?从密钥管理到算法集成的五个必看指标

企业要想挑选出专业、可靠的密评服务商,需从多个关键环节进行考量。以下从密钥管理到算法集成的五个必看指标,助力企业精准筛选密评服务商。

2025-06-20
等保服务商选哪家好?四维能力模型合规+数据+信创+防御帮你筛

面对市场上众多等保服务商,如何挑选出真正适配企业发展需求、专业可靠的那一家,成为诸多企业面临的难题。

2025-06-20
百元建站工具大盘点!零基础搭建腾讯云服务器/域名/SSL/DNS的详细攻略

百元建站工具大盘点!零基础搭建腾讯云服务器/域名/SSL/DNS的详细攻略

2025-06-20
查看更多