立即咨询

电话咨询

微信咨询

立即试用
商务合作

为何我的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]

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

 

更多产品了解

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

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

都在这里!

 

热门数字化产品

腾讯Tapd研发项目管理平台TAPD是源自于腾讯的敏捷产品研发协作平台,提供贯穿敏捷开发生命周期的一站式服务。覆盖从产品概念形成、产品规划、需求分析、项目规划和跟踪、质量测试到构建发布、用户反馈跟踪的产品研发全过程,提供了灵活的可定制化应用和强大的集成能力,帮助研发团队有效地管理需求、资源、进度和质量,规范和改进产品研发过程,提高研发效率和产品质量。
SaleSmartly智能客服工具SaleSmartly智能客服工具中一个面板回复所有渠道咨询,随时随地,一键快速回复大量咨询,SaleSmartly解决都是外国客人咨询,需配备懂外语的客服而导致 成本高的问题。通过客户的提问或行为,自动回复和解决其常见问题。可通过个性化的设置,对用户不同关键词或行为, 触发不同的自动回复及自动化流程。
i人事HR SaaS软件i人事HR SaaS软件,实时监控组织发展关心的关键指标,组织整体战斗力、效能与效率,关键岗位的引入、留用与激励。人力预算支出过程管控与预测参考,成本中心与财务科目的灵活匹配,投入产出比核算效率提升。雇主品牌、快速上岗,移动办公,高效协同,员工体验、持续绩效提升。
Zoho Projects项目管理软件Zoho Projects项目管理软件,帮助您轻松地进行项目规划、进度跟踪、内外协作。它利用工时统计、Bug管理、项目知识库管理等功能,帮助您实现业务目标。为您的项目管理工作提供全面综合的解决方案,从而帮助您和您的企业大幅创造价值。
吉客云吉链分销平台吉客云吉链分销平台为吉客云的业务链接子系统,连接吉客云企业与企业之间的业务关系。多种关系(货主委外发货、生产委外加工、代理销售、物流代发)的业务往来和协同,以及业务伙伴的发现。
为你推荐
2025腾讯产业合作伙伴大会|云巴巴荣获双项大奖,载誉而归

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

2025-01-17
信创适配难×多端效率低?Testin云测AI自动化测试重塑企业测试效能边界

Testin云测自动化测试解决方案,以零代码降低门槛、全栈兼容打破生态壁垒、云端集约提升资源效能,助力企业跨越测试鸿沟,赢在数智化时代。

2025-04-30
如何破局金融合规与敏捷难题?TAPD双引擎方案实测揭秘!

如何构建安全合规、敏捷高效的研发管理体系,已成为金融业高质量发展的关键命题。

2025-04-30
跨部门协作总卡壳?TAPD让互联网企业需求交付周期缩短80%

腾讯TAPD正在凭借着三大亮点帮助众多互联网企业打破传统管理模式的束缚,实现更加透明、高效的协作。

2025-04-30
智能航运管理平台如何选型?揭秘洞隐智能航运助力企业数字化转型的“航海秘籍”

云巴巴基于多年行业深耕,为大家推荐洞隐科技的智能航运管理平台,为企业开启“智慧航海”新篇章——这不仅是技术的升级,更是一场管理模式的革新。

2025-04-30
查看更多