Matthias Mayr
Matthias Mayr
SkiROS2 has an interactive marker server that allows to manipulate the pose of a world model element directly in RViz. When having the marker activated in RViz2 it prints a...
When restarting the skill manager while a skill is running, the GUI crashes when starting the first skill after the skill manager becomes online again: ``` Traceback (most recent call...
If remaps are done wrongly, there is no direct indication. A minimal example is a compound "SkillB" with * param_a * param_b In this compound skill a wrong remap has...
When adding a property such as ```python el = self.params["Param"].value el.setProperty("skiros:myProperty", [0.0, 0.0, 0.0, 0.0]) self._wmi.update_element_properties(el) ``` Converting the list to a string yields to the expected behavior.
If a skill with optional parameters is started with the optional parameters being set, this parameter can not be "unset" or not set in subsequent executions. So even if one...
The `task_manager_interface` would wait forever for the task manager to come up. If the task manager was not started, this results in a stalled system without feedback.
In ROS 1 we installed `wrapt` and `inflection` as pip packages with `requirements.txt`. In ROS 2 Humble on 22.04 we used the system packages so far. This should be a...
In a compound skill, it is possible to not have the the skill description and the explicitly set skill implementation to match. iirc, the chosen skill implementation is executed, but...
Here a new skill has parameters "Target" and "Task", but the parent skill does not set them. The expectation is that this is displayed in a nicer way than showing...
When testing, I ran into two issues that are addressed in this PR. 1. The `lightstring2uri` method could return a string instead of an rdflib `URIRef`. This caused errors of...