Skip to content

Releases: RobotecAI/rai

RAI 1.0.0 release

23 Oct 07:12
bfd3b03
Compare
Choose a tag to compare

What's Changed

New Features

  • Added tools for open-set detection, manipulation, taxi, and agriculture demos
  • Enhanced voice-based apps and ROS2 message tools
  • Integrated Langfuse for system-wide tracing
  • Introduced GenAI URDF parser

Fixes and Improvements

  • Various bug fixes in text_hmi, Ros2PubMessageTool, and Turtlebot configuration
  • Refactoring for better clarity and modularity (vendor separation, toolset updates)
  • Improved task handling, tracing, and documentation

Documentation Updates

  • New tutorials and improved docs for ROSbot XL and Turtlebot4
  • Added vendor table and demo documentation

Build and CI Updates

  • Updated CI setup with self-hosted runners and pre-commit configurations

Chores and Maintenance

  • Dependency updates and minor improvements to launch files and extensions

What's Changed

New Contributors

Full Changelog: 0.9.0-beta...1.0.0

0.9.0-beta

18 Sep 19:29
da5ac2e
Compare
Choose a tag to compare

Summary of changes

This release brings a considerable refactoring effort to the RAI's agent system. RAI architecture now consists of two separate agents:

  • HMI agent (for communication, both voice and text)
  • RAI agent (for solving tasks/missions)
    The default workflow now is to add a task to the RAI agent via HMI such as text_hmi (streamlit app). The RAI Agent will pick up the task, report feedback on every iteration and return task's report at the very end (success or no).

We have also added a new, refactored version of the voice interface with much better voice detection system. Our ASR now supports (possibly) any recording device (no matter the sampling rate), as well as wake word using OpenWakeWord.

Additionally, other enhancements were introduced:

  • RAI What I See (Node for intelligent image capture, based on heuristics (did anything change since the last time?))
  • Extended tests
  • CI license checking
  • NoMaD transformer based navigation system
  • Overall docs improvement
  • Global configuration file (config.toml) where one can set the default model that will be used across RAI's modules
  • Local ASR (Whisper)
  • CI has been extended to ROS 2 Humble
  • Pydantic V2 compatibility with latest Langchain version

What's Changed

New Contributors

Thank you for your contributions!

Full Changelog: 0.8.1-beta...0.9.0-beta

0.8.1-beta

28 Aug 11:49
a462790
Compare
Choose a tag to compare

Changelog

Highlights

  • Cleanup and refactors: Various improvements, including the general cleanup, as well as changes to make the project easier to navigate.
  • New ROSbot-XL Running Example: Documentation now includes a running example for the ROSbot-XL, enhancing the developer experience. It also describes the usage of simulation binary for faster startup.
  • Community and Developer Documentation: The project now features a developer guide, code of conduct, link to a discord server, and community section, improving accessibility and fostering community involvement.
  • Automatic Dependency Updates: A new CI workflow has been added to automatically update dependencies using Poetry, ensuring that the project stays up-to-date with the latest dependencies.

What's Changed

New Contributors

  • @pijaro made their first contribution in #155
  • @github-actions made their first contribution in #159

Full Changelog: 0.8.0-beta...0.8.1-beta

First beta release

14 Aug 17:12
ed722b0
Compare
Choose a tag to compare