- Oct 26, 2023
-
-
Tobias Gröger authored
-
- Oct 18, 2023
-
-
Fabian Tërnava authored
-
- Oct 17, 2023
-
-
Fabian Tërnava authored
added utility to run subskills from within a skill so that automatically onStopRequested and onTimeoutReached are called. Skill Proxy has been moved to core package of skills. split example skills in seperate files remove getLatesNUpdates from skillsMemory interface as the same behavior can be reached through getSkillStatusUpdates(). Added methods to coreSegment. added skillExecutionRequest to memory when skill is asyncronolously called
-
- Oct 12, 2023
-
-
Fabian Tërnava authored
-
- Oct 09, 2023
-
-
Christian Dreher authored
-
- Oct 04, 2023
-
-
Fabian Tërnava authored
finished implementation of updated skill api. Works with example skill provider. Needs testing of specialized skills and refactoring of remaining skills.
-
- Sep 27, 2023
-
-
Fabian Tërnava authored
update to skills. Allows skills to run concurrently. Refactoring of full skills framework. Allows skill to get "prepared", i.e. wait for input
-
- Jun 16, 2023
-
-
Fabian Tërnava authored
-
Fabian Tërnava authored
-
- Jun 15, 2023
-
-
Fabian Tërnava authored
-
- May 18, 2023
-
-
Fabian Tërnava authored
-
Fabian Tërnava authored
-
- May 13, 2023
-
-
Fabian Tërnava authored
-
- Apr 25, 2023
-
-
Fabian Tërnava authored
renamed aron converters, added new aron filters and similarity, added memory_conversions to make code look nicer
-
- Feb 20, 2023
-
-
Fabian Tërnava authored
-
- Feb 17, 2023
-
-
Fabian Tërnava authored
-
Fabian Tërnava authored
# Conflicts: # source/RobotAPI/gui-plugins/SkillManagerPlugin/SkillManagerMonitorWidgetController.cpp
-
- Feb 15, 2023
-
-
Fabian Tërnava authored
This reverts commit d7f046dd.
-
Fabian Tërnava authored
This reverts commit d7f046dd. # Conflicts: # source/RobotAPI/gui-plugins/SkillManagerPlugin/SkillManagerMonitorWidgetController.cpp
-
- Feb 09, 2023
-
-
Tobias Bodmer authored
- add QuaternionWidget - remove old modal code - remove Copy and clone of AronTreeWidgetItem - add recognition of duplicate dict keys - add countermeasure to tabbing into unchangeable key fields - make aronType const in AronTreeWidget - flag tuple code as untested, since aron is currently broken there - fix weird std::locals setting in AronTreeWidgetSetter.cpp, which causes floating numbers to print as 12,345 with std::to_string() - add usage of std::launder to make reinterpret_cast more save within the usage of NDArray
-
- Dec 20, 2022
-
-
Tobias Bodmer authored
if there are too many items in the matrix widget, the gui would be unwieldy large. Instead only show maneagable subset. The Rest is hidden in the ui.
-
- Dec 12, 2022
-
-
Tobias Bodmer authored
- static variable gone - replaced by pointer for each element in hierarchy. (Imagine two persistent trees, total chaos otherwise) - raw matrix data has column wise sorting. Fix reading and writing code. - QLineEdit now focuses start of line after setText.
-
- Dec 06, 2022
-
-
Tobias Bodmer authored
- New Widget which contains an edittext for each matrix element - self-contained parsing on changes for error highlighting - moved onTreeWidgetItemDoubleClicked and onTreeWidgetItemChanged to AronTreeWidgetController.h, these GUI actions only concern the Tree widget details, not however the full scope in SkillManagerMonitorWidgetController.h - in AronTreeWidgetCreator.h: createSimpleTreeViewWidget() now called insertNewTreeViewWidget(). It also directly adds the created widget to the parent, has control flow reasons to add it directly. (otherwise we cannot directly overlay custom widgets inside the AronTreeWidgetCreatorVisitor) -
-
- Nov 14, 2022
-
-
Tobias Bodmer authored
relevant change is in AronTreeWidgetSetter.cpp, towards the end.
-
- Nov 09, 2022
-
-
Tobias Bodmer authored
- finally got clang-format again. (imo made the documents worse though) - implement callback on changed items in the gui. Attempt to convert them to aron types. If that fails, the element gets colored red.
-
- Nov 07, 2022
-
-
Tobias Bodmer authored
AronTreeWidgetItem now stores two flags, which column should be editable. This is necessary, because the parent entry could enable editing column 0 whilst the current elment can be edited in its value. Only using the flag of QTreeElement is then too messy. Also added a parent pointer to the CreatorVisitor. This provides enough context for a centralized instantiation. As pointed out: Newly added keys are now unique.
-
- Oct 10, 2022
-
-
Tobias Bodmer authored
- make AronTreeWidgetController QObject -> now handles context menu actions of the contained treewidgetitems - SkillManagerMonitorWidget makes first column editable if the parent is a dict
-
- Sep 28, 2022
-
-
Tobias Bodmer authored
... except String atm
-
- Sep 13, 2022
-
-
Fabian Tërnava authored
Refactored skill framework and added new enum classes so that a skill can not return idle or running as terminating value
-
- Sep 12, 2022
-
-
Fabian Tërnava authored
skill provider usability updates. Made virtual methods of skills private and added public non-virtual entry methods to call skills
-
- Sep 07, 2022
-
-
Fabian Tërnava authored
-
- Jul 20, 2022
-
-
Fabian Tërnava authored
Fixed error when executing skills from GUI, added visitor to set skill parameterizations from clipboard, added default parameters for skills, added special GUIs for ints, floats and bools (still TODO)
-
- Jul 01, 2022
-
-
Fabian Tërnava authored
renamed enums of aron. Splitted aron in codegeneration and core. Updates to skills framework. Fixed aron dto types and removed useless ice type.
-
- Jun 02, 2022
-
-
Fabian Tërnava authored
-
- Apr 25, 2022
-
-
Fabian Paus authored
The header is very expensive and is often used in cases where a simple for loop does the exact same thing..
-
- Mar 22, 2022
-
-
Fabian Tërnava authored
-
- Feb 25, 2022
-
-
Fabian Tërnava authored
-
- Feb 01, 2022
-
-
Fabian Tërnava authored
-
- Jan 19, 2022
-
-
Fabian Tërnava authored
-
Fabian Tërnava authored
-