event_cpp_python_node:ROS节点订阅C ++中的事件并将其传递给python节点

时间:2024-05-26 06:30:39
【文件属性】:

文件名称:event_cpp_python_node:ROS节点订阅C ++中的事件并将其传递给python节点

文件大小:21KB

文件格式:ZIP

更新时间:2024-05-26 06:30:39

C++

事件C ++ Python节点 该存储库包含基本的ROS节点,以从实时DAVIS摄像机或MVSEC数据集中读取事件和其他消息,将它们转换为图像形式,然后发布到python节点,在其中可以进行进一步的处理。 由于我们观察到python处理单个事件的处理时间非常慢(从事件到图像约20毫秒),因此存在C ++和python之间的分离。 但是,对于基于Tensorflow的GPU操作以及更简单的原型制作,python仍然是必需的。 该软件包旨在解决这些问题,希望以最小的ROS消息传输开销。 要使用此程序包,您必须在ROS工作区中编译程序包,然后运行davis_ros_driver程序包,或播放或读取数据集中的程序包。 请注意,该软件包仍在开发中,并且随着时间的推移,它将在质量和文档方面有所改进。 用法 该程序包支持两种不同的操作方法:直接从ROS袋中读取或实时订阅主题中的事件。 要使用此软件包


【文件预览】:
event_cpp_python_node-telluride2018
----src()
--------event_cpp_python_live_node.cpp(300B)
--------event_cpp_python.cpp(10KB)
--------undistorter.cpp(7KB)
--------event_cpp_python_live.cpp(7KB)
--------event_cpp_python_node.cpp(794B)
----CMakeLists.txt(4KB)
----README.md(3KB)
----package.xml(753B)
----launch()
--------event_cpp_python_node.launch(3KB)
----.gitignore(12B)
----python()
--------tensorflow_events_to_image.py(3KB)
--------event_cpp_python.py(4KB)
--------event_cpp_python_pynode.py(748B)
----include()
--------event_cpp_python_node()

网友评论