Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LLM usecase support #314

Open
gitpqLee opened this issue Jul 26, 2024 · 1 comment
Open

LLM usecase support #314

gitpqLee opened this issue Jul 26, 2024 · 1 comment
Labels
hackathon For hachathon/tests

Comments

@gitpqLee
Copy link
Contributor

gitpqLee commented Jul 26, 2024

We need a LLM feature integrated into this project:

  • Input: A ROS String Topic (see topic template) containing an instruction to AMR or manipulator arm.
  • Output: A ROS topic (template)containing a navigation goal for mobile robot or a grasp pose for manipulator arm.

This repo should be added new code and logic to fulfill this Input->Inference->Output process: 1) Subscribe ROS topic of related audio common message. 2) Adopt LLM agent for the inference body. 3) Publish the corresponding topic(s).

See below picture as the pipeline:

Image

LLM like Llama support can leverage OpenVINO-GenAI, please refer to OpenVINO™ GenAI Library

Development Scope:

  • Wrap the audio to ROS topic.
  • Use STT model convert audio to text [optional]
  • Subscribe a ROS string topic and convert to input type of LLM agent.
  • Prompt Intelligent agent to adapt usage (like navigation)
  • Wrap the decode results to ROS topic, like PoseStamped.

You have the freedom to choose the intelligent agent.
Notes: Maybe here need a end-to-end LLM model like some VLM(Visual Language Model, for example VLM) models. Anyway, this is not easy to enable such a VLM model on Intel HW platform since there is no reference sample in OpenVINO currently.

@LewisLiuPub LewisLiuPub added the hackathon For hachathon/tests label Jul 26, 2024
@anurag1-dev
Copy link

Project_ROS2OV_Team2 is working on the issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hackathon For hachathon/tests
Projects
None yet
Development

No branches or pull requests

3 participants