EmbeddedMontiArc issueshttps://git.rwth-aachen.de/groups/monticore/EmbeddedMontiArc/-/issues2018-12-19T17:00:05+01:00https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/11RMI configuration2018-12-19T17:00:05+01:00Evgeny KusmenkoRMI configurationCurrently, if multiple RMI Servers need to be used, one has to edit the respective ip and port in the code and recompile the project.
To make it more dynamic please provide a server list in the config.properties file. Per server it shou...Currently, if multiple RMI Servers need to be used, one has to edit the respective ip and port in the code and recompile the project.
To make it more dynamic please provide a server list in the config.properties file. Per server it should include the ip, the port.
At instantiation of a new vehicle, the server should ask the rmi server instance whether it has available resources for another vehicle for the type of model needed (e.g. "Autopilot"). For now , the rmi server should repond with yes and provide a model if it has currently *zero* assigned vehicles. Otherwise it would say no.Michael OsetinskiBenjamin StutteMichael Osetinski2019-01-21https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/applications/carlacomponents/-/issues/8Use ROS to read from carla2019-06-03T13:39:34+02:00Alexander David HellwigUse ROS to read from carlaE.g. use http://wiki.ros.org/rostopic#rostopic_echo to see what data is send by carlaE.g. use http://wiki.ros.org/rostopic#rostopic_echo to see what data is send by carlahttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/issues/3SLE: Tag Symboltable2020-07-01T13:23:47+02:00Evgeny KusmenkoSLE: Tag SymboltableAdd Tagging information to symbol tableAdd Tagging information to symbol tableBaran DalgicAbdallah AtouaniBaran Dalgichttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/12Visualisation value access hook2020-07-02T19:25:27+02:00Sascha Niklas SchneidersVisualisation value access hookAdapt generator to have a new flag, that provides access for webassembly/javascript values after current executionAdapt generator to have a new flag, that provides access for webassembly/javascript values after current executionSascha Niklas SchneidersSascha Niklas Schneidershttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware/-/issues/12New EMA Version2019-01-21T13:33:28+01:00Alexander David HellwigNew EMA VersionAlso check other projectsAlso check other projectsAlexander David HellwigAlexander David Hellwighttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/simulation/-/issues/11Height data2019-03-25T18:00:42+01:00Evgeny KusmenkoHeight dataCurrently there is no height data in the simulation;
- please investigate sources for height data
- implement height data in the environment
- make sure it is visible in the visualization
The interface of the height provider should be s...Currently there is no height data in the simulation;
- please investigate sources for height data
- implement height data in the environment
- make sure it is visible in the visualization
The interface of the height provider should be similar to the friction providerMichael OsetinskiMichael Osetinski2019-01-30https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/applications/carlacomponents/-/issues/9Create simple emam component that writes to carla using ROS2019-06-11T17:16:25+02:00Alexander David HellwigCreate simple emam component that writes to carla using ROSE.g. accelerates a vehicle References: https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware#example-with-ros-middleware https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware#depende...E.g. accelerates a vehicle References: https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware#example-with-ros-middleware https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware#dependencies-needed-to-compile-the-generated-projectshttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/EmbeddedMontiArcDL/-/issues/6referenced components have an empty package name2019-07-01T11:34:40+02:00Baran Dalgicreferenced components have an empty package name## Problem
The type attribute of *EMAComponentInstanceSymbol* objects always returns a reference with an empty package name (empty string). This is also the case if the parent component has an explicit package. As a result, we are not a...## Problem
The type attribute of *EMAComponentInstanceSymbol* objects always returns a reference with an empty package name (empty string). This is also the case if the parent component has an explicit package. As a result, we are not able to assign tags
without fully qualifying the instance type.
## Example
The combination of this two models leads to an Alexnet instance with an empty package name instead of *tagging*.
[Alexnet.emadl](/uploads/83565010f980da674398a4cfe9ccc4a0/Alexnet.emadl)
[Parent.emadl](/uploads/7654661f3843f793c1ccb13043f19fb2/Parent.emadl)Evgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/13Element-wise multiplication does not generate correct armadillo code!2018-07-18T17:56:53+02:00Christoph RichterElement-wise multiplication does not generate correct armadillo code!Math statements:
```
Q^{2,2} A = [1,1;1,1];
Q^{2,2} B = [1,2;3,4];
Q^{2,2} C = A .* B;
```
produce wrong armadillo C++ code:
`mat C = A .* B;`
Armadillo uses % for element wise multiplication.Math statements:
```
Q^{2,2} A = [1,1;1,1];
Q^{2,2} B = [1,2;3,4];
Q^{2,2} C = A .* B;
```
produce wrong armadillo C++ code:
`mat C = A .* B;`
Armadillo uses % for element wise multiplication.Christoph RichterChristoph Richterhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/SimulationLanguage/-/issues/1Use Interfaces2019-08-28T10:34:22+02:00Evgeny KusmenkoUse InterfacesEach property should implement a common interface (e.g. VehicleProperty, cf. SimulationLanguage)Each property should implement a common interface (e.g. VehicleProperty, cf. SimulationLanguage)Pascal Maurice PortaPascal Maurice Porta2019-01-11https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/applications/carlacomponents/-/issues/10Create a emam component that reads and writes to carla using ROS2019-06-14T14:16:59+02:00Alexander David HellwigCreate a emam component that reads and writes to carla using ROSE.g. Accelerate and stop on collisionE.g. Accelerate and stop on collisionhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/MontiMath/-/issues/4CoCos are diabled2020-10-28T19:04:37+01:00Evgeny KusmenkoCoCos are diabledPlease enable cocos againPlease enable cocos againAhmed DiabAhmed Diab2019-08-08https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/14Vector colon expression generates invalid code!2018-07-18T17:57:22+02:00Christoph RichterVector colon expression generates invalid code!Expressions:
```
Q^{1,10} A = 1:10;
Q^{1,5} B = 1:2:10;
```
generates the following invalid expression:
```
rowvec A = ;
rowvec B = ;
```Expressions:
```
Q^{1,10} A = 1:10;
Q^{1,5} B = 1:2:10;
```
generates the following invalid expression:
```
rowvec A = ;
rowvec B = ;
```Christoph RichterChristoph Richterhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/SimulationLanguage/-/issues/2Upgrade to MC 52019-02-25T17:57:00+01:00Evgeny KusmenkoUpgrade to MC 5- investigate problems with numberunit- investigate problems with numberunitPascal Maurice PortaPascal Maurice Porta2019-01-11https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/applications/mnistcalculator/-/issues/4Readme doesn't fit to current folder structure2019-07-25T15:42:38+02:00Jonas EckhardtReadme doesn't fit to current folder structure## Issue
Readme.md for caffe2 currently states this command for using the DigitCalculator:
`./build/src/cpp/DigitCalculator test_img/2.jpg test_img/3.jpg test_img/4.png test_img/6.png test_img/2.jpg test_img/3.jpg`
With a clean clone o...## Issue
Readme.md for caffe2 currently states this command for using the DigitCalculator:
`./build/src/cpp/DigitCalculator test_img/2.jpg test_img/3.jpg test_img/4.png test_img/6.png test_img/2.jpg test_img/3.jpg`
With a clean clone of the repository the folder `test_img` is not available and therefore images cannot be loaded.
## Possible solutions:
* Change the command in the Readme.md file to:
`./build/src/cpp/DigitCalculator resources/images/2.jpg resources/images/3.jpg resources/images/4.png resources/images/6.png resources/images/2.jpg resources/images/3.jpg`
* create folder test_img with images insideEvgeny KusmenkoJonas EckhardtEvgeny Kusmenkohttps://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/generators/EMAM2Cpp/-/issues/15Sum command for armadillo not supported2018-07-13T12:27:03+02:00Christoph RichterSum command for armadillo not supportedUntil now EMAM only supports `sum(X)` which creates `accu(X)` in armadillo.
Nevertheless armadillo and MATLAB also support `sum(X,1)` or `sum(X,2)` to only sum rows or columns. Would be nice if EMAM also supports this.Until now EMAM only supports `sum(X)` which creates `accu(X)` in armadillo.
Nevertheless armadillo and MATLAB also support `sum(X,1)` or `sum(X,2)` to only sum rows or columns. Would be nice if EMAM also supports this.Christoph RichterChristoph Richterhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/RMIModelServer/-/issues/2Investigate generation of autopilot adapter2019-10-09T17:58:44+02:00Evgeny KusmenkoInvestigate generation of autopilot adaptercurrently the autopilot adapter is quite simple and most of the code is hard written
please check how the generator can be extended so that a suitable adapter (+ jni calls + (rmi interfaces)) are generated automatically and do not need ...currently the autopilot adapter is quite simple and most of the code is hard written
please check how the generator can be extended so that a suitable adapter (+ jni calls + (rmi interfaces)) are generated automatically and do not need to be adapted manually whenever the interface of the autopilot component is changed
@markus.bauer can show you how the ros generation process works. maybe it makes sense to omit the tagging stepJean MeuriceJean Meuricehttps://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/server/-/issues/12SimLang integration should use longitude+latitude2019-08-28T10:35:06+02:00Evgeny KusmenkoSimLang integration should use longitude+latitudenow, the simlang provides starting and target postitions for verhicles in terms of a simulator internal format.
there are several issues with that:
* this makes the simlang dependent on the impl of montisim.
* thi smakes simlang unsuita...now, the simlang provides starting and target postitions for verhicles in terms of a simulator internal format.
there are several issues with that:
* this makes the simlang dependent on the impl of montisim.
* thi smakes simlang unsuitable for testing , particularly in an automated continuous simulation toolchainEvgeny KusmenkoPascal Maurice PortaEvgeny Kusmenko