Matthias Mayr
Matthias Mayr
When using the logger with different logging levels it crashes. Line reference: https://github.com/RVMI/skiros2/blob/ed5bc907f8509f8223bf5c75ff2b7bcf9ff056e7/skiros2_common/skiros2_common/tools/logger.py#L180-L181 Stack trace when crashing: ``` Fiile "/opt/ros/humble/local/lib/python3.10/dist-packages/rclpy/impl/rcutils_logger.py", line 299, in log raise ValueError('Logger severity cannot be changed...
Right now most of the documentation is in the [wiki](https://github.com/RVMI/skiros2/wiki). This makes updates a bit annoying and it also does not allow for PRs for docs. Since the documentation needs...
SkiROS2 looks like a good project to use [lifecycle nodes](https://design.ros2.org/articles/node_lifecycle.html). One immediate feature that this should provide is to be able to easily restart the skill manager to load updated...
When having the whole real WARA robotics setup in the same `ROS_DOMAIN_ID`, the world model interface service calls to the world model become very slow. It looked like 3-4 per...
The task manager package in SkiROS2 and the [SkiROS2 examples](https://github.com/RVMI/skiros2_examples) are not ported to ROS 2 yet.
When testing the YuMi gripper skill I started out by calling the `actuate_yumi_gripper` primitive with the left arm from the GUI. When starting to test it on the right arm,...
Currently the `SkillManagerNode` that brings up the skill manager needs spinning during the `__init__` function to register the skills with the world model: https://github.com/RVMI/skiros2/blob/ed5bc907f8509f8223bf5c75ff2b7bcf9ff056e7/skiros2_skill/skiros2_skill/ros/skill_manager.py#L187-L188 However after we're done starting up...
When running the Gazebo simulation of the WARA robotics, the robot TF frames are published in simulation time like in ROS 1, so a number in the several hundreds. However...
Loading reasoners in ROS 2 needs to be tackled: 1. Currently we do not use the `reasoners_pkgs` parameter that is passed 1. When loading we initialize a new node. This...
In ROS 1 we had patterns to load different sets of skills depending on arguments in the launch files. For example: ```xml