Skip to content

A Ros Package for Human-centered Interactive Intelligent Humanoid Robots

License

Notifications You must be signed in to change notification settings

Skylark0924/Rofunc-ros

Repository files navigation

Rofunc-ros: A Ros Package for Human-centered Intelligent Interactive Humanoid Robots

Installation

System requirements

The package is only tested by the following configuration.

  1. Ubuntu 20.04
  2. Ros Neotic

Installation

Please refer to the installation manual.

Functions

Voice Q&A

For this function, we implemented a Voice Q&A robot based on ChatGPT. This function consists of Speech2text, Chat and Text2speech.

This whole pipeline can be activated by calling

English

roslaunch rofunc_ros voice_qa_en.launch

Chinese

roslaunch rofunc_ros voice_qa_cn.launch

OptiLocation

roslaunch rofunc_ros mocap.launch & rosrun rviz rviz

Cite

If you use rofunc-ros in a scientific publication, we would appreciate citations to the following paper:

@misc{Rofunc2022,
      author = {Liu, Junjia and Li, Zhihao and Li, Chenzui and Chen, Fei},
      title = {Rofunc: The full process python package for robot learning from demonstration},
      year = {2022},
      publisher = {GitHub},
      journal = {GitHub repository},
      howpublished = {\url{https://github.com/Skylark0924/Rofunc}},
}

The Team

Rofunc-ros is developed and maintained by the CLOVER Lab (Collaborative and Versatile Robots Laboratory), CUHK.

Related repository: Rofunc

We also have a python package robot learning from demonstration and robot manipulation (Rofunc).

Repository address: https://github.com/Skylark0924/Rofunc

Release License Documentation Status Build Status

Acknowledge

We would like to acknowledge the following projects:

  1. wpr_chatgpt
  2. ros-vosk
  3. tts-ros1