当前位置: 首页 > article >正文

lgsvl 现状

lgsvl自从2023年1月停服务以来,几乎就没有lgsvl最新的消息了,其实还是可以通过官网去查看技术文档,(https://www.svlsimulator.com/)但是没法像之前那样注册,登录,配置agent了,这个就很麻烦,去用Carla又有一些传感器没有,比如理想传感器3D ground truth, lane line sensor等等,不得不说lgsvl还是一款非常不错的仿真器,只不过现在没法配置了。我这边可以通过一定的办法做一些微调,希望可以给大家一些改进的思路;

我的os是18.04

由于之前一直在使用lgsvl,所以配置出来的场景还算丰富,sensor中有can bus、GPS、GPS Odometry、Lidar、Signal Sensor、Main Camera、Telephone Camera、Keyboard Car control、Wheel Car Control、Apollo Car Control、Stop Line sensor、Vehicle Odometry Seneor、Video Recording Sensor、3D Ground Truth Sensor、Depth Camera Sensor、IMU sensor、Lidar Sensor、2DGround Truth Sensor;我会全部分享出来,供给大家使用。

我的这个办法可以对现有的一些传感器做位置上的变动,topic的设置,名称的更改,agent有限,所以基本满足需求吧!

下面开始讲解:

Ubuntu的用户们,在下载好lgsvl后,可以去/home/user/目录下寻找一个.config的隐藏文件,如果找不到就点击文件管理器右上角三条杠的倒数第二个,显示隐藏文件、进去config文件后找到unity3d,进去找LGElectronics文件夹,找到SVLSimulator-2021.3,可以看到有一个文件叫做data.db

(****先做备份、因为你有很大的几率会改错这个文件****)

一般情况下是打不开这个文件的,需要下载一个工具:DB Browser for SQLite

官网地址:http://www.sqlitebrowser.org/

下载链接:http://www.sqlitebrowser.org/dl/

下载好之后,就可以打开这个data.db文件了;

打开之后就是这个鬼样子!

点击浏览数据simulators

可以看到这14个就是我的仿真器里面配置的14个场景,前面的是id,后面一列是lgsvl配置的json文件,这些数据都别乱动,鼠标放到最后,点击

这个小图标,下面再加入一列,设置一个和之前不重复的 id数字,右边的simData,可以复制一个你想基于哪个场景更改的数据复制到vscode里面;

在vscode中,需要先新建一个.json的文件,将刚才复制好的json复制到里面,点击右键格式化文档(ctrl+Shift+l)就会将压缩好的json展平,做完修改后可以将文本全部复制,JSON在线 | JSON解析格式化—LZL在线工具 (lzltool.cn)到这里压缩,压缩完毕后塞回到data.db文件中,记得关掉数据库工具,否则lgsvl会很卡,重新打开lgsvl后发现多出来一个场景;

结合自己的实践讲讲经验:

可以将别的场景中有的传感器复制到我想要的场景中,可以改传感器的位置,topic,frequency;

vehicle改动的话不会成功,所谓的改动也是讲本地的传感器,map,vehicle的id替换掉;

虽然GitHub上有人搭建了离线版的服务器:我也按照它的介绍搭建起来了,但是

(1)无法从云端下载agent到本地

(2)只能使用PythonAPI接口,场景编辑器点击之后离线版服务器就会崩掉,需要重新run一下docker;

总之就是没啥用,希望后续有改进的部分;

我的lgsvl的资料会分享给大家,希望大家可以尽快的让lgsvl重新运转起来!!!

(2条消息) lgsvl资源data.db资源-CSDN文库


http://www.kler.cn/a/1992.html

相关文章:

  • MES系统工作流的单元测试方案
  • C++算法第十二天
  • webview和H5来实现的android短视频(短剧)音视频播放依赖控件
  • Linux 文件系统目录结构及其简要介绍
  • 【机器学习】机器学习的基本分类-强化学习(Reinforcement Learning, RL)
  • arcgisPro相接多个面要素转出为完整独立线要素
  • unable to resolve dependency tree、webpack与xxx-loader版本不兼容问题解决 (详细步骤)
  • 蓝桥杯刷题第十四天
  • QT CTK插件框架 (一 下载编译)
  • 弗洛伊德龟兔赛跑算法(弗洛伊德判圈算法)
  • 【id:14】【20分】C. 字符串比较(指针与字符)
  • 强烈推荐:0基础入门网安必备《网络安全知识图谱》
  • 企业站项目
  • unordered系列的关联式容器介绍
  • 计算机网络复习重点
  • ChatGPT4已经来了,30秒做一个弹球游戏!
  • 8个python自动化脚本提高打工人幸福感~比心~
  • 今年好像没有金三银四了?
  • Pandas 与 PySpark 强强联手,功能与速度齐飞
  • map和set的使用指南
  • 电脑技巧:常见的浏览器内核介绍
  • Cookie和Session详解
  • 基于YOLOv5的疲劳驾驶检测系统(Python+清新界面+数据集)
  • PCL 使用ICP点云拼接
  • 如何监控和诊断JVM堆内和堆外内存使用?
  • 简单三步解决动态规划难题,记好这三步,动态规划就不难