HRI Challenge cognitive module for the CoreSense4Home (RoboCup @Home) stack. It orchestrates the greeting of a person at the entrance of the house, inviting them inside and offering them a seat. It also provides voice feedback via TTS. The launch file starts:
- greeting_guest_cognitive_module (this package)
- audio player (audio_common)
- text-to-speech node (tts_ros)
- Ubuntu 22.04 + ROS 2 Humble installed and sourced
- colcon + rosdep + vcs tools installed
- Working CUDA GPU (optional, for faster TTS / future perception)
If you do not already have a RoboCup/CoreSense workspace, create one:
mkdir -p robocup24_ws/src
cd robocup24_ws/srcClone the repository
git clone https://github.com/CoreSenseEU/cs4home_hri_challenge.gitThis package ships a thirdparty.repos manifest you can feed into vcs to pull additional sources:
vcs import --recursive < cs4home_hri_challenge/thirdparty.reposFrom the workspace root:
cd .. # ensure you are at robocup24_ws level (one above src)
rosdep update
rosdep install --from-paths src --ignore-src -r -yRun rosdep again later if you add more packages.
6. Install Perception System
7. Install Whisper
colcon build --symlink-installsource install/setup.bashAdd the above line to your shell rc file for convenience.
Launch dependencies
ros2 launch robocup_bringup hri_challenge_dependencies.launch.pyLaunch HRI Challenge
ros2 launch cs4home_hri_challenge hri_challenge.launch.py