RAI is a multi-vendor agent framework for robotics, utilizing Langchain and ROS 2 tools to perform complex actions, defined scenarios, free interface execution, log summaries, voice interaction and more.
Apache License 2.0
140
stars
13
forks
source link
ros2 interfaces whitelisting is not possible in `text_hmi` #269
Is your feature request related to a problem? Please describe.
In RaiNode I can whitelist some topics, for example if I have multiple robots or I know that rai can't support some topics
Describe the solution you'd like
Allow such configuration for text_hmi.
Describe alternatives you've considered
Remove topics listing tool from HMI node and treat is as mission for RaiNode.
Is your feature request related to a problem? Please describe. In RaiNode I can whitelist some topics, for example if I have multiple robots or I know that
rai
can't support some topicsDescribe the solution you'd like Allow such configuration for
text_hmi
.Describe alternatives you've considered Remove topics listing tool from HMI node and treat is as mission for RaiNode.
Additional context https://github.com/RobotecAI/rai/blob/9331ea80a61d137deb8a020103546f346a085c7a/src/rai_hmi/rai_hmi/ros.py#L39 https://github.com/RobotecAI/rai/blob/9331ea80a61d137deb8a020103546f346a085c7a/src/rai/rai/node.py#L54