Skip to content
Snippets Groups Projects
Commit dcd9df90 authored by René Schöne's avatar René Schöne
Browse files

add two use cases in pages

- models22 paper
- acsos22 paper
- update process figure
parent 42bdd60f
No related branches found
No related tags found
1 merge request!33Resolve "Refactorings/Clean-Up"
Pipeline #14550 passed
File moved
File moved
pages/docs/img/2022_models/photo.jpg

880 KiB

pages/docs/img/ragconnect-process.png

105 KiB

pages/docs/img/ros2rag-process.png

23.4 KiB

......@@ -2,7 +2,7 @@
Please see [API documentation](ragdoc/index.html) for more details.
![ros2rag-process](img/ros2rag-process.png)
![ragconnect-process](img/ragconnect-process.png)
`RagConnect` uses the [relast-preprocessor](https://git-st.inf.tu-dresden.de/jastadd/relast-preprocessor) to parse `.relast` grammar files.
This results in an ASTNode of type `Program`.
......
# Use cases with `RagConnect`
## MPM4CPS Paper - Codename 'Ros2Rag'
## MPM4CPS Paper (2020) - Codename 'Ros2Rag'
In the publication [*"Connecting conceptual models using Relational Reference Attribute Grammars"*](https://doi.org/10.1145/3417990.3421437), a use case involving a simulated robot arm and two different models connected to it was shown.
One model was used to ensure a low speed of the robot when within a safety zone (purple boxes in the picture below), and the other model executes a workflow to control the robot.
![Screenshot of Gazebo](img/robo3d.png)
![Screenshot of Gazebo](img/2020_mpm4cps/robo3d.png)
This paper was presented on October, 16h during the [MPM4CPS workshop](https://msdl.uantwerpen.be/conferences/MPM4CPS/2020/) within the [MODELS 2020 conference](https://conf.researchr.org/home/models-2020). For more information, see the [presented slides](img/mpm4cps-slides.pdf), [a recording of the session](https://youtu.be/Hgc1qFfmr44?t=1220) or the accompanied [poster](img/poster.pdf).
This paper was presented on October, 16th 2020 during the [MPM4CPS workshop](https://msdl.uantwerpen.be/conferences/MPM4CPS/2020/) within the [MODELS 2020 conference](https://conf.researchr.org/home/models-2020). For more information, see the [presented slides](img/2020_mpm4cps/slides.pdf), [a recording of the session](https://youtu.be/Hgc1qFfmr44?t=1220) or the accompanied [poster](img/2020_mpm4cps/poster.pdf).
The repository with the used source code can be found at: <https://git-st.inf.tu-dresden.de/ceti/ros/mpm4cps2020>
The usage is dockerized, so starting the application only involves the commands listed below.
......@@ -28,3 +28,22 @@ docker-compose up rag_app
# Terminal 3: Goal-Model
docker-compose up rag_goal
```
## ACSOS Paper (2022) - Codename 'Motion Grammar Demo'
In the paper [*"Specifying Reactive Robotic Applications
With Reference Attribute Motion Grammars"*](http://mg.relational-rags.eu), motion grammars (an older approach by [Dantham and Stilman](https://doi.org/10.1109/TRO.2013.2239553)) were implemented using Relational RAGs.
This paper will be presented on September, 21st 2022 during the [Posters and Demos session](https://2022.acsos.org/track/acsos-2022-posters-and-demos) of the [ACSOS 2022 conference](https://2022.acsos.org/).
For more information, see <http://mg.relational-rags.eu/>.
## MODELS Paper (2022) - Codename 'Ros3Rag'
In the paper [*"Incremental Causal Connection for Self-Adaptive Systems Based on Relational Reference Attribute Grammars"*](https://doi.org/10.1145/3550355.3552460), a [previous use case](#mpm4cps-paper-codename-ros2rag) was extended to Collaborative, Teaching-Based Robotic Cells.
![Screenshot](img/2022_models/photo.jpg)
This paper will be presented in the technical track of the [MODELS 2022 conference](https://conf.researchr.org/home/models-2022) (Oct 23 - Oct 29).
There is an [artifact hosted at Zenodo](https://doi.org/10.5281/zenodo.7009758) containing all source code and the executable case study.
Furthermore, the presentation slides and a poster will be available soon.
The repository with the used source code can be found at: <https://git-st.inf.tu-dresden.de/ceti/ros/models2022>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment