mit-ll / degas-core Goto Github PK
View Code? Open in Web Editor NEWDAA Evaluation of Guidance, Alerting, and Surveillance
License: Other
DAA Evaluation of Guidance, Alerting, and Surveillance
License: Other
This repo uses an older copy of the EncounterModelEvents
classdef. The most recent and currently maintained version of EncounterModelEvents
is in em-model-manned-bayes
. Update degas-core
by removing the older copy and ensuring that em-model-manned-baye
is on the path.
Add dedicated CITATION file
Update the README
with more details on Simulink block masking, the role of the tuneable parameter prefix in the class objects, and the interface between MATLAB and Simulink
When running the example script 'RUN_DAAEncounter.m' the class 'DAAEncounterClass' runs into issue beginning at line 124. There is reference to non-existing fields within the structure enc2Load. Some of these appear to simply refer to the wrong name such as enc2Load.v_ftps vs enc2_Load.speed_ftps; however, starting at line 145 there is reference to value which are simply not provided.
The lack of a persistent system environment variable makes it difficult to reference this repository. Like many of the Airspace Encounter Models repos, create a persistent system environment variable for this repo.
Using MATLAB Version 2020b. All relevant toolboxes have been installed.
After running 'startup.m', I immediately ran 'RUN_NominalEncounter' and encountered a few errors. See below for the command window output.
`
startup_bayes
startup
Running DEGAS startup script...(D:\degas-core\code\startup.m)
Warning: DEGAS officially supports MATLAB R2018b. You are using (R2020b)
In startup (line 21)
Adding additional paths...
Adding ....\degas-daidalus\SimulinkInterface to path...
Adding ....\degas-pilotmodel to path...
Done!
RUN_NominalEncounter
Warning: Class 'NominalEncounterClass' uses an undocumented syntax to restrict property values. Use property validation syntax
instead. This warning will become an error in a future release.
In RUN_NominalEncounter (line 17)
Warning: Class 'Simulation' uses an undocumented syntax to restrict property values. Use property validation syntax instead. This
warning will become an error in a future release.
In RUN_NominalEncounter (line 17)
Warning: Class 'BasicSimulation' uses an undocumented syntax to restrict property values. Use property validation syntax instead.
This warning will become an error in a future release.
In RUN_NominalEncounter (line 17)
Warning: Class 'BasicAircraftDynamics' uses an undocumented syntax to restrict property values. Use property validation syntax
instead. This warning will become an error in a future release.
In RUN_NominalEncounter (line 17)
Index exceeds the number of array elements (2).
Error in NominalEncounterClass/setupEncounter (line 72)
enc2Load = encounters(encNumber);
Error in RUN_NominalEncounter (line 27)
s.setupEncounter(encNum);
`
Using MATLAB 2021b on Windows 10.
I'm running into an error with RUN_DAAEncounter
. Here is the command window message:
Going into DAAEncounterClass/setupEncounter
line 124, I found that what the script calls is not the same as the struct fields for enc2Load.
Edited to add:
When using the unitTestEncounters.mat
from the FastRestart
example, RUN_DAAEncounter
runs normally. The issue appears to be with unitTestEncounters.mat
within the DAAEncounter example folder.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.