Skip to content

Latest commit

 

History

History
67 lines (47 loc) · 1.71 KB

README.md

File metadata and controls

67 lines (47 loc) · 1.71 KB

butia_quiz package

1. Description

This package provides the ability for the robot DoRIS to answer previously known questions.


2. Requirements

You will need:


3. Download dependencies

To install the dependencies you will need to run the install.sh with super user pemission

chmod +x install.sh
sudo ./install.sh

The dependencies will be installed.


4. Nodes

We develop a node to receive and find the question in a questions file.

The butia_quiz_node is a ROS Service that receives the question in text form. From there, this question is searched in the questions file and returns the corresponding answer. This search is performed using two-word comparison methods, such as the Levenshtein method. After finding the answer, it is sent using the same ROS Service.


5. Services and messages

We created a service to make possible the communication between ours packages.

5.1 Services

  • ButiaQuizComm.srv receives a question as string and returns a answer as string.

6. Usage

The first use of the node may take a while as the models are being downloaded.

To start the node you must run:

roslaunch butia_quiz.launch

This launch will to load the config file and run the butia_quiz_node.

Citation

If you find this package useful, consider citing it using:

@misc{butia_quiz,
    title={Butia Quiz Package},
    author={{ButiaBots}},
    howpublished={\url{https://github.com/butia-bots/butia_quiz/}},
    year={2022}
}

If you liked this repository, please don't forget to starred it!