如何拆分代码使其在两台计算机上运行
how to split the code so that it runs on two computers
我想将代码分成两部分,这样一部分 运行 在我的 PC 上,另一部分 运行 在英特尔主板(机器人的计算机)上同时使用 WiFi 在它们之间进行连接。我的问题:我正在 运行 使用激光雷达数据编写基于视觉的跟踪和地图代码。导致每秒帧数低,机器人运动不流畅。所以,我想 运行 在我的 PC 上进行代码视觉跟踪,在机器人的计算机上进行另一部分基于激光雷达数据的跟踪。
如果可能的话。请帮助我或有什么建议,它的缺点是什么?
我认为您可以 运行 PC 中系统的视觉部分和机器人中的运动功能。假设您在各个节点中有代码部分 运行ning,您可以按照本指南 Running ROS over multiple computers or the official guide 并设置您的系统。
这样做,机载计算机将处理低级别的东西,而 PC 将处理计算要求高的部分 (+ rviz)。
我想将代码分成两部分,这样一部分 运行 在我的 PC 上,另一部分 运行 在英特尔主板(机器人的计算机)上同时使用 WiFi 在它们之间进行连接。我的问题:我正在 运行 使用激光雷达数据编写基于视觉的跟踪和地图代码。导致每秒帧数低,机器人运动不流畅。所以,我想 运行 在我的 PC 上进行代码视觉跟踪,在机器人的计算机上进行另一部分基于激光雷达数据的跟踪。
如果可能的话。请帮助我或有什么建议,它的缺点是什么?
我认为您可以 运行 PC 中系统的视觉部分和机器人中的运动功能。假设您在各个节点中有代码部分 运行ning,您可以按照本指南 Running ROS over multiple computers or the official guide 并设置您的系统。
这样做,机载计算机将处理低级别的东西,而 PC 将处理计算要求高的部分 (+ rviz)。