From e2665bbcbcc6262e7fd79d43893e1a13c386df14 Mon Sep 17 00:00:00 2001 From: Stefano Bernagozzi Date: Tue, 21 May 2024 17:44:09 +0200 Subject: [PATCH] added brief explaination of model2code Signed-off-by: Stefano Bernagozzi --- docs/source/index.rst | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/source/index.rst b/docs/source/index.rst index 7e71b29..466891f 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -108,7 +108,10 @@ model2code ---------- `convince-project/model2code `_ -To be filled by IIT. +This is a tool to generate skill level code starting from an SCXML model. +Starting from an SCXML model, XML file that describes the full model of the program, which includes the behavior tree, the skills and the components used in the system, and an XML file that describes the interfaces used between behavior tree and skills, and between skills and components, the program generates an header file and a source file that contains the code of the skill level. +The skills generated are based on a behavior tree structure and will have a ROS2 tick service in case they are a condition a ROS2 tick and halt services in case they are an action. + smc-storm ---------