EmbeddedMontiArc issueshttps://git.rwth-aachen.de/groups/monticore/EmbeddedMontiArc/-/issues2020-03-20T09:13:51+01:00https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/41add threshold command from OpenCV2020-03-20T09:13:51+01:00Ahmed Diabadd threshold command from OpenCVEvgeny KusmenkoAhmed DiabEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/40add inRange command from OpenCV2020-01-05T21:28:27+01:00Ahmed Diabadd inRange command from OpenCVEvgeny KusmenkoAhmed DiabEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/39add cvtColor Command from OpenCV2020-01-05T21:28:57+01:00Ahmed Diabadd cvtColor Command from OpenCVEvgeny KusmenkoAhmed DiabEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/38add gaussianBlur command from OpenCV2020-01-05T21:30:45+01:00Ahmed Diabadd gaussianBlur command from OpenCVEvgeny KusmenkoAhmed DiabEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/37add erode and dilate commands from OpenCV2020-01-05T21:31:31+01:00Ahmed Diabadd erode and dilate commands from OpenCVEvgeny KusmenkoAhmed DiabEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/36add new addParameter to method class2020-01-05T21:29:54+01:00Ahmed Diabadd new addParameter to method classextends the Method class to a new addParameter function.extends the Method class to a new addParameter function.https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/15Weights as Dependencies2020-10-29T16:20:54+01:00Evgeny KusmenkoWeights as DependenciesThe goal is to be able to publish trained weights as archives (e.g. JARs)
and to use them as maven dependencies in order to skip training.
First step: define archive structure for Gluon ArchivesThe goal is to be able to publish trained weights as archives (e.g. JARs)
and to use them as maven dependencies in order to skip training.
First step: define archive structure for Gluon ArchivesYuyuan LiuYuyuan Liu2020-01-15https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/utilities/monticore-lsp-commons/-/issues/1Share model file cache for artifacts of same Language Family2020-01-10T14:04:45+01:00Alexander David HellwigShare model file cache for artifacts of same Language Familyhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/utilities/monticore-vscode-commons/-/issues/2Send artifacts of same Language Family to the same server2020-03-27T19:01:20+01:00Alexander David HellwigSend artifacts of same Language Family to the same serverhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/utilities/monticore-vscode-commons/-/issues/1Enable auto publish to gitlab npm repository2023-06-25T14:22:08+02:00Alexander David HellwigEnable auto publish to gitlab npm repositoryAlexander David HellwigAlexander David Hellwig2019-12-01https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/35extends the commands with min/max function2020-07-02T19:30:42+02:00Ahmed Diabextends the commands with min/max functionhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/34extends the commands with ceil function2020-01-01T09:33:18+01:00Ahmed Diabextends the commands with ceil functionAhmed DiabAhmed Diabhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNTrainLang/-/issues/3Shuffle Parameter2019-11-04T16:27:33+01:00Evgeny KusmenkoShuffle ParameterAt the moment shuffling is hard coded (set to True by the generator); please create an appropriate parameter in the train languageAt the moment shuffling is hard coded (set to True by the generator); please create an appropriate parameter in the train languagehttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/issues/4Reshape Layer Implement Check Input Function2019-11-04T16:14:33+01:00Evgeny KusmenkoReshape Layer Implement Check Input Functionhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/RMIModelServer/-/issues/7Runtime model exchange2019-11-07T21:31:09+01:00Evgeny KusmenkoRuntime model exchangeCurrent situation: dll/so is fixed; if a new autopilot model is provided RmiModelServer needs to be recompiled.
Goal: Make the RMIModelServer parameterizable, e.g. via its command line interface with a new model, so that we don't need t...Current situation: dll/so is fixed; if a new autopilot model is provided RmiModelServer needs to be recompiled.
Goal: Make the RMIModelServer parameterizable, e.g. via its command line interface with a new model, so that we don't need to rebuild the RMIModelServer, whenever we want to test a new autopilot.
@jean.meurice for infoWei LuWei Lu2019-11-08https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2RosMsg/-/issues/2Failing test2019-10-19T19:46:40+02:00Alexander David HellwigFailing testAlexander David HellwigAlexander David Hellwighttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/hardware_emulator/-/issues/3Struct ports2021-10-20T17:38:13+02:00Evgeny KusmenkoStruct portsplease extend the hw emulator to support struct typed ports;
Please post a suggestion how we can tackle this problem
@desAweis is responsible for this ticket
@jean.meurice please support Wei if he needs helpplease extend the hw emulator to support struct typed ports;
Please post a suggestion how we can tackle this problem
@desAweis is responsible for this ticket
@jean.meurice please support Wei if he needs helpJean MeuriceWei LuJean Meurice2019-11-22https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/EmbeddedMontiArcMath/-/issues/1'abs' function not working properly2022-04-28T12:58:34+02:00Helge Simon Hartleb'abs' function not working properlyI recognized an issue with the 'abs' function of the EMAM modelling language.
![streamtest_error_abs](/uploads/308c0923b2a3103ee25a9e482ad19a0b/streamtest_error_abs.jpeg)
Reference: Streamtest of the Autopilot component by 'armin'
The ...I recognized an issue with the 'abs' function of the EMAM modelling language.
![streamtest_error_abs](/uploads/308c0923b2a3103ee25a9e482ad19a0b/streamtest_error_abs.jpeg)
Reference: Streamtest of the Autopilot component by 'armin'
The function is producing wrong outputs:
`abs(100) = 99; abs(0) = -1; abs(20) = 19`
[Autopilot.zip](/uploads/8777eb9fe6d0a84c2168810a50e39ee2/Autopilot.zip) (Component with streamtests)Alexander David HellwigAlexander David Hellwighttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/applications/mnistcalculator/-/issues/9Create Mvn Build2020-09-23T10:53:43+02:00Evgeny KusmenkoCreate Mvn BuildCreate pom.xml (using the streamtest-plugin)
make sure, project can be built using `mvn streamtest:streamtest-build` (therefore you need to add a training phase to the streamtest plugin)Create pom.xml (using the streamtest-plugin)
make sure, project can be built using `mvn streamtest:streamtest-build` (therefore you need to add a training phase to the streamtest plugin)Yuyuan LiuYuyuan Liu2019-11-11https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/applications/carlacomponents/-/issues/19Feedback2019-09-30T09:42:00+02:00Alexander David HellwigFeedback- [x] Remove generator jar from project, docu(only if it is not needed, users should build with maven-streamtest if possible)
Models:
- [x] Remove `<enableExecutionLogging>true</enableExecutionLogging>`(or set to false), as it is a debu...- [x] Remove generator jar from project, docu(only if it is not needed, users should build with maven-streamtest if possible)
Models:
- [x] Remove `<enableExecutionLogging>true</enableExecutionLogging>`(or set to false), as it is a debugging tool
- [x] Use latest maven-streamtest version
Bumper Bot
- [x] remove test port
- [x] fix indentation
- [x] write a small stream test
Autopilot Wrapper
- [x] fill example stream test(input ports) with plausible data from the carla ros bridge
Models
- [x] remove test port
- [x] convert port CalculateWrappedValues.tmp_vehicle into local variable(e.g. `29: Ego_Vehicle tmp_vehicle = vehicle_status.control`) (only works with newest streamtest version)
Roscpp:
- [x] Structure SetStructPortInstr for better readability since it is relatively long. Create paragraphs by adding whitespace and/or short comments as headers. You should NOT add a comment to every line.
- [x] Fix/Check array/matrix indexing with the new syntax. EMA uses MatLab convention: 1 references the first element of the array/matrix (instead of C++ where 0 references the first element)
General
- [x] Merge everything into master branches