{"id":22011661,"url":"https://github.com/skylark0924/rofunc-ros","last_synced_at":"2025-05-06T20:10:35.449Z","repository":{"id":203287919,"uuid":"611230943","full_name":"Skylark0924/Rofunc-ros","owner":"Skylark0924","description":"A Ros Package for Human-centered Interactive Intelligent Humanoid Robots","archived":false,"fork":false,"pushed_at":"2023-04-20T11:23:36.000Z","size":54166,"stargazers_count":16,"open_issues_count":1,"forks_count":8,"subscribers_count":2,"default_branch":"main","last_synced_at":"2023-10-24T11:33:52.908Z","etag":null,"topics":["chatbot","chatgpt","chatgpt-api","intelligent-robotics","interactive-robot-learning","ros-noetic","speech-to-text","text-to-speech"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Skylark0924.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-03-08T11:54:23.000Z","updated_at":"2023-10-24T11:33:55.060Z","dependencies_parsed_at":null,"dependency_job_id":"ea0472bf-216a-460a-83a7-7626d6894891","html_url":"https://github.com/Skylark0924/Rofunc-ros","commit_stats":null,"previous_names":["skylark0924/rofunc-ros"],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Skylark0924%2FRofunc-ros","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Skylark0924%2FRofunc-ros/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Skylark0924%2FRofunc-ros/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Skylark0924%2FRofunc-ros/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Skylark0924","download_url":"https://codeload.github.com/Skylark0924/Rofunc-ros/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227259384,"owners_count":17754819,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatbot","chatgpt","chatgpt-api","intelligent-robotics","interactive-robot-learning","ros-noetic","speech-to-text","text-to-speech"],"created_at":"2024-11-30T02:43:29.934Z","updated_at":"2024-11-30T02:43:30.606Z","avatar_url":"https://github.com/Skylark0924.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n![](img/logo14.png)\n\n# Rofunc-ros: A Ros Package for Human-centered Intelligent Interactive Humanoid Robots\n\n- [Rofunc-ros: A Ros Package for Human-centered Intelligent Interactive Humanoid Robots](#rofunc-ros-a-ros-package-for-human-centered-intelligent-interactive-humanoid-robots)\n  - [Installation](#installation)\n    - [System requirements](#system-requirements)\n    - [Installation](#installation-1)\n  - [Functions](#functions)\n    - [Voice Q\\\u0026A](#voice-qa)\n    - [OptiLocation](#optilocation)\n  - [Cite](#cite)\n  - [The Team](#the-team)\n  - [Related repository: Rofunc](#related-repository-rofunc)\n  - [Acknowledge](#acknowledge)\n\n\n## Installation\n\n### System requirements\n\nThe package is only tested by the following configuration.\n\n1. Ubuntu 20.04\n2. Ros Neotic\n\n### Installation\n\n**Please refer to the [installation manual](docs/Installation.md).**\n\n## Functions\n\n### Voice Q\u0026A\n\nFor this function, we implemented a Voice Q\u0026A robot based on `ChatGPT`. This function consists of `Speech2text`, `Chat` and `Text2speech`. \n\n![](img/voiceQA_pipeline.png)\n\nThis whole pipeline can be activated by calling\n\n**English**\n\n```\nroslaunch rofunc_ros voice_qa_en.launch\n```\n\n**Chinese**\n\n```\nroslaunch rofunc_ros voice_qa_cn.launch\n```\n\n### OptiLocation\n\n```\nroslaunch rofunc_ros mocap.launch \u0026 rosrun rviz rviz\n```\n\n## Cite\n\nIf you use rofunc-ros in a scientific publication, we would appreciate citations to the following paper:\n\n```\n@misc{Rofunc2022,\n      author = {Liu, Junjia and Li, Zhihao and Li, Chenzui and Chen, Fei},\n      title = {Rofunc: The full process python package for robot learning from demonstration},\n      year = {2022},\n      publisher = {GitHub},\n      journal = {GitHub repository},\n      howpublished = {\\url{https://github.com/Skylark0924/Rofunc}},\n}\n```\n\n## The Team\nRofunc-ros is developed and maintained by the [CLOVER Lab (Collaborative and Versatile Robots Laboratory)](https://feichenlab.com/), CUHK.\n\n## Related repository: Rofunc\n\nWe also have a python package robot learning from demonstration and robot manipulation (**Rofunc**). \n\n\u003e **Repository address: https://github.com/Skylark0924/Rofunc**\n\n[![Release](https://img.shields.io/github/v/release/Skylark0924/Rofunc)](https://pypi.org/project/rofunc/)\n![License](https://img.shields.io/github/license/Skylark0924/Rofunc?color=blue)\n![](https://img.shields.io/github/downloads/skylark0924/Rofunc/total)\n[![](https://img.shields.io/github/issues-closed-raw/Skylark0924/Rofunc?color=brightgreen)](https://github.com/Skylark0924/Rofunc/issues?q=is%3Aissue+is%3Aclosed)\n[![](https://img.shields.io/github/issues-raw/Skylark0924/Rofunc?color=orange)](https://github.com/Skylark0924/Rofunc/issues?q=is%3Aopen+is%3Aissue)\n[![Documentation Status](https://readthedocs.org/projects/rofunc/badge/?version=latest)](https://rofunc.readthedocs.io/en/latest/?badge=latest)\n[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2FSkylark0924%2FRofunc%2Fbadge%3Fref%3Dmain\u0026style=flat)](https://actions-badge.atrox.dev/Skylark0924/Rofunc/goto?ref=main)\n![](img/pipeline.png)\n\n\n\n## Acknowledge\n\nWe would like to acknowledge the following projects:\n\n1. [wpr_chatgpt](https://github.com/play-with-chatgpt/wpr_chatgpt/)\n2. [ros-vosk](https://github.com/alphacep/ros-vosk)\n3. [tts-ros1](https://github.com/aws-robotics/tts-ros1)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskylark0924%2Frofunc-ros","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskylark0924%2Frofunc-ros","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskylark0924%2Frofunc-ros/lists"}