我在做一个ROS项目。我想将一个RPLIdar连接到我的raspberry (UbuntuServer20.04和lightdm),并在我的笔记本电脑上显示结果(使用Ubuntu20.04VM)
我使用一个指南和应用每一步。然而,关于尝试turtletim的步骤,它应该在我的pc上显示它(我希望我理解正确),我得到了这个错误:
`qt.qpa.xcb:无法连接到显示MY_CLIENT_IP:0.0 qt.qpa.plugin:无法加载Qt平台插件"xcb“中的”xcb“,即使找到了它。此应用程序无法启动,因为无法初始化Qt平台插件。重新安装应用程序可能会解决此问题。
可用的平台插件有: eglfs、linuxfb、最小、最小、屏幕外、vnc、xcb。
中止(核心倾弃)`
我一步步地学习了这个教程:https://www.pcbway.com/project/shareproject/LiDAR_integration_with_ROS_Noetic_and_Ubuntu_on_Raspberry_Pi.html
我希望我使用正确的ip。在我的客户机im上,使用命令$ hostname -I获得正确的IP
也许我做得太难了?有一种简单的方法可以远程访问您的raspberry pi数据吗?我真的不想流屏幕,我想使用笔记本电脑上的应用程序。
Sincerly Pascal
我在导出显示步骤上尝试了一些不同的i,我试图寻找桌面流的替代方案,但是我没有发现任何有用的东西。
发布于 2022-11-25 23:14:06
您可以设置ROS_MASTER_URI和ROS_IP环境变量。如果你的覆盆子需要一个静态IP。
假设您的IP是192.168.1.204,运行raspberry pi终端中的命令,它将启动ros节点(或将其添加到~/.bashrc中)。
export ROS_MASTER_URI=http://192.168.1.204:11311
export ROS_IP=192.168.1.204现在,在您的计算机上(假设它有一个IP 192.168.1.10运行):
export ROS_MASTER_URI=http://192.168.1.204:11311
export ROS_IP=192.168.1.10您应该能够在您的机器上侦听和发布将与您的覆盆子中的ROS_MASTER设置交互的主题(包括RViz)。
https://stackoverflow.com/questions/74564323
复制相似问题