rai
rai copied to clipboard
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 mo...
## Purpose Enhancing the taxi demo with real-life navigation system call. ## Proposed Changes This PR introduces a (mocked) call to the Autoware when the destination has been resolved. ##...
**Is your feature request related to a problem? Please describe.** The agent can retrieve valuable information from past experiences (e.g., failures, successes, solutions, etc.) using n-shot or fine-tuning. Without the...
**Is your feature request related to a problem? Please describe.** While cloud-hosted large models provide performance that cannot me matched locally due to infrastructure cost or the model unavailability, having...
**Is your feature request related to a problem? Please describe.** The current codebase contains several instances of platform-dependent file paths, which can cause issues when running the software on different...
**Is your feature request related to a problem? Please describe.** The current namespace structure for RAI nodes and topics lacks consistency and clarity. This can lead to potential conflicts, unexpected...
**Is your feature request related to a problem? Please describe.** Turtlebot is a well known example of a robot very well integrated with ros2 ecosystem. It would be a good...
**Describe the bug** `perform_task` topic is visible for `RaiNode` **To Reproduce** See above. **Screenshots**  **Expected behavior** `RaiNode` should not see the `rai` interfaces when it checks the environment. It...
**Is your feature request related to a problem? Please describe.** In Quadruped robot - Anymal is implemented in O3DE simulation. The task is to implement warehouse surveillance. Exploration of warehouse...
**Is your feature request related to a problem? Please describe.** The whatisee node uses a default, single-threaded executor, but it is meant to process potentially data-heavy callback from different sources,...
**Is your feature request related to a problem? Please describe.** Robots often need to find out about their environment first, building a map and localizing themselves on it. During this...