Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Papyrus/customizations/robotics"

(Get help, report bugs)
(7 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
= Documentation =
 
= Documentation =
  
=== Overview ===
+
== Introduction ==
 +
 
 +
* [[Papyrus/customizations/robotics/installation|Installation]] - Installation instructions
 
* [[Papyrus/customizations/robotics/getstarted|Getting started]] - Introduction to the concept of ecosystem tiers and the approach for the composition of software components.
 
* [[Papyrus/customizations/robotics/getstarted|Getting started]] - Introduction to the concept of ecosystem tiers and the approach for the composition of software components.
* [[Papyrus/customizations/robotics/modular|Modular and role based design]] - Supported diagrams depending on the modeling viewpoint.
+
* [[Papyrus/customizations/robotics/modular|Modular and role based design]] - General Concepts (supported diagrams depending on the modeling viewpoint)
* [[Papyrus/customizations/robotics/hara|Modeling behaviour (including Hazard and Risk analysis)]]
+
  
=== System Specification ===
+
== User Guidance ==
* [[Papyrus/customizations/robotics/ros2|ROS2 code generation and reverse engineering]] - Generate ROS2 code from a composition of software components; learn how to adopt the MDE approach from your existing ROS2 codebase
+
 
* [[Papyrus/customizations/robotics/bt|Task specification using behavior trees]] - Use or define new skill definitions to describe robotics tasks as behavior trees
+
* General Workflow
 +
* [[Papyrus/customizations/robotics/servicedef|Service Definition]] - How to create a service definition
 +
* [[Papyrus/customizations/robotics/compdef|Component Definition]] - How to create a component definition
 +
* [[Papyrus/customizations/robotics/systemdes|System Design]] - How to design a system
 +
* [[Papyrus/customizations/robotics/bt|Task Modelling]] - Use or define new skill definitions to describe robotics tasks as behavior trees
  
=== Safety Analyses ===
 
 
* [[Papyrus/customizations/robotics/hara|Task-based HARA]] - Learn how to perform hazard analysis and risk assessment (HARA) of robotic behaviors.
 
* [[Papyrus/customizations/robotics/hara|Task-based HARA]] - Learn how to perform hazard analysis and risk assessment (HARA) of robotic behaviors.
 +
* Safety Analysis
 
<!-- * [[Papyrus/customizations/robotics/fta|Fault tree analysis]] - tbd. -->
 
<!-- * [[Papyrus/customizations/robotics/fta|Fault tree analysis]] - tbd. -->
  
=== Get help, report bugs ===
+
* [[Papyrus/customizations/robotics/ros2|Code generation (for ROS2)]]
 +
* [[Papyrus/customizations/robotics/reverse|Reverse Engineering (from ROS2)]]
 +
* Simulation
 +
 
 +
== Developer Guidance ==
 +
 
 +
* [[Papyrus/customizations/robotics/release|Release Roadmap]]
 +
* Development Conventions, see Papyrus [[Papyrus/Code_Standards|coding standards]]
 +
* [[Papyrus/customizations/robotics/quality|Quality Assurance]]
 +
* [[Papyrus/customizations/robotics/devinstall|Installation of the Development Environment]]
 +
* [[Papyrus/customizations/robotics/build|Build process]]
  
Please check the [[Papyrus/customizations/robotics/faq|FAQ]] first. In your question has not already been answered there, you can use the general Papyrus forum to get help for Papyrus for Robotics. The forum can be found at [https://www.eclipse.org/forums/index.php/f/121/ here], please prefix a subject with [Robotics] or [Robotics, ROS2] if your question targets the ROS2 code generation or reverse mechanisms.
+
== Other Documentation ==
  
If you think that you have found a bug, you can use the Eclipse bugzilla to report it. In the following link, the product (Papyrus) and the the component (Robotics) are already selected [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Papyrus&component=Robotics File a Papyrus for Robotics bug]. Use the same naming convention as for the forum, i.e. prefix with [Robotics] or [Robotics, ROS2] and check out whether the bug is eventually already existing (the browser proposes possible existing bugs as you type your bug title]. Please make also sure that the steps to reproduce the bug are clearly described, eventually add your model.
+
* Publications
 +
* [[Papyrus/customizations/robotics/faq|FAQ]]
 +
* Community -- RobMoSys wiki, [https://www.eclipse.org/forums/index.php/f/121/ Papyrus forum] (please prefix a subject with [Robotics] or [Robotics, ROS2])
 +
* Bug reporting: use the Eclipse bugzilla to report it. In the following link, the product (Papyrus) and the the component (Robotics) are already selected [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Papyrus&component=Robotics File a Papyrus for Robotics bug]. Use the same naming convention as for the forum, i.e. prefix with [Robotics] or [Robotics, ROS2] and check out whether the bug is eventually already existing (the browser proposes possible existing bugs as you type your bug title]. Please make also sure that the steps to reproduce the bug are clearly described, eventually add your model.

Revision as of 10:49, 30 September 2020


Documentation

Introduction

User Guidance

  • Task-based HARA - Learn how to perform hazard analysis and risk assessment (HARA) of robotic behaviors.
  • Safety Analysis

Developer Guidance

Other Documentation

  • Publications
  • FAQ
  • Community -- RobMoSys wiki, Papyrus forum (please prefix a subject with [Robotics] or [Robotics, ROS2])
  • Bug reporting: use the Eclipse bugzilla to report it. In the following link, the product (Papyrus) and the the component (Robotics) are already selected File a Papyrus for Robotics bug. Use the same naming convention as for the forum, i.e. prefix with [Robotics] or [Robotics, ROS2] and check out whether the bug is eventually already existing (the browser proposes possible existing bugs as you type your bug title]. Please make also sure that the steps to reproduce the bug are clearly described, eventually add your model.

Back to the top