Files
logseq/pages/hls__RoSE2023_paper_5_1676730803291_0.md
T
2025-06-05 22:07:12 +02:00

194 lines
5.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
file:: [RoSE2023_paper_5_1676730803291_0.pdf](../assets/RoSE2023_paper_5_1676730803291_0.pdf)
file-path:: ../assets/RoSE2023_paper_5_1676730803291_0.pdf
- well proven in different sectors. However, in robotics, where the
ls-type:: annotation
hl-page:: 1
hl-color:: green
id:: 63f0e219-d3a0-4335-9f4e-9e5e08136f18
- MDD approaches are struggling to gain a foothold
ls-type:: annotation
hl-page:: 1
hl-color:: green
id:: 63f0e235-b9c5-43c3-b8f3-a75ce8f2daa4
- analyzing “ everyday” code and encapsulating this existing code in models
ls-type:: annotation
hl-page:: 1
hl-color:: green
id:: 63f0e24e-544b-46cd-8306-eba71ce90ed8
- models to encapsulate ROS hand-written code
ls-type:: annotation
hl-page:: 1
hl-color:: green
id:: 63f0f354-93cc-49bd-8074-718d7618d83e
- tools to ease the production and debugging of complex system
ls-type:: annotation
hl-page:: 1
hl-color:: green
id:: 63f0f359-4175-42a9-a77a-70761424bbe3
- applying them to real use cases.
ls-type:: annotation
hl-page:: 1
hl-color:: green
id:: 63f0f35e-d876-4018-bf7b-16032db09046
- There is no culture of modeling the design before the implementation phase, an approach more adequate for industrial applications.
ls-type:: annotation
hl-page:: 1
hl-color:: green
id:: 63f0f38a-4be9-41c2-a1f2-f300281e19e2
- factors behind the communitys displeasure of using models and worked on a solution, a way of introducing models, that would make the models more user-friendly for the typical ROS developer.
ls-type:: annotation
hl-page:: 1
hl-color:: green
id:: 63f0f3b6-55f6-4160-b496-7b9a17cb8e3d
- testing
ls-type:: annotation
hl-page:: 1
hl-color:: green
id:: 63f0f3c6-4450-43e6-a8e0-b6b4ae05721b
- composition or to generate new packages
ls-type:: annotation
hl-page:: 1
hl-color:: green
id:: 63f0f3cf-9f58-4665-aeaa-32e313fbd42b
- e convey the lessons we have learned during the development process of our models and the tools to operate them.
ls-type:: annotation
hl-page:: 1
hl-color:: green
id:: 63f0f3e4-8918-468d-be04-25fdbe7bbc59
- topic
ls-type:: annotation
hl-page:: 1
hl-color:: green
id:: 63f0f423-4ed0-495d-8a7b-bd94ab0da1c3
- computation graph
ls-type:: annotation
hl-page:: 1
hl-color:: green
id:: 63f0f427-d923-4623-b4b3-ced91ed5ed22
- nodes
ls-type:: annotation
hl-page:: 1
hl-color:: green
id:: 63f0f429-49f0-4198-a894-21fdd175dbb6
- service
ls-type:: annotation
hl-page:: 1
hl-color:: green
id:: 63f0f42b-3213-430f-9b4e-87d70f9967b4
- action
ls-type:: annotation
hl-page:: 1
hl-color:: green
id:: 63f0f42d-3284-4600-86b0-4b9fea912fac
- multi-body systems such as robotic manipulator arms and mobile robots
ls-type:: annotation
hl-page:: 2
hl-color:: green
id:: 63f0f456-88bd-489d-addb-cb815ef7e956
- The Xacro file has to be dynamically converted into a URDF file before being consumed by the target software
ls-type:: annotation
hl-page:: 2
hl-color:: green
id:: 63f0f4af-5d9e-4265-8b3d-328957fd1de1
- All of these efforts follow a traditional MDE top-down approach with the generation of boilerplate code from the models, but they do not support the import of existing code created manually.
ls-type:: annotation
hl-page:: 2
hl-color:: green
id:: 63f0f521-7f0a-4687-92b9-565e1464a945
- SmartSoft
ls-type:: annotation
hl-page:: 2
hl-color:: green
id:: 63f0f53a-28ab-468e-b47c-3e201b1d5785
- Papyrus for Robotic
ls-type:: annotation
hl-page:: 2
hl-color:: green
id:: 63f0f568-ee6e-433f-8bde-5fbe03e6d711
- metamodels
ls-type:: annotation
hl-page:: 2
hl-color:: green
id:: 63f0f5bc-4db2-4251-b5a2-00d3ae6d0d65
- source code of a node
ls-type:: annotation
hl-page:: 2
hl-color:: green
id:: 63f0f5d2-4ddb-4c30-81ff-ae8eeb751d11
- unning system
ls-type:: annotation
hl-page:: 2
hl-color:: green
id:: 63f0f5d7-f572-4c53-9a9b-70911cc4e94d
- robots kinematics
ls-type:: annotation
hl-page:: 2
hl-color:: green
id:: 63f0f5de-0bcb-49a5-b214-38de07b99c8d
- Representation of the information in a package
ls-type:: annotation
hl-page:: 3
hl-color:: green
id:: 63f0f62c-f384-4bbb-8ddb-eab231d9390d
- Representation of a system
ls-type:: annotation
hl-page:: 3
hl-color:: green
id:: 63f0f630-867f-4897-9309-8789f01273ce
- Representation of kinematics information
ls-type:: annotation
hl-page:: 3
hl-color:: green
id:: 63f0f634-dd0c-403b-b468-360d29645925
- component can be either a single node as a system, or an union of nodes, independent of how it is created internally.
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 63f0f6ca-d0d8-4df5-8ee8-33b4e1819d59
- we created a component entity which description is independent on how it works internally, i.e., it can be a single node or a composition of several nodes.
ls-type:: annotation
hl-page:: 5
hl-color:: green
id:: 63f0f6fc-dd1c-4c45-9ff0-80d21f632c46
- nconsistency between design-time and runtime information
ls-type:: annotation
hl-page:: 5
hl-color:: green
id:: 63f0fb4d-4919-497c-818e-e59955ac1d0f
- Lack of conventions
ls-type:: annotation
hl-page:: 5
hl-color:: green
id:: 63f0fb5d-4e9e-4b2c-bf43-60adb8baeda9
- ig drawback to apply MDD as there are no guidelines of the code to be generated by the tools
ls-type:: annotation
hl-page:: 5
hl-color:: yellow
id:: 63f0fb69-c1e1-4e4f-aec3-c2d08db17fe4
hl-stamp:: 1676737387837
- Models implementation
ls-type:: annotation
hl-page:: 6
hl-color:: green
id:: 63f0fc7b-ed70-499b-b872-64bb973f76fd
- DSLs compilers
ls-type:: annotation
hl-page:: 6
hl-color:: green
id:: 63f0fc82-7f94-497c-b493-711c39860dd6
- Graphical and textual editors
ls-type:: annotation
hl-page:: 6
hl-color:: green
id:: 63f0fc85-68f9-4fd3-8ba6-9ab82da62dac
- Code generator
ls-type:: annotation
hl-page:: 6
hl-color:: green
id:: 63f0fc8b-e884-4ca6-927f-0b5c3ff140f3
- develop our tools
ls-type:: annotation
hl-page:: 6
hl-color:: green
id:: 63f0fca5-f404-4ba0-83e3-3fbbdce6b54c