Commit Graph

528 Commits

Author SHA1 Message Date
laura.humphrey
c4205bc45d Created example 7 to demonstrate how to connect directly between Python and AMASE 2018-06-20 10:35:13 -04:00
derek.kingston
a8e4d1bdeb Merge branch 'develop' of https://repos.vdl.afrl.af.mil/gitlab/tcas-uxas/OpenUxAS_Mirror into mirrordev 2018-06-19 11:23:40 -04:00
derek.kingston
1c7147fc71 [Bridge] Allow Zyre to overwrite address at configuration 2018-06-19 11:15:35 -04:00
James Hamil
3152900c9a Add boost dependency to comm library 2018-06-13 10:31:09 -04:00
Derek Kingston
aca2b60299 Merge pull request #59 from ctaylor80/ImpactChanges
Impact changes
2018-06-12 16:50:28 -04:00
Derek Kingston
80794dcc1e Merge branch 'develop' into ImpactChanges 2018-06-12 16:50:06 -04:00
derek.kingston
c4c2d87cac [Task] Task base properly handles task re-planning 2018-06-12 13:19:13 -04:00
derek.kingston
d7199723c7 [Task] Overwatch update to support entity tracking 2018-06-12 13:18:45 -04:00
derek.kingston
72e5ddf505 [Task] Rendezvous task update 2018-06-12 13:18:18 -04:00
derek.kingston
dbe47c3f74 TcpBridge update to support multiple clients 2018-06-12 13:16:29 -04:00
Derek Kingston
7e89511861 [Task] Fixed polygon area searchs to reach full extent 2018-06-04 13:33:37 -04:00
Colin AE. Taylor
68e5c0fe82 [Tests] AngledAreaSearchTask sends three more routePlanRequests.
Three more routePlanRequests for checking 4 corners instead of 1.
2018-05-17 14:19:41 -04:00
Colin AE. Taylor
fc43af14c5 [Task] TaskServiceBase checks ensures GSD is set on search tasks. Task Active waypoints are added for sandbox requests.
BatchSummaryService has a dependency on needing task active waypoints. It uses them to calculate time on task.
2018-05-17 13:08:55 -04:00
Colin AE. Taylor
3d6620670f [Task] Angled Area Search Task Reworked.
* Min and max lane spacing can be specified in the task options.
* StartPoint is effectively not used. Leaving it unset was causing problems.
* Task creates options for all four corners instead of only using the upper left.
2018-05-17 13:08:55 -04:00
Colin AE. Taylor
61c068d996 [ImpactSubscribePushBridge] Checking if messages are from a service in the same instance, similar to the other bridges. 2018-05-17 13:08:55 -04:00
Colin AE. Taylor
e42aed4d98 [OperatingRegionState] Keep In/Out zones can be removed by setting both start and end times to -1. Changing logging to include labels. 2018-05-17 13:08:55 -04:00
Colin AE. Taylor
a37d34ca61 [PlanBuilder] Adding Config option to add loiters. Overwriting waypoint speed and altitude from Impact overrides. 2018-05-17 13:08:55 -04:00
Colin AE. Taylor
a40b18d800 [ImpactPointSearchTask] Attempt to move loiters outside of keep out zones. Gimbal action set once on a waypoint. 2018-05-17 13:08:55 -04:00
Colin AE. Taylor
19e4b5a15b [TaskManager] Changes to logging RemoveTask messages 2018-05-17 13:08:55 -04:00
Colin AE. Taylor
aa74173c82 [AssignmentTreeBranchBound] No longer sending UniqueAutomationResponse messages.
These messages should be sent by the PlanBuilder. The sent UniqueAutomationResponse will short circuit any errors and produce a response without them.

With this, automation requests will time out and report the error. Future work could include sending an empty TaskAssignmentSummary to the PlanBuilder and have it handled there .
2018-05-17 13:08:55 -04:00
Colin AE. Taylor
377160f95d [Tasks] Blockade and MultiVehicleWatch uses TaskServiceBase entities. Cordon changes. 2018-05-17 13:08:55 -04:00
Colin AE. Taylor
64f010806f [Sensor Manager] Sending response that is closest to the desired GSD. Possibly higher than the desired GSD.
Before there would be a guarantee of a lower GSD than the desired. This caused issues with GSD values that were very low, or 0 when unset, to not return any sensor footprint responses.
2018-05-17 13:08:54 -04:00
Colin AE. Taylor
7e786fe984 [OSM Planner] Producing responses when there is a failure. e.g. map not loaded, Point not in network. 2018-05-17 13:08:54 -04:00
Colin AE. Taylor
71460f115b [ZMQ] preventing a null reference exception when ZMQ reaches the max amount of threads. 2018-05-17 13:08:54 -04:00
Colin AE. Taylor
e0d744b3a4 [Task] Escort, Overwatch, CommRelay rework.
These have a new base class, DynmicTaskServiceBase, which combines similar functions. These tasks update continuously by querying the route planner and sending corresponding mission commands.
2018-05-17 13:08:54 -04:00