1.部分高版本ubuntu系统上安装了lcm140后,配置好JAVA环境,其他运行使用均正常,但是lcm-spy当需要显示的通道过多时会出现假死,不能正常显示当前LCM各个通道相关信息
2.网上苦搜无果
3.单独测试一个通道大部分时间均能正常(90%)
4.播放lcm录制的包使用lcm-logplayer-gui界面如下:
标红的两个部分
方框:可以降低读取Log速度,降低后lcm-spy可正常显示,并且显示出来topic后就可正常使用
椭圆:可以留下一个通道,也基本正常
正常显示如下:
5.如果直接接收不是录制的包数据,暂时无解决办法(自己写的程序也可以调节sleep的时间)
6.不显示完全解决方案,老的lcm和java以及其他可以不用卸载,接着执行以下操作:
a) sudo apt install build-essential libglib2.0-dev cmake
b) sudo apt install default-jdk python-all-dev liblua5.1-dev golang doxygen
c) git clone https://github.com/lcm-proj/lcm.git
cd lcm
mkdir build && cd build
cmake ..
make -j4
sudo make install
注:没有VPN或者资源变更导致下载不了的在此处下载: