【发布时间】:2017-06-10 07:47:42
【问题描述】:
我正在研究一个机器人,我的目标是绘制机器人的状态。
目前,我的工作流程是这样的:
- 启动程序
- 重定向文件中的输出(机器人/bash):
rosrun explo explo_node > states.txt - 将文件发送到我的本地机器(机器人/bash):
scp states.txt my_desktop:/home/user - 用八度(桌面/八度)绘制状态:
plot_data('states.txt')
是否有一个简单的解决方案可以“实时”获取数据?对于八度边。我认为我可以毫不费力地从文件中读取作为输入并在添加数据时绘制数据。
问题是如何将数据发送到文件中?
我对八度以外的其他解决方案持开放态度。问题是我需要为机器人的方向绘制带有箭头的 2d 图。
【问题讨论】:
-
我认为限制是这个“rosrun/rosbash”的东西。如果您有
nc,您可以使用 Octave 打开一个 tcp 套接字并使用nc发送数据。