Open landgenoot opened 5 years ago
The first step will be to create a simple model which consists out of one number between 0-100. And based on this value (e.g. < 10) the emergency brake will be used.
Scenarios should be described in more detail
Virtual machine is up and running, so al configuration issues should be solved. No one managed to get a simple model up and running, so this will be solved during this meeting.
We should ask Max about the closed ecosystem design principle with external influences.
Show current state of the papyrus model to our supervisor.
Everything Moka generates is Java, not C++ C++ can be flashed on an embedded device, for example. We should start with Papyrus-RT and a small example.
The advantage of Papyrus-RT is that you can get guarantees and have a visual overview.
FMU for environment simulations Environment can also be developed in C++ ourselves.
Simulation via Matlab Simulink or OpenModellica
Papyrus is a modeling plugin for UML and sysML. Papyrus-RT extends Papyrus with things like a code generator. Papyrus Moka extends Papyrus with fUML and ALF
Run simulation on Linux
Not more than 15 pages
Try to compile the ping pong example in order to run in on the command line.
Error against .rodata can not be used when making a PIE object; recompile with -fPIC
Can be solved by compiling the librts library in /Papyrus-RT/plugins/org.eclipse.papyrusrt.rts_1.0.0.201707181457/umlrts
Just run make
in that folder.
Then run make in the generated C++ project again.
We are modifying the Ping Pong model to an emergency brake. The left side (Ping) will be the environment and the right side (Pong) will be the emergency brake.
Simulation working with random values Started working on presentation
Add speed value, in order to modify the sensor values Fix includes Explain why Moka and Papyrus need separate models Make scenario's more realistic Finish presentation
Feedback after presentation
Organize your team using an issue tracker Define your working methodology Create a list of requirements