You've already forked OpenUxAS-SoI
mirror of
https://github.com/AdaCore/OpenUxAS-SoI.git
synced 2026-02-12 13:04:49 -08:00
76 lines
4.1 KiB
XML
76 lines
4.1 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
|
<UxAS EntityID="1000" FormatVersion="1.0" EntityType="Aircraft">
|
|
|
|
<!-- NOTE:: "NetworkDevice" must be set equal to an active network interface device, e.g. wlan0 -->
|
|
<!-- on Linux and Mac, type 'ifconfig' to find interface name -->
|
|
<!-- on Windows, type 'ipconfig' to find interface name (name is after adapter type)
|
|
Windows example name: Wireless Network Connection
|
|
-->
|
|
<Bridge Type="LmcpObjectNetworkZeroMqZyreBridge" NetworkDevice="en0">
|
|
<SubscribeToExternalMessage MessageType="afrl.cmasi.AirVehicleState"/>
|
|
<SubscribeToExternalMessage MessageType="uxas.messages.task.AssignmentCoordination"/>
|
|
</Bridge>
|
|
|
|
<!-- Connect to AMASE on a single vehicle port (see config folder in OpenAMASE) -->
|
|
<Bridge Type="LmcpObjectNetworkTcpBridge" TcpAddress="tcp://127.0.0.1:9800" Server="FALSE" ConsiderSelfGenerated="TRUE">
|
|
<SubscribeToMessage MessageType="afrl.cmasi.MissionCommand" />
|
|
<SubscribeToMessage MessageType="afrl.cmasi.LineSearchTask" />
|
|
<SubscribeToMessage MessageType="afrl.impact.ImpactLineSearchTask" />
|
|
<SubscribeToMessage MessageType="afrl.impact.AngledAreaSearchTask" />
|
|
<SubscribeToMessage MessageType="afrl.cmasi.AreaSearchTask" />
|
|
<SubscribeToMessage MessageType="afrl.cmasi.VehicleActionCommand" />
|
|
<SubscribeToMessage MessageType="afrl.cmasi.KeepInZone" />
|
|
<SubscribeToMessage MessageType="afrl.cmasi.KeepOutZone" />
|
|
</Bridge>
|
|
|
|
<Service Type="Test_SimulationTime"/>
|
|
<Service Type="TaskManagerService"/>
|
|
<Service Type="AutomationRequestValidatorService"/>
|
|
<Service Type="SensorManagerService"/>
|
|
<Service Type="RouteAggregatorService"/>
|
|
<Service Type="RoutePlannerVisibilityService" MinimumWaypointSeparation_m="50"/>
|
|
<Service Type="AssignmentTreeBranchBoundService" NumberNodesMaximum="0" CostFunction="MINMAX" />
|
|
<Service Type="PlanBuilderService"/>
|
|
<Service Type="AutomationDiagramDataService"/>
|
|
|
|
<Service Type="WaypointPlanManagerService" VehicleID="1000" NumberWaypointsToServe="1000" NumberWaypointsOverlap="5"
|
|
DefaultLoiterRadius_m="250" param.turnType="FlyOver" AddLoiterToEndOfSegments="FALSE"
|
|
AddLoiterToEndOfMission="FALSE" LoopBackToFirstTask="FALSE" GimbalPayloadId="1" />
|
|
|
|
<Service Type="SendMessagesService" PathToMessageFiles="../MessagesToSend/">
|
|
|
|
<Message MessageFileName="AirVehicleConfiguration_V1000.xml" SendTime_ms="50"/>
|
|
<Message MessageFileName="AirVehicleConfiguration_V2000.xml" SendTime_ms="60"/>
|
|
|
|
<!-- boundaries -->
|
|
<Message MessageFileName="KeepOutZone_10.xml" SendTime_ms="200"/>
|
|
<Message MessageFileName="KeepOutZone_11.xml" SendTime_ms="210"/>
|
|
<Message MessageFileName="OperatingRegion_100.xml" SendTime_ms="240"/>
|
|
|
|
<!-- geometry for impact tasks -->
|
|
<Message MessageFileName="AreaOfInterest_100.xml" SendTime_ms="300"/>
|
|
<Message MessageFileName="LineOfInterest_101.xml" SendTime_ms="310"/>
|
|
|
|
<!-- the tasks -->
|
|
<Message MessageFileName="AreaSearchTask_50.xml" SendTime_ms="400"/>
|
|
<Message MessageFileName="AngledAreaSearchTask_51.xml" SendTime_ms="410"/>
|
|
<Message MessageFileName="ImpactLineSearchTask_21.xml" SendTime_ms="490"/>
|
|
<Message MessageFileName="LineSearchTask_20.xml" SendTime_ms="500"/>
|
|
<Message MessageFileName="LineSearchTask_30.xml" SendTime_ms="510"/>
|
|
|
|
<!-- The assignment coordinator -->
|
|
<Message MessageFileName="AssignmentCoordinatorTask.xml" SendTime_ms="1000"/>
|
|
<!-- <Message MessageFileName="AirVehicleState_V1000.xml" SendTime_ms="2000"/> -->
|
|
<!-- coordniation request to perform the tasks -->
|
|
<Message MessageFileName="CoordinatedAutomationRequest.xml" SendTime_ms="5000"/>
|
|
</Service>
|
|
|
|
<Service Type="MessageLoggerDataService" FilesPerSubDirectory="10000" LogFileName="testfile">
|
|
<LogMessage MessageType="uxas" NumberMessagesToSkip="0"/>
|
|
<LogMessage MessageType="afrl" NumberMessagesToSkip="0"/>
|
|
<LogMessage MessageType="eid" NumberMessagesToSkip="0"/>
|
|
</Service>
|
|
</UxAS>
|
|
|
|
|