首页/文章/ 详情

解锁Carla的几种不同玩儿法

1年前浏览2776



大家好,我是爱折腾的李慢慢。

距离上次“整车云在环-立项”已经过去一个多月了,这个月在家的时候我都在倒腾Carla的安装和调试,几乎把官方几种安装方法都玩儿了一遍,下面来总结下自己的学习成果,如有错误,还请各位道友指正。

1、关于安装:

我基本都在泡在官网,或者Carla中文站,CSDN上也有几篇不错的文章可以看看。

Carla官网:
https://carla.readthedocs.io/en/latest/

Carla中文站:
https://www.carla.org.cn/#/

CSDN文章:
Ubuntu18.04安装carla0.9.9 & UE4.24踩坑版

照着这些安装方法,花些时间(下载,安装,编译都挺费时间的,每个步骤动辄几个小时起。。。)总能成功的,我就不赘述啦。

但我必须学学前辈们吐槽下这个软件。它真的是很耗资源呀。为了腾出地方下载和安装它,没有100G空间心里就怕怕的;为了解决启动carla时显示内存不足的问题还得去加装内存条的;为了UE4能正常工作,尝试无果后直接弃用了老电脑。对于能运行这个程序的电脑,最终运行也感觉是吭哧吭哧地卡地不行,远没有曾经玩赛车游戏的那种流畅感。

而关于本文的重点,几种不同的玩儿法,也只是探索怎么用起来更流畅。

2、关于软件的受用者:

1、作为自动驾驶仿真工作者,我觉得实在是爱它不起来。除了开源免费和渲染效果好,其他的都是缺点。耗费资源,难以安装,运行卡顿,常崩溃掉,巴拉巴拉(听说后期carla除了python还能支持c++调用,不知道会不会因此提速)。而仿真工作者,动辄成百上千的场景需要测试,如果用carla来模拟的话,估计容易得暴燥症。

2、作为算法开发工作者,倒是挺合适的,我所知道的挺多算法工程师(图像识别、规控)都在使用它来简单验证下自己算法的逻辑。

3、自动驾驶转型者。我是很推荐这个软件的,好处多多,网上学习资料挺多的,软件没有版权压力,python的代码能力也能提升起来,软件架构的知识狂飙,自动驾驶仿真技术和自动驾驶算法逻辑都能涉猎。

4、科研工作者。学校实验室用起来,肯定也是省钱又能实现自己的一些小研究的。

5、业余爱好者。最后就是我这样的咯,基于兴趣,拿这个软件来DIY一点小玩意儿。

3、解锁几种玩法:

下面的简单说下我解锁的几种玩儿法吧。

玩法一:在windows上运行。

进入安装目录,双击exe文件执行打开服务器。


服务器端启动后,执行自己的代码,打开客户端:




玩法二:在Ubuntu上运行。


玩法三:服务器在Unbutu上运行,客户端在windows上运行。


玩法四:服务器在上运行windows,客户端在Unbutu上运行。

整个测试下来,我还是觉得在Windows上运行起来比较顺畅些,这是单对于我的情况。但其实我的Windows配置并不好,远不如Ubuntu系统,这背后应该是哪一步没有设置正确,所以我就不下结论了。后面的研究,也都将基于纯Windows版的Carla来做些分享。

提一嘴,测试中曾发现,在不同电脑间分开运行服务器和客户端的话,会出现客户端的车辆“摇摆”、“鬼搐”这类情况。我猜测可能是服务器和客户端之间的网络通信不太顺畅。后期有道友想要使用这种方式来提速的话,需要注意些。

又水了一期。

瑞斯派。

来源:车路慢慢
python通信自动驾驶游戏渲染
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-06-22
最近编辑:1年前
李慢慢
硕士 自动驾驶仿真工程师一枚
获赞 11粉丝 70文章 122课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈