Skip to content

csarkar/task_social_talk

Repository files navigation

Website of this project

https://sites.google.com/view/from-tool-to-teammate/

ChatAgent

This is a ROS package that enables a robot to engage in dialogue while working. The robot can also start the interaction proactively.

Maintainers:

Description

Getting started

  • clone the git repo inside the "src" directory of your catkin workspace (catkin_ws)
    cd ~/catkin_ws/src
    git clone https://github.com/csarkar/task_social_talk.git
    

Installation of requirements

  • Install the requirements.
    pip install -r requirements.txt
    

Usage

  • Step 0: one-time. After cloning the repo, do a catkin build.
    cd ~/catkin_ws
    catkin build
    source devel/setup.bash 
    

(add this to your .bashrc or run everytime after starting a terminal)

  • Step 1: start the roscore first.

    roslaunch chat_agent chat_agent.launch simulation:=true shutter:=false
    
  • Step 2: to record the ros bag also start the "record bag" node.

    roslaunch chat_agent record_bag.launch simulation:=true record_topics:=small_talk user_id:=1
    
  • If you just want to interact with the agent start the "interactive_agent" node.

    roslaunch chat_agent interactive_agent.launch
    

Support

For any query and bug, please reach out to Chayan Sarkar (chayan@ieee.org)

About

This repo is for the RA-L paper - "From Tool to Teammate: Balancing Task-Oriented & Social Talk During Human-Robot Collaboration".

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors