MYNT EYE D SDK  1.7.2
http://www.myntai.com/mynteye/depth
ROS 如何使用

按照 ROS 安装 ,编译再运行节点。

rostopic list 可以列出发布的节点:

1 /mynteye/depth/camera_info
2 /mynteye/depth/image_raw
3 /mynteye/depth/image_raw/compressed
4 /mynteye/depth/image_raw/compressed/parameter_descriptions
5 /mynteye/depth/image_raw/compressed/parameter_updates
6 /mynteye/depth/image_raw/compressedDepth
7 /mynteye/depth/image_raw/compressedDepth/parameter_descriptions
8 /mynteye/depth/image_raw/compressedDepth/parameter_updates
9 /mynteye/depth/image_raw/theora
10 /mynteye/depth/image_raw/theora/parameter_descriptions
11 /mynteye/depth/image_raw/theora/parameter_updates
12 /mynteye/imu/data_raw
13 /mynteye/imu/data_raw_processed
14 /mynteye/left/camera_info
15 /mynteye/left/image_color
16 /mynteye/left/image_color/compressed
17 ...

rostopic hz <topic> 可以检查是否有数据:

1 subscribed to [/mynteye/imu/data_raw]
2 average rate: 202.806
3  min: 0.000s max: 0.021s std dev: 0.00819s window: 174
4 average rate: 201.167
5  min: 0.000s max: 0.021s std dev: 0.00819s window: 374
6 average rate: 200.599
7  min: 0.000s max: 0.021s std dev: 0.00819s window: 574
8 average rate: 200.461
9  min: 0.000s max: 0.021s std dev: 0.00818s window: 774
10 average rate: 200.310
11  min: 0.000s max: 0.021s std dev: 0.00818s window: 974
12  ...

rostopic echo <topic> 可以打印发布数据等。了解更多,请阅读 rostopic

ROS 封装的文件结构,如下所示:

1 <sdk>/wrappers/ros/
2 ├─src/
3  └─mynteye_wrapper_d/
4  ├─launch/
5  │ ├─display.launch
6  │ └─mynteye.launch
7  ├─msg/
8  ├─rviz/
9  ├─src/
10  │ ├─mynteye_listener.cc
11  │ └─mynteye_wrapper_nodelet.cc
12  │ └─mynteye_wrapper_node.cc
13  │ └─pointcloud_generatort.cc
14  │ └─pointcloud_generator.h
15  ├─CMakeLists.txt
16  ├─nodelet_plugins.xml
17  └─package.xml

其中 mynteye.launch 里,可以配置发布的 topics 与 frame_ids 、决定启用哪些数据、以及设定控制选项。其中,gravity 请配置成当地重力加速度。

1 <arg name="gravity" default="9.8" />