blob: 17ac429f2c413844148bddd34c95496edada0b8f [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:robotics.commobject="http://www.eclipse.org/papyrus/robotics/commobject/1" xmlns:robotics.generics="http://www.eclipse.org/papyrus/robotics/generics/1" xmlns:robotics.services="http://www.eclipse.org/papyrus/robotics/services/1" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/robotics/commobject/1 http://www.eclipse.org/papyrus/robotics/1#//commobject http://www.eclipse.org/papyrus/robotics/generics/1 http://www.eclipse.org/papyrus/robotics/1#//generics http://www.eclipse.org/papyrus/robotics/services/1 http://www.eclipse.org/papyrus/robotics/1#//services">
<uml:Model xmi:id="ID" name="geographic_msgs">
<packageImport xmi:id="_2567gRlvEeyKv52rycOycA">
<importedPackage xmi:type="uml:Model" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_DV8nkBv8EduZN5aJJITI5w"/>
</packageImport>
<packagedElement xmi:type="uml:Package" xmi:id="_2567ghlvEeyKv52rycOycA" name="svcdefs">
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/P_BoundingBox" name="P_BoundingBox">
<templateBinding xmi:id="_4WHMsRlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_4WHMshlvEeyKv52rycOycA" actual="ID_msg_BoundingBox">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_HAQwoPIzEeeJotakjzOasQ"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_CagtgPIzEeeJotakjzOasQ"/>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/P_GeoPath" name="P_GeoPath">
<templateBinding xmi:id="_4Yvp8RlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_4Yvp8hlvEeyKv52rycOycA" actual="ID_msg_GeoPath">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_HAQwoPIzEeeJotakjzOasQ"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_CagtgPIzEeeJotakjzOasQ"/>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/P_GeoPoint" name="P_GeoPoint">
<templateBinding xmi:id="_4bYuQRlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_4bYuQhlvEeyKv52rycOycA" actual="ID_msg_GeoPoint">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_HAQwoPIzEeeJotakjzOasQ"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_CagtgPIzEeeJotakjzOasQ"/>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/P_GeoPointStamped" name="P_GeoPointStamped">
<templateBinding xmi:id="_4eEO0RlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_4eEO0hlvEeyKv52rycOycA" actual="ID_msg_GeoPointStamped">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_HAQwoPIzEeeJotakjzOasQ"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_CagtgPIzEeeJotakjzOasQ"/>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/P_GeoPose" name="P_GeoPose">
<templateBinding xmi:id="_4gsFARlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_4gsFAhlvEeyKv52rycOycA" actual="ID_msg_GeoPose">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_HAQwoPIzEeeJotakjzOasQ"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_CagtgPIzEeeJotakjzOasQ"/>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/P_GeoPoseStamped" name="P_GeoPoseStamped">
<templateBinding xmi:id="_4jW-gRlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_4jW-ghlvEeyKv52rycOycA" actual="ID_msg_GeoPoseStamped">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_HAQwoPIzEeeJotakjzOasQ"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_CagtgPIzEeeJotakjzOasQ"/>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/P_GeographicMap" name="P_GeographicMap">
<templateBinding xmi:id="_4mBQ8RlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_4mBQ8hlvEeyKv52rycOycA" actual="ID_msg_GeographicMap">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_HAQwoPIzEeeJotakjzOasQ"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_CagtgPIzEeeJotakjzOasQ"/>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/P_GeographicMapChanges" name="P_GeographicMapChanges">
<templateBinding xmi:id="_4ot_oRlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_4ot_ohlvEeyKv52rycOycA" actual="ID_msg_GeographicMapChanges">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_HAQwoPIzEeeJotakjzOasQ"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_CagtgPIzEeeJotakjzOasQ"/>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/P_KeyValue" name="P_KeyValue">
<templateBinding xmi:id="_4rZgMRlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_4rZgMhlvEeyKv52rycOycA" actual="ID_msg_KeyValue">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_HAQwoPIzEeeJotakjzOasQ"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_CagtgPIzEeeJotakjzOasQ"/>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/P_MapFeature" name="P_MapFeature">
<templateBinding xmi:id="_4uEZsRlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_4uEZshlvEeyKv52rycOycA" actual="ID_msg_MapFeature">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_HAQwoPIzEeeJotakjzOasQ"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_CagtgPIzEeeJotakjzOasQ"/>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/P_RouteNetwork" name="P_RouteNetwork">
<templateBinding xmi:id="_4w0LsRlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_4w0LshlvEeyKv52rycOycA" actual="ID_msg_RouteNetwork">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_HAQwoPIzEeeJotakjzOasQ"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_CagtgPIzEeeJotakjzOasQ"/>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/P_RoutePath" name="P_RoutePath">
<templateBinding xmi:id="_4zfFMRlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_4zfFMhlvEeyKv52rycOycA" actual="ID_msg_RoutePath">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_HAQwoPIzEeeJotakjzOasQ"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_CagtgPIzEeeJotakjzOasQ"/>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/P_RouteSegment" name="P_RouteSegment">
<templateBinding xmi:id="_42KlwRlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_42LM0BlvEeyKv52rycOycA" actual="ID_msg_RouteSegment">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_HAQwoPIzEeeJotakjzOasQ"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_CagtgPIzEeeJotakjzOasQ"/>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/P_WayPoint" name="P_WayPoint">
<templateBinding xmi:id="_44zDARlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_44zqEBlvEeyKv52rycOycA" actual="ID_msg_WayPoint">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_HAQwoPIzEeeJotakjzOasQ"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_CagtgPIzEeeJotakjzOasQ"/>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/Q_GetGeoPath" name="Q_GetGeoPath">
<templateBinding xmi:id="_7ikhoRlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_7ikhohlvEeyKv52rycOycA" actual="ID_srv_GetGeoPathReq">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_5u2FwSanEeiurq-kTHMlgA"/>
</parameterSubstitution>
<parameterSubstitution xmi:id="_7ikhoxlvEeyKv52rycOycA" actual="ID_srv_GetGeoPathRes">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_5u2FwyanEeiurq-kTHMlgA"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_5u2FwCanEeiurq-kTHMlgA"/>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/Q_GetGeographicMap" name="Q_GetGeographicMap">
<templateBinding xmi:id="_7lM-4BlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_7lM-4RlvEeyKv52rycOycA" actual="ID_srv_GetGeographicMapReq">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_5u2FwSanEeiurq-kTHMlgA"/>
</parameterSubstitution>
<parameterSubstitution xmi:id="_7lM-4hlvEeyKv52rycOycA" actual="ID_srv_GetGeographicMapRes">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_5u2FwyanEeiurq-kTHMlgA"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_5u2FwCanEeiurq-kTHMlgA"/>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/Q_GetRoutePlan" name="Q_GetRoutePlan">
<templateBinding xmi:id="_7n3RURlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_7n3RUhlvEeyKv52rycOycA" actual="ID_srv_GetRoutePlanReq">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_5u2FwSanEeiurq-kTHMlgA"/>
</parameterSubstitution>
<parameterSubstitution xmi:id="_7n3RUxlvEeyKv52rycOycA" actual="ID_srv_GetRoutePlanRes">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_5u2FwyanEeiurq-kTHMlgA"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_5u2FwCanEeiurq-kTHMlgA"/>
</templateBinding>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="svcdefs/Q_UpdateGeographicMap" name="Q_UpdateGeographicMap">
<templateBinding xmi:id="_7qg8sBlvEeyKv52rycOycA">
<parameterSubstitution xmi:id="_7qg8sRlvEeyKv52rycOycA" actual="ID_srv_UpdateGeographicMapReq">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_5u2FwSanEeiurq-kTHMlgA"/>
</parameterSubstitution>
<parameterSubstitution xmi:id="_7qg8shlvEeyKv52rycOycA" actual="ID_srv_UpdateGeographicMapRes">
<formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_5u2FwyanEeiurq-kTHMlgA"/>
</parameterSubstitution>
<signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ROBOTICS_LIBRARIES/robotics.library.uml#_5u2FwCanEeiurq-kTHMlgA"/>
</templateBinding>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_2567gxlvEeyKv52rycOycA" name="msg">
<packagedElement xmi:type="uml:DataType" xmi:id="ID_msg_BoundingBox" name="BoundingBox">
<ownedAttribute xmi:id="_4V5KQBlvEeyKv52rycOycA" name="min_pt" type="ID_msg_GeoPoint"/>
<ownedAttribute xmi:id="_4V6YYRlvEeyKv52rycOycA" name="max_pt" type="ID_msg_GeoPoint"/>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_msg_GeoPath" name="GeoPath">
<ownedAttribute xmi:id="_4Yi1oBlvEeyKv52rycOycA" name="header">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/std_msgs.servicedef.uml#ID_msg_Header"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4Yi1oRlvEeyKv52rycOycA" name="poses" type="ID_msg_GeoPoseStamped">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Yi1ohlvEeyKv52rycOycA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Yi1oxlvEeyKv52rycOycA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_msg_GeoPoint" name="GeoPoint">
<ownedAttribute xmi:id="_4bMhABlvEeyKv52rycOycA" name="latitude">
<type xmi:type="uml:PrimitiveType" href="pathmap://ROS2_LIBRARY/ros2.primitive.uml#_Mb1zgq4QEemKGaIZu1xPYw"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4bMhARlvEeyKv52rycOycA" name="longitude">
<type xmi:type="uml:PrimitiveType" href="pathmap://ROS2_LIBRARY/ros2.primitive.uml#_Mb1zgq4QEemKGaIZu1xPYw"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4bMhAhlvEeyKv52rycOycA" name="altitude">
<type xmi:type="uml:PrimitiveType" href="pathmap://ROS2_LIBRARY/ros2.primitive.uml#_Mb1zgq4QEemKGaIZu1xPYw"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_msg_GeoPointStamped" name="GeoPointStamped">
<ownedAttribute xmi:id="_4d3agBlvEeyKv52rycOycA" name="header">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/std_msgs.servicedef.uml#ID_msg_Header"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4d3agRlvEeyKv52rycOycA" name="position" type="ID_msg_GeoPoint"/>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_msg_GeoPose" name="GeoPose">
<ownedAttribute xmi:id="_4gfQsBlvEeyKv52rycOycA" name="position" type="ID_msg_GeoPoint"/>
<ownedAttribute xmi:id="_4gfQsRlvEeyKv52rycOycA" name="orientation">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/geometry_msgs.servicedef.uml#ID_msg_Quaternion"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_msg_GeoPoseStamped" name="GeoPoseStamped">
<ownedAttribute xmi:id="_4jJjIBlvEeyKv52rycOycA" name="header">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/std_msgs.servicedef.uml#ID_msg_Header"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4jKKMBlvEeyKv52rycOycA" name="pose" type="ID_msg_GeoPose"/>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_msg_GeographicMap" name="GeographicMap">
<ownedAttribute xmi:id="_4lzOgBlvEeyKv52rycOycA" name="header">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/std_msgs.servicedef.uml#ID_msg_Header"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4l0coRlvEeyKv52rycOycA" name="id">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/unique_identifier_msgs.servicedef.uml#ID_msg_UUID"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4l1qwRlvEeyKv52rycOycA" name="bounds" type="ID_msg_BoundingBox"/>
<ownedAttribute xmi:id="_4l244RlvEeyKv52rycOycA" name="points" type="ID_msg_WayPoint">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4l244hlvEeyKv52rycOycA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4l244xlvEeyKv52rycOycA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4l4uEBlvEeyKv52rycOycA" name="features" type="ID_msg_MapFeature">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4l4uERlvEeyKv52rycOycA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4l4uEhlvEeyKv52rycOycA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4l58MRlvEeyKv52rycOycA" name="props" type="ID_msg_KeyValue">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4l58MhlvEeyKv52rycOycA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4l58MxlvEeyKv52rycOycA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_msg_GeographicMapChanges" name="GeographicMapChanges">
<ownedAttribute xmi:id="_4ohLUBlvEeyKv52rycOycA" name="header">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/std_msgs.servicedef.uml#ID_msg_Header"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4oiZcRlvEeyKv52rycOycA" name="diffs" type="ID_msg_GeographicMap"/>
<ownedAttribute xmi:id="_4ojnkRlvEeyKv52rycOycA" name="deletes">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/unique_identifier_msgs.servicedef.uml#ID_msg_UUID"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4ojnkhlvEeyKv52rycOycA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4ojnkxlvEeyKv52rycOycA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_msg_KeyValue" name="KeyValue">
<ownedAttribute xmi:id="_4rMr4BlvEeyKv52rycOycA" name="key">
<type xmi:type="uml:PrimitiveType" href="pathmap://ROS2_LIBRARY/ros2.primitive.uml#_96bjEK4QEemKGaIZu1xPYw"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4rN6ARlvEeyKv52rycOycA" name="value">
<type xmi:type="uml:PrimitiveType" href="pathmap://ROS2_LIBRARY/ros2.primitive.uml#_96bjEK4QEemKGaIZu1xPYw"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_msg_MapFeature" name="MapFeature">
<ownedAttribute xmi:id="_4t3lYBlvEeyKv52rycOycA" name="id">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/unique_identifier_msgs.servicedef.uml#ID_msg_UUID"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4t4zgRlvEeyKv52rycOycA" name="components">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/unique_identifier_msgs.servicedef.uml#ID_msg_UUID"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4t4zghlvEeyKv52rycOycA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4t4zgxlvEeyKv52rycOycA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4t6BoRlvEeyKv52rycOycA" name="props" type="ID_msg_KeyValue">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4t6BohlvEeyKv52rycOycA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4t6BoxlvEeyKv52rycOycA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_msg_RouteNetwork" name="RouteNetwork">
<ownedAttribute xmi:id="_4wgCoBlvEeyKv52rycOycA" name="header">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/std_msgs.servicedef.uml#ID_msg_Header"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4wgCoRlvEeyKv52rycOycA" name="id">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/unique_identifier_msgs.servicedef.uml#ID_msg_UUID"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4whQwRlvEeyKv52rycOycA" name="bounds" type="ID_msg_BoundingBox"/>
<ownedAttribute xmi:id="_4wie4RlvEeyKv52rycOycA" name="points" type="ID_msg_WayPoint">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4wie4hlvEeyKv52rycOycA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4wie4xlvEeyKv52rycOycA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4wjtARlvEeyKv52rycOycA" name="segments" type="ID_msg_RouteSegment">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4wkUEBlvEeyKv52rycOycA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4wkUERlvEeyKv52rycOycA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4wliMRlvEeyKv52rycOycA" name="props" type="ID_msg_KeyValue">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4wliMhlvEeyKv52rycOycA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4wliMxlvEeyKv52rycOycA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_msg_RoutePath" name="RoutePath">
<ownedAttribute xmi:id="_4zRp0BlvEeyKv52rycOycA" name="header">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/std_msgs.servicedef.uml#ID_msg_Header"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4zRp0RlvEeyKv52rycOycA" name="network">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/unique_identifier_msgs.servicedef.uml#ID_msg_UUID"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4zS38RlvEeyKv52rycOycA" name="segments">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/unique_identifier_msgs.servicedef.uml#ID_msg_UUID"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4zS38hlvEeyKv52rycOycA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4zS38xlvEeyKv52rycOycA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4zUtIBlvEeyKv52rycOycA" name="props" type="ID_msg_KeyValue">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4zUtIRlvEeyKv52rycOycA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4zUtIhlvEeyKv52rycOycA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_msg_RouteSegment" name="RouteSegment">
<ownedAttribute xmi:id="_419xcBlvEeyKv52rycOycA" name="id">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/unique_identifier_msgs.servicedef.uml#ID_msg_UUID"/>
</ownedAttribute>
<ownedAttribute xmi:id="_41_moBlvEeyKv52rycOycA" name="start">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/unique_identifier_msgs.servicedef.uml#ID_msg_UUID"/>
</ownedAttribute>
<ownedAttribute xmi:id="_42A0wRlvEeyKv52rycOycA" name="end">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/unique_identifier_msgs.servicedef.uml#ID_msg_UUID"/>
</ownedAttribute>
<ownedAttribute xmi:id="_42CC4RlvEeyKv52rycOycA" name="props" type="ID_msg_KeyValue">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_42CC4hlvEeyKv52rycOycA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_42CC4xlvEeyKv52rycOycA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_msg_WayPoint" name="WayPoint">
<ownedAttribute xmi:id="_44lAkBlvEeyKv52rycOycA" name="id">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/unique_identifier_msgs.servicedef.uml#ID_msg_UUID"/>
</ownedAttribute>
<ownedAttribute xmi:id="_44m1wRlvEeyKv52rycOycA" name="position" type="ID_msg_GeoPoint"/>
<ownedAttribute xmi:id="_44oD4RlvEeyKv52rycOycA" name="props" type="ID_msg_KeyValue">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_44oD4hlvEeyKv52rycOycA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_44oD4xlvEeyKv52rycOycA" value="*"/>
</ownedAttribute>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="ID_srv" name="srv">
<packagedElement xmi:type="uml:DataType" xmi:id="ID_srv_GetGeoPathReq" name="GetGeoPathReq">
<ownedAttribute xmi:id="_7iXGQBlvEeyKv52rycOycA" name="start" type="ID_msg_GeoPoint"/>
<ownedAttribute xmi:id="_7iYUYRlvEeyKv52rycOycA" name="goal" type="ID_msg_GeoPoint"/>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_srv_GetGeoPathRes" name="GetGeoPathRes">
<ownedAttribute xmi:id="_7iZigRlvEeyKv52rycOycA" name="success">
<type xmi:type="uml:PrimitiveType" href="pathmap://ROS2_LIBRARY/ros2.primitive.uml#_Mb0lYK4QEemKGaIZu1xPYw"/>
</ownedAttribute>
<ownedAttribute xmi:id="_7iawoRlvEeyKv52rycOycA" name="status">
<type xmi:type="uml:PrimitiveType" href="pathmap://ROS2_LIBRARY/ros2.primitive.uml#_96bjEK4QEemKGaIZu1xPYw"/>
</ownedAttribute>
<ownedAttribute xmi:id="_7ib-wRlvEeyKv52rycOycA" name="plan" type="ID_msg_GeoPath"/>
<ownedAttribute xmi:id="_7idM4RlvEeyKv52rycOycA" name="network">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/unique_identifier_msgs.servicedef.uml#ID_msg_UUID"/>
</ownedAttribute>
<ownedAttribute xmi:id="_7iebARlvEeyKv52rycOycA" name="start_seg">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/unique_identifier_msgs.servicedef.uml#ID_msg_UUID"/>
</ownedAttribute>
<ownedAttribute xmi:id="_7ifpIRlvEeyKv52rycOycA" name="goal_seg">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/unique_identifier_msgs.servicedef.uml#ID_msg_UUID"/>
</ownedAttribute>
<ownedAttribute xmi:id="_7iheUBlvEeyKv52rycOycA" name="distance">
<type xmi:type="uml:PrimitiveType" href="pathmap://ROS2_LIBRARY/ros2.primitive.uml#_Mb1zgq4QEemKGaIZu1xPYw"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_srv_GetGeographicMapReq" name="GetGeographicMapReq">
<ownedAttribute xmi:id="_7k-VYBlvEeyKv52rycOycA" name="url">
<type xmi:type="uml:PrimitiveType" href="pathmap://ROS2_LIBRARY/ros2.primitive.uml#_96bjEK4QEemKGaIZu1xPYw"/>
</ownedAttribute>
<ownedAttribute xmi:id="_7lAKkBlvEeyKv52rycOycA" name="bounds" type="ID_msg_BoundingBox"/>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_srv_GetGeographicMapRes" name="GetGeographicMapRes">
<ownedAttribute xmi:id="_7lAKkRlvEeyKv52rycOycA" name="success">
<type xmi:type="uml:PrimitiveType" href="pathmap://ROS2_LIBRARY/ros2.primitive.uml#_Mb0lYK4QEemKGaIZu1xPYw"/>
</ownedAttribute>
<ownedAttribute xmi:id="_7lBYsRlvEeyKv52rycOycA" name="status">
<type xmi:type="uml:PrimitiveType" href="pathmap://ROS2_LIBRARY/ros2.primitive.uml#_96bjEK4QEemKGaIZu1xPYw"/>
</ownedAttribute>
<ownedAttribute xmi:id="_7lCm0RlvEeyKv52rycOycA" name="map" type="ID_msg_GeographicMap"/>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_srv_GetRoutePlanReq" name="GetRoutePlanReq">
<ownedAttribute xmi:id="_7npO4BlvEeyKv52rycOycA" name="network">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/unique_identifier_msgs.servicedef.uml#ID_msg_UUID"/>
</ownedAttribute>
<ownedAttribute xmi:id="_7nqdARlvEeyKv52rycOycA" name="start">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/unique_identifier_msgs.servicedef.uml#ID_msg_UUID"/>
</ownedAttribute>
<ownedAttribute xmi:id="_7nrrIRlvEeyKv52rycOycA" name="goal">
<type xmi:type="uml:DataType" href="pathmap://ROS2_LIB_BASE/services/unique_identifier_msgs.servicedef.uml#ID_msg_UUID"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_srv_GetRoutePlanRes" name="GetRoutePlanRes">
<ownedAttribute xmi:id="_7ns5QRlvEeyKv52rycOycA" name="success">
<type xmi:type="uml:PrimitiveType" href="pathmap://ROS2_LIBRARY/ros2.primitive.uml#_Mb0lYK4QEemKGaIZu1xPYw"/>
</ownedAttribute>
<ownedAttribute xmi:id="_7nuHYRlvEeyKv52rycOycA" name="status">
<type xmi:type="uml:PrimitiveType" href="pathmap://ROS2_LIBRARY/ros2.primitive.uml#_96bjEK4QEemKGaIZu1xPYw"/>
</ownedAttribute>
<ownedAttribute xmi:id="_7nvVgRlvEeyKv52rycOycA" name="plan" type="ID_msg_RoutePath"/>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_srv_UpdateGeographicMapReq" name="UpdateGeographicMapReq">
<ownedAttribute xmi:id="_7qThUBlvEeyKv52rycOycA" name="updates" type="ID_msg_GeographicMapChanges"/>
</packagedElement>
<packagedElement xmi:type="uml:DataType" xmi:id="ID_srv_UpdateGeographicMapRes" name="UpdateGeographicMapRes">
<ownedAttribute xmi:id="_7qThURlvEeyKv52rycOycA" name="success">
<type xmi:type="uml:PrimitiveType" href="pathmap://ROS2_LIBRARY/ros2.primitive.uml#_Mb0lYK4QEemKGaIZu1xPYw"/>
</ownedAttribute>
<ownedAttribute xmi:id="_7qUvcRlvEeyKv52rycOycA" name="status">
<type xmi:type="uml:PrimitiveType" href="pathmap://ROS2_LIBRARY/ros2.primitive.uml#_96bjEK4QEemKGaIZu1xPYw"/>
</ownedAttribute>
</packagedElement>
</packagedElement>
<profileApplication xmi:id="_2567hBlvEeyKv52rycOycA">
<eAnnotations xmi:id="_2567hRlvEeyKv52rycOycA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/bpc/1#/"/>
</eAnnotations>
<appliedProfile href="pathmap://ROBOTICS_BPC_PROFILES/bpc.profile.uml#__9qqMJZ1Eeeq1f8hGgKVzA"/>
</profileApplication>
<profileApplication xmi:id="_2567hhlvEeyKv52rycOycA">
<eAnnotations xmi:id="_2567hxlvEeyKv52rycOycA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#/"/>
</eAnnotations>
<appliedProfile href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#__9qqMJZ1Eeeq1f8hGgKVzA"/>
</profileApplication>
<profileApplication xmi:id="_2567iBlvEeyKv52rycOycA">
<eAnnotations xmi:id="_2567iRlvEeyKv52rycOycA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//components"/>
</eAnnotations>
<appliedProfile href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_EZ1TgJZ2Eeeq1f8hGgKVzA"/>
</profileApplication>
<profileApplication xmi:id="_2567ihlvEeyKv52rycOycA">
<eAnnotations xmi:id="_2567ixlvEeyKv52rycOycA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//commpattern"/>
</eAnnotations>
<appliedProfile href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_8Z6x8Je6EeeiCOWsEr9OuA"/>
</profileApplication>
<profileApplication xmi:id="_2567jBlvEeyKv52rycOycA">
<eAnnotations xmi:id="_2567jRlvEeyKv52rycOycA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//deployment"/>
</eAnnotations>
<appliedProfile href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_tu6OsJe9EeeiCOWsEr9OuA"/>
</profileApplication>
<profileApplication xmi:id="_2567jhlvEeyKv52rycOycA">
<eAnnotations xmi:id="_2567jxlvEeyKv52rycOycA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//services"/>
</eAnnotations>
<appliedProfile href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_SlbOAJe_EeeiCOWsEr9OuA"/>
</profileApplication>
<profileApplication xmi:id="_2567kBlvEeyKv52rycOycA">
<eAnnotations xmi:id="_2567kRlvEeyKv52rycOycA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//commobject"/>
</eAnnotations>
<appliedProfile href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_bz5AcPCaEeee6ab5J_C5Dg"/>
</profileApplication>
<profileApplication xmi:id="_2567khlvEeyKv52rycOycA">
<eAnnotations xmi:id="_2567kxlvEeyKv52rycOycA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//functions"/>
</eAnnotations>
<appliedProfile href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_SV7GwC6LEei0V9-WLHIyvg"/>
</profileApplication>
<profileApplication xmi:id="_2567lBlvEeyKv52rycOycA">
<eAnnotations xmi:id="_2567lRlvEeyKv52rycOycA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//parameters"/>
</eAnnotations>
<appliedProfile href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_-pU5oDmpEei--ZsfKWaFtw"/>
</profileApplication>
<profileApplication xmi:id="_2567lhlvEeyKv52rycOycA">
<eAnnotations xmi:id="_2567lxlvEeyKv52rycOycA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/1#//generics"/>
</eAnnotations>
<appliedProfile href="pathmap://ROBOTICS_PROFILES/robotics.profile.uml#_eFhjMEnvEeien6eLHpkAxA"/>
</profileApplication>
</uml:Model>
<robotics.services:ServiceDefinitionModel xmi:id="_2567mBlvEeyKv52rycOycA" base_Package="ID"/>
<robotics.generics:Package xmi:id="_2567mRlvEeyKv52rycOycA" base_Package="_2567gxlvEeyKv52rycOycA"/>
<robotics.generics:Package xmi:id="_2567mhlvEeyKv52rycOycA" base_Package="_2567ghlvEeyKv52rycOycA"/>
<robotics.commobject:CommunicationObject xmi:id="_28fHUBlvEeyKv52rycOycA" description="Geographic map bounding box. The two GeoPoints denote diagonally opposite corners of the box. If min_pt.latitude is NaN, the bounding box is &quot;global&quot;, matching any valid latitude, longitude and altitude. If min_pt.altitude is NaN, the bounding box is two-dimensional and matches any altitude within the specified latitude and longitude range." base_DataType="ID_msg_BoundingBox"/>
<robotics.commobject:CommunicationObject xmi:id="_28hjkBlvEeyKv52rycOycA" base_DataType="ID_msg_GeoPath"/>
<robotics.commobject:CommunicationObject xmi:id="_28j_0BlvEeyKv52rycOycA" description="Geographic point, using the WGS 84 reference ellipsoid. Latitude [degrees]. Positive is north of equator; negative is south (-90 &lt;= latitude &lt;= +90)." base_DataType="ID_msg_GeoPoint"/>
<robotics.commobject:CommunicationObject xmi:id="_28l1ABlvEeyKv52rycOycA" base_DataType="ID_msg_GeoPointStamped"/>
<robotics.commobject:CommunicationObject xmi:id="_28nqMBlvEeyKv52rycOycA" description="Geographic pose, using the WGS 84 reference ellipsoid. Orientation uses the East-North-Up (ENU) frame of reference. (But, what about singularities at the poles?)" base_DataType="ID_msg_GeoPose"/>
<robotics.commobject:CommunicationObject xmi:id="_28pfYBlvEeyKv52rycOycA" base_DataType="ID_msg_GeoPoseStamped"/>
<robotics.commobject:CommunicationObject xmi:id="_28rUkBlvEeyKv52rycOycA" description="Geographic map for a specified region." base_DataType="ID_msg_GeographicMap"/>
<robotics.commobject:CommunicationObject xmi:id="_28tJwBlvEeyKv52rycOycA" description="A list of geographic map changes." base_DataType="ID_msg_GeographicMapChanges"/>
<robotics.commobject:CommunicationObject xmi:id="_28vmABlvEeyKv52rycOycA" description="Geographic map tag (key, value) pair This is equivalent to diagnostic_msgs/KeyValue, repeated here to avoid introducing a trivial stack dependency." base_DataType="ID_msg_KeyValue"/>
<robotics.commobject:CommunicationObject xmi:id="_28xbMBlvEeyKv52rycOycA" description="Geographic map feature. A list of WayPoint IDs for features like streets, highways, hiking trails, the outlines of buildings and parking lots in sequential order. Feature lists may also contain other feature lists as members." base_DataType="ID_msg_MapFeature"/>
<robotics.commobject:CommunicationObject xmi:id="_28zQYBlvEeyKv52rycOycA" description="Geographic map route network. A directed graph of WayPoint nodes and RouteSegment edges. This information is extracted from the more-detailed contents of a GeographicMap. A RouteNetwork contains only the way points and route segments of interest for path planning." base_DataType="ID_msg_RouteNetwork"/>
<robotics.commobject:CommunicationObject xmi:id="_281FkBlvEeyKv52rycOycA" description="Path through a route network. A path is a sequence of RouteSegment edges. This information is extracted from a RouteNetwork graph. A RoutePath lists the route segments needed to reach some chosen goal." base_DataType="ID_msg_RoutePath"/>
<robotics.commobject:CommunicationObject xmi:id="_2826wBlvEeyKv52rycOycA" description="Route network segment. This is one directed edge of a RouteNetwork graph. It represents a known path from one way point to another. If the path is two-way, there will be another RouteSegment with &quot;start&quot; and &quot;end&quot; reversed." base_DataType="ID_msg_RouteSegment"/>
<robotics.commobject:CommunicationObject xmi:id="_285XABlvEeyKv52rycOycA" description="Way-point element for a geographic map." base_DataType="ID_msg_WayPoint"/>
<robotics.commobject:CommunicationObject xmi:id="_3Bcf0BlvEeyKv52rycOycA" base_DataType="ID_srv_GetGeoPathReq"/>
<robotics.commobject:CommunicationObject xmi:id="_3BeVABlvEeyKv52rycOycA" description="Searches for given start and goal the nearest route segments and determine the path through the RouteNetwork" base_DataType="ID_srv_GetGeoPathRes"/>
<robotics.commobject:CommunicationObject xmi:id="_3BfjIBlvEeyKv52rycOycA" base_DataType="ID_srv_GetGeographicMapReq"/>
<robotics.commobject:CommunicationObject xmi:id="_3BhYUBlvEeyKv52rycOycA" description="This service requests a region of a geographic map." base_DataType="ID_srv_GetGeographicMapRes"/>
<robotics.commobject:CommunicationObject xmi:id="_3BjNgBlvEeyKv52rycOycA" base_DataType="ID_srv_GetRoutePlanReq"/>
<robotics.commobject:CommunicationObject xmi:id="_3BlpwBlvEeyKv52rycOycA" description="Get a plan to traverse a route network from start to goal. Similar to nav_msgs/GetPlan, but constrained to use the route network." base_DataType="ID_srv_GetRoutePlanRes"/>
<robotics.commobject:CommunicationObject xmi:id="_3Bm34BlvEeyKv52rycOycA" base_DataType="ID_srv_UpdateGeographicMapReq"/>
<robotics.commobject:CommunicationObject xmi:id="_3BotEBlvEeyKv52rycOycA" description="This service updates a geographic map. Changes to geographic map." base_DataType="ID_srv_UpdateGeographicMapRes"/>
<robotics.commobject:DataAttribute xmi:id="_4V6YYBlvEeyKv52rycOycA" description="lowest and most Southwestern corner" base_Property="_4V5KQBlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_4V7mgBlvEeyKv52rycOycA" description="highest and most Northeastern corner" base_Property="_4V6YYRlvEeyKv52rycOycA"/>
<robotics.services:ServiceDefinition xmi:id="_4WIa0BlvEeyKv52rycOycA" base_Interface="svcdefs/P_BoundingBox"/>
<robotics.services:ServiceDefinition xmi:id="_4Yw4EBlvEeyKv52rycOycA" base_Interface="svcdefs/P_GeoPath"/>
<robotics.services:ServiceDefinition xmi:id="_4bZ8YBlvEeyKv52rycOycA" base_Interface="svcdefs/P_GeoPoint"/>
<robotics.services:ServiceDefinition xmi:id="_4eFc8BlvEeyKv52rycOycA" base_Interface="svcdefs/P_GeoPointStamped"/>
<robotics.services:ServiceDefinition xmi:id="_4gt6MBlvEeyKv52rycOycA" base_Interface="svcdefs/P_GeoPose"/>
<robotics.services:ServiceDefinition xmi:id="_4jYMoBlvEeyKv52rycOycA" base_Interface="svcdefs/P_GeoPoseStamped"/>
<robotics.commobject:DataAttribute xmi:id="_4l0coBlvEeyKv52rycOycA" description="stamp specifies time" base_Property="_4lzOgBlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_4l1qwBlvEeyKv52rycOycA" description="identifier for this map" base_Property="_4l0coRlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_4l244BlvEeyKv52rycOycA" description="2D bounding box containing map" base_Property="_4l1qwRlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_4l4HABlvEeyKv52rycOycA" description="way-points" base_Property="_4l244RlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_4l58MBlvEeyKv52rycOycA" description="map features" base_Property="_4l4uEBlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_4l7KUBlvEeyKv52rycOycA" description="map properties" base_Property="_4l58MRlvEeyKv52rycOycA"/>
<robotics.services:ServiceDefinition xmi:id="_4mCfEBlvEeyKv52rycOycA" base_Interface="svcdefs/P_GeographicMap"/>
<robotics.commobject:DataAttribute xmi:id="_4oiZcBlvEeyKv52rycOycA" description="stamp specifies time of change" base_Property="_4ohLUBlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_4ojnkBlvEeyKv52rycOycA" description="new and changed points and features" base_Property="_4oiZcRlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_4ok1sBlvEeyKv52rycOycA" description="deleted map components" base_Property="_4ojnkRlvEeyKv52rycOycA"/>
<robotics.services:ServiceDefinition xmi:id="_4ovNwBlvEeyKv52rycOycA" base_Interface="svcdefs/P_GeographicMapChanges"/>
<robotics.commobject:DataAttribute xmi:id="_4rN6ABlvEeyKv52rycOycA" description="tag label" base_Property="_4rMr4BlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_4rPIIBlvEeyKv52rycOycA" description="corresponding value" base_Property="_4rN6ARlvEeyKv52rycOycA"/>
<robotics.services:ServiceDefinition xmi:id="_4rauUBlvEeyKv52rycOycA" base_Interface="svcdefs/P_KeyValue"/>
<robotics.commobject:DataAttribute xmi:id="_4t4zgBlvEeyKv52rycOycA" description="Unique feature identifier" base_Property="_4t3lYBlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_4t6BoBlvEeyKv52rycOycA" description="Sequence of feature components" base_Property="_4t4zgRlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_4t7PwBlvEeyKv52rycOycA" description="Key/value properties for this feature" base_Property="_4t6BoRlvEeyKv52rycOycA"/>
<robotics.services:ServiceDefinition xmi:id="_4uFn0BlvEeyKv52rycOycA" base_Interface="svcdefs/P_MapFeature"/>
<robotics.commobject:DataAttribute xmi:id="_4whQwBlvEeyKv52rycOycA" description="This route network identifier" base_Property="_4wgCoRlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_4wie4BlvEeyKv52rycOycA" description="2D bounding box for network" base_Property="_4whQwRlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_4wjtABlvEeyKv52rycOycA" description="Way points in this network" base_Property="_4wie4RlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_4wliMBlvEeyKv52rycOycA" description="Directed edges of this network" base_Property="_4wjtARlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_4wmwUBlvEeyKv52rycOycA" description="Network key/value properties" base_Property="_4wliMRlvEeyKv52rycOycA"/>
<robotics.services:ServiceDefinition xmi:id="_4w1Z0BlvEeyKv52rycOycA" base_Interface="svcdefs/P_RouteNetwork"/>
<robotics.commobject:DataAttribute xmi:id="_4zS38BlvEeyKv52rycOycA" description="Route network containing this path" base_Property="_4zRp0RlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_4zUGEBlvEeyKv52rycOycA" description="Sequence of RouteSegment IDs" base_Property="_4zS38RlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_4zV7QBlvEeyKv52rycOycA" description="Key/value properties" base_Property="_4zUtIBlvEeyKv52rycOycA"/>
<robotics.services:ServiceDefinition xmi:id="_4zgTUBlvEeyKv52rycOycA" base_Interface="svcdefs/P_RoutePath"/>
<robotics.commobject:DataAttribute xmi:id="_41-_kBlvEeyKv52rycOycA" description="Unique identifier for this segment" base_Property="_419xcBlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_42A0wBlvEeyKv52rycOycA" description="beginning way point of segment" base_Property="_41_moBlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_42CC4BlvEeyKv52rycOycA" description="ending way point of segment" base_Property="_42A0wRlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_42DRABlvEeyKv52rycOycA" description="segment properties" base_Property="_42CC4RlvEeyKv52rycOycA"/>
<robotics.services:ServiceDefinition xmi:id="_42Lz4BlvEeyKv52rycOycA" base_Interface="svcdefs/P_RouteSegment"/>
<robotics.commobject:DataAttribute xmi:id="_44m1wBlvEeyKv52rycOycA" description="Unique way-point identifier" base_Property="_44lAkBlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_44oD4BlvEeyKv52rycOycA" description="Position relative to WGS 84 ellipsoid" base_Property="_44m1wRlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_44pSABlvEeyKv52rycOycA" description="Key/value properties for this point" base_Property="_44oD4RlvEeyKv52rycOycA"/>
<robotics.services:ServiceDefinition xmi:id="_440RIBlvEeyKv52rycOycA" base_Interface="svcdefs/P_WayPoint"/>
<robotics.commobject:DataAttribute xmi:id="_7iYUYBlvEeyKv52rycOycA" description="starting point" base_Property="_7iXGQBlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_7iZigBlvEeyKv52rycOycA" description="goal point" base_Property="_7iYUYRlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_7iawoBlvEeyKv52rycOycA" description="true if the call succeeded" base_Property="_7iZigRlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_7ib-wBlvEeyKv52rycOycA" description="more details" base_Property="_7iawoRlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_7idM4BlvEeyKv52rycOycA" description="path to follow" base_Property="_7ib-wRlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_7iebABlvEeyKv52rycOycA" description="the uuid of the RouteNetwork" base_Property="_7idM4RlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_7ifpIBlvEeyKv52rycOycA" description="the uuid of the starting RouteSegment" base_Property="_7iebARlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_7ig3QBlvEeyKv52rycOycA" description="the uuid of the ending RouteSegment" base_Property="_7ifpIRlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_7iiFYBlvEeyKv52rycOycA" description="the length of the plan" base_Property="_7iheUBlvEeyKv52rycOycA"/>
<robotics.services:ServiceDefinition xmi:id="_7ilvwBlvEeyKv52rycOycA" base_Interface="svcdefs/Q_GetGeoPath"/>
<robotics.commobject:DataAttribute xmi:id="_7k_jgBlvEeyKv52rycOycA" description="where to read map data" base_Property="_7k-VYBlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_7lBYsBlvEeyKv52rycOycA" description="true if the call succeeded" base_Property="_7lAKkRlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_7lCm0BlvEeyKv52rycOycA" description="more details" base_Property="_7lBYsRlvEeyKv52rycOycA"/>
<robotics.services:ServiceDefinition xmi:id="_7lNl8BlvEeyKv52rycOycA" base_Interface="svcdefs/Q_GetGeographicMap"/>
<robotics.commobject:DataAttribute xmi:id="_7nqdABlvEeyKv52rycOycA" description="route network to use" base_Property="_7npO4BlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_7nrrIBlvEeyKv52rycOycA" description="starting way point" base_Property="_7nqdARlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_7ns5QBlvEeyKv52rycOycA" description="goal way point" base_Property="_7nrrIRlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_7nuHYBlvEeyKv52rycOycA" description="true if the call succeeded" base_Property="_7ns5QRlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_7nvVgBlvEeyKv52rycOycA" description="more details" base_Property="_7nuHYRlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_7nwjoBlvEeyKv52rycOycA" description="path to follow" base_Property="_7nvVgRlvEeyKv52rycOycA"/>
<robotics.services:ServiceDefinition xmi:id="_7n4fcBlvEeyKv52rycOycA" base_Interface="svcdefs/Q_GetRoutePlan"/>
<robotics.commobject:DataAttribute xmi:id="_7qUvcBlvEeyKv52rycOycA" description="true if the call succeeded" base_Property="_7qThURlvEeyKv52rycOycA"/>
<robotics.commobject:DataAttribute xmi:id="_7qV9kBlvEeyKv52rycOycA" description="more details" base_Property="_7qUvcRlvEeyKv52rycOycA"/>
<robotics.services:ServiceDefinition xmi:id="_7qhjwBlvEeyKv52rycOycA" base_Interface="svcdefs/Q_UpdateGeographicMap"/>
</xmi:XMI>