Apollo 11.0
自动驾驶开放平台
start_leopard.launch
浏览该文件的文档.
1<launch>
2 <arg name="traffic_short_topic_name" default="/apollo/sensor/camera/traffic/image_short" />
3 <arg name="traffic_long_topic_name" default="/apollo/sensor/camera/traffic/image_long" />
4 <arg name="front_obstacle_6mm_topic_name" default="/apollo/sensor/camera/obstacle/front_6mm" />
5 <arg name="frame_rate" default="30"/>
6
7 <group ns="camera_long">
8 <node pkg="nodelet" type="nodelet" name="camera_nodelet_manager" args="manager" respawn="true" />
9
10 <node pkg="nodelet" type="nodelet" name="sensor_camera_traffic_long" output="screen"
11 args="load usb_cam/UsbCamNodelet camera_nodelet_manager" respawn="true" >
12 <param name="video_device" value="/dev/camera/trafficlights" />
13 <param name="image_width" value="1920" />
14 <param name="image_height" value="1080" />
15 <param name="pixel_format" value="rgb24" />
16 <param name="frame_rate" value="$(arg frame_rate)" />
17 <param name="camera_frame_id" value="usb_cam" />
18 <param name="io_method" value="mmap"/>
19 <param name="camera_timeout" value="2000" />
20 <param name="error_code" value="11" />
21 <param name="camera_info_url" type="string" value="long_camera_intrinsics.yaml" />
22 <remap from="/camera_long/image_raw0" to="$(arg traffic_long_topic_name)" />
23 <remap from="/apollo/sensor/camera/traffic/camera_info" to="$(arg traffic_long_topic_name)/camera_info" />
24 </node>
25 </group>
26
27 <group ns="camera_short">
28 <node pkg="nodelet" type="nodelet" name="camera_nodelet_manager" args="manager" respawn="true" />
29
30 <node pkg="nodelet" type="nodelet" name="sensor_camera_traffic_short" output="screen"
31 args="load usb_cam/UsbCamNodelet camera_nodelet_manager" respawn="true" >
32 <param name="video_device" value="/dev/camera/obstacle" />
33 <param name="image_width" value="1920" />
34 <param name="image_height" value="1080" />
35 <param name="pixel_format" value="rgb24" />
36 <param name="frame_rate" value="$(arg frame_rate)" />
37 <param name="camera_frame_id" value="usb_cam" />
38 <param name="io_method" value="mmap"/>
39 <param name="camera_timeout" value="2000" />
40 <param name="error_code" value="14" />
41 <param name="camera_info_url" type="string" value="short_camera_intrinsics.yaml" />
42 <remap from="/camera_short/image_raw0" to="$(arg traffic_short_topic_name)" />
43 <remap from="/apollo/sensor/camera/traffic/camera_info" to="$(arg traffic_short_topic_name)/camera_info" />
44 </node>
45 </group>
46
47 <group ns="camera_obstacle">
48 <node pkg="nodelet" type="nodelet" name="camera_nodelet_manager" args="manager" respawn="true" />
49
50 <node pkg="nodelet" type="nodelet" name="sensor_camera_obstacle" output="screen"
51 args="load usb_cam/UsbCamNodelet camera_nodelet_manager" respawn="true" >
52 <param name="video_device" value="/dev/camera/lanemark" />
53 <param name="image_width" value="1920" />
54 <param name="image_height" value="1080" />
55 <param name="pixel_format" value="rgb24" />
56 <param name="frame_rate" value="$(arg frame_rate)" />
57 <param name="camera_frame_id" value="usb_cam" />
58 <param name="io_method" value="mmap"/>
59 <param name="camera_timeout" value="2000" />
60 <param name="error_code" value="14" />
61 <param name="camera_info_url" type="string" value="front_camera_intrinsics.yaml" />
62 <remap from="/camera_obstacle/image_raw0" to="$(arg front_obstacle_6mm_topic_name)" />
63 <remap from="/apollo/sensor/camera/traffic/camera_info" to="$(arg front_obstacle_6mm_topic_name)/camera_info" />
64 </node>
65 </group>
66
67</launch>