AutolaborOS 22.07版本更新说明

自此版本AutolaborOS版本命名方式改为 "年+月" 模式,以方面用户判断发布时间。

此版本针对以下进行了修改

增加对AP1 RTK室外导航套件的支持

详情AP1 RTK套件

增加硬件设置工具

为了能让老用户更好的使用新的算法和功能,特别设计了一个简单的硬件设置工具。位于桌面/初始化设置目录下。客户可根据自己的硬件情况进行选择,会将型号写入环境变量,ros launch文件启动时会自动根据硬件型号启动相应的驱动节点。

目前支持

砝石 D-10 2D激光雷达

乐动 LS-19 2D激光雷达

速腾 16线 3D激光雷达

速腾 Helios-16P 3D激光雷达

增加乐动-LD19 2D激光雷达支持

2D SLAM 和 3D SLAM 功能增加对乐动-LD19 激光雷达支持,

ros launch 会自动识别。

增加速腾Helios16P 3D激光雷达支持

3D SLAM 功能增加对速腾Helios16P 激光雷达支持,

ros launch 会自动识别。

增加Marvelmind Superbeacon(硬件版本5.1版本)超声标签的支持

超声循迹功能增加对 Marvelmind superbeacon 的支持

增加Marvelmind Dashboard 配置工具

增加Marvelmind Dashboard 配置工具, 绑定USB hub #3接口。可用来做超声标签的建图和配置。

删除系统自动升级管理器

Ubuntu自带的升级管理器会根据联网情况自行弹出,有些用户会无意点击升级导致某些被依赖的软件包发生变化,造成功能不能正常运行,因此关闭了系统升级管理器,如需升级可继续使用 apt-get 进行升级。

关闭nomachine 升级

考虑到运行稳定,关闭了nomachine的升级检查和提示。

关闭屏幕保护自动锁屏

自动锁屏会造成用户使用不便,因此关闭了自动锁屏模式。

修复模拟器不能启动的bug

修复了Autolabor 模拟器默认读取地图文件名错误的问题。

cmake 升级为3.32 版本

因为某些部件的依赖,升级cmake 到 3.32版本。

gcc 升级为9.4 版本

因为某些部件的依赖,升级 gcc 到9.4 版本

增加libevent库

因为Autolabor RTK 570驱动的依赖,增加了libevent库

rviz 文件修改为只读

考虑到某些情况下用户可能修改rviz的内容造成功能启动不正常,将rviz配置文件默认属性设置为只读,如果需要进行修改可从文件管理器取消只读属性

增加swap 修改工具

为了避免内存空间不足造成编译catkin_ws 失败的问题, 增加swap修改工具,位于 /home/Tools/ 使用 sudo ./modifyswap.sh 启动,可通过选项快速修改swap尺寸

升级 C++11 增加 libstdc++.so.6

因为某些部件的依赖,系统C++版本升级为 C++ 11,并增加了相应版本的 std 库。

修正驱动launch文件端口bug

所有驱动内的launch文件,原先使用诸如/dev/ttyUSBX的系统默认端口,由于这个端口可能变化,修改为由udev 规则定义的 /dev/autolabor_pro1 端口

修改键盘操控按键

修改键盘遥控包的内容,将后退按键由X改为S,更顺手一点