出力データ

リスク管理コンポーネント出力データ

概要

GridMap.h の構造体 GridMap をXMLにシリアライズしたデータを入力する.

出力データGridMapの例

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE boost_serialization>
<boost_serialization signature="serialization::archive" version="5">
<XmlSerDesHeader class_id="0" tracking_level="0" version="0">
	<category>navigation</category>
	<type>GridMap</type>
	<sender_name>control_risk</sender_name>
	<id>CONTROL_RISK0</id>
	<tag></tag>
	<time>1293852196.6785131</time>
	<hdr_version>0</hdr_version>
</XmlSerDesHeader>
</boost_serialization>

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE boost_serialization>
<boost_serialization signature="serialization::archive" version="5">
<GridMap class_id="0" tracking_level="0" version="0">
	<time>1293852242.437058</time>
	<id></id>
	<coordinate>self</coordinate>
	<area_x0>-1</area_x0>
	<area_y0>-2</area_y0>
	<area_x1>3</area_x1>
	<area_y1>2</area_y1>
	<size_x>0.050000001</size_x>
	<size_y>0.050000001</size_y>
	<range_min>0</range_min>
	<range_max>1</range_max>
	<range_step>0.1</range_step>
	<map class_id="1" tracking_level="0" version="0">
		<range_min>0</range_min>
		<range_max>1</range_max>
		<n_values_>10</n_values_>
		<n_elems>6400</n_elems>
		<n_bits>4</n_bits>
		<packed_bytes class_id="2" tracking_level="0" version="0">
			<n_bytes>3200</n_bytes>
			<byte_stream>
FBERERERERERERERERERERERERERERERERERERERERERERERERERERQRERERERERERERERER

              <途中省略>

ERERERERQUREREQRERERERERERERERERERERERQREREREREREREREREREREREUREREREERER
ERERERERERERERERERE=
			</byte_stream>
		</packed_bytes>
	</map>
</GridMap>
</boost_serialization>

主なパラメータの解説

area_x0, area_y0, area_x1, area_y1

size_x, size_y

range_min, range_max, range_step

byte_stream

その他のパラメータに関しては,実装中及び将来の拡張性のために用意している.


リスク管理コンポーネントに対してSat Jan 1 23:09:45 2011に生成されました。  doxygen 1.5.5