解锁Carla的几种不同玩儿法
距离上次“整车云在环-立项”已经过去一个多月了,这个月在家的时候我都在倒腾Carla的安装和调试,几乎把官方几种安装方法都玩儿了一遍,下面来总结下自己的学习成果,如有错误,还请各位道友指正。我基本都在泡在官网,或者Carla中文站,CSDN上也有几篇不错的文章可以看看。
https://www.carla.org.cn/#/Ubuntu18.04安装carla0.9.9 & UE4.24踩坑版
照着这些安装方法,花些时间(下载,安装,编译都挺费时间的,每个步骤动辄几个小时起。。。)总能成功的,我就不赘述啦。
但我必须学学前辈们吐槽下这个软件。它真的是很耗资源呀。为了腾出地方下载和安装它,没有100G空间心里就怕怕的;为了解决启动carla时显示内存不足的问题还得去加装内存条的;为了UE4能正常工作,尝试无果后直接弃用了老电脑。对于能运行这个程序的电脑,最终运行也感觉是吭哧吭哧地卡地不行,远没有曾经玩赛车游戏的那种流畅感。而关于本文的重点,几种不同的玩儿法,也只是探索怎么用起来更流畅。1、作为自动驾驶仿真工作者,我觉得实在是爱它不起来。除了开源免费和渲染效果好,其他的都是缺点。耗费资源,难以安装,运行卡顿,常崩溃掉,巴拉巴拉(听说后期carla除了python还能支持c++调用,不知道会不会因此提速)。而仿真工作者,动辄成百上千的场景需要测试,如果用carla来模拟的话,估计容易得暴燥症。2、作为算法开发工作者,倒是挺合适的,我所知道的挺多算法工程师(图像识别、规控)都在使用它来简单验证下自己算法的逻辑。3、自动驾驶转型者。我是很推荐这个软件的,好处多多,网上学习资料挺多的,软件没有版权压力,python的代码能力也能提升起来,软件架构的知识狂飙,自动驾驶仿真技术和自动驾驶算法逻辑都能涉猎。4、科研工作者。学校实验室用起来,肯定也是省钱又能实现自己的一些小研究的。5、业余爱好者。最后就是我这样的咯,基于兴趣,拿这个软件来DIY一点小玩意儿。
服务器端启动后,执行自己的代码,打开客户端:
玩法三:服务器在Unbutu上运行,客户端在windows上运行。玩法四:服务器在上运行windows,客户端在Unbutu上运行。整个测试下来,我还是觉得在Windows上运行起来比较顺畅些,这是单对于我的情况。但其实我的Windows配置并不好,远不如Ubuntu系统,这背后应该是哪一步没有设置正确,所以我就不下结论了。后面的研究,也都将基于纯Windows版的Carla来做些分享。
提一嘴,测试中曾发现,在不同电脑间分开运行服务器和客户端的话,会出现客户端的车辆“摇摆”、“鬼搐”这类情况。我猜测可能是服务器和客户端之间的网络通信不太顺畅。后期有道友想要使用这种方式来提速的话,需要注意些。著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-06-22
最近编辑:1年前