You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
In manipulation demo LLM agent can use ros2 tools. Ros2 communication inside these tools is currently based on the RaiBaseNode or a custom solution. Most of the API has been already refactored to be based on the the base_connector.py and is implemented in Ros2ARIConnector.
Describe the solution you'd like
replace RaiBaseNode dependency and custom ros2 code from tools and implement them using Ros2ARIConnector
if some tools are not used anymore in other demo projects - remove them
boczekbartek
changed the title
Refactor ros2 tools used in demo manipulation demo to use Ros2ARIConnector
[Draft] Refactor ros2 tools used in demo manipulation demo to use Ros2ARIConnectorFeb 6, 2025
boczekbartek
changed the title
[Draft] Refactor ros2 tools used in demo manipulation demo to use Ros2ARIConnector
Refactor ros2 tools used in demo manipulation demo to use Ros2ARIConnectorFeb 6, 2025
Is your feature request related to a problem? Please describe.
In manipulation demo LLM agent can use ros2 tools. Ros2 communication inside these tools is currently based on the RaiBaseNode or a custom solution. Most of the API has been already refactored to be based on the the base_connector.py and is implemented in Ros2ARIConnector.
Describe the solution you'd like
RaiBaseNode
dependency and custom ros2 code from tools and implement them using Ros2ARIConnectorTools to be refactored are used here
GetCameraImage
can be replaced with GetROS2ImageToolRos2GetTopicsNamesAndTypesTool
with GetROS2TopicsNamesAndTypesToolMoveToPointTool
will be refactoredGetObjectPositionsTool
will be refactoredDescribe alternatives you've considered
RaiBasedNode
based implementation can be perceived as an alternative solutionAdditional context
The text was updated successfully, but these errors were encountered: