Skip to content

amanaser/Misty-Tutor

Repository files navigation

Misty II Robot Teaching Basic Concepts Using Retico Incremental Framework

This repository provides a collection of interactive modules for the Misty II robot to teach basic concepts such as numbers, arithmetic, and colors to young learners. These modules leverage the Retico Incremental Framework to facilitate real-time communication.

**Final version is on branch version_03. **

Curriculum

1. Teaching Numbers

This module introduces numbers and helps learners practice counting.

Runner Files:

  • counting_runner.py
  • nc_runner.py

2. Teaching Arithmetic (Addition and Subtraction with Objects)

This module uses objects to teach the concepts of addition and subtraction.

Runner Files:

  • arithmetic_runner.py

3. Teaching Colors Using Objects

This module helps identify and name colors using objects.

Runner Files:

  • colors_runner.py
  • cc_runner.py

Prerequisites

  • Misty II Robot
  • Retico Incremental Framework
  • Python 3.8 or higher

Installation

  1. Clone this repository:

    git clone https://github.com/amanaser/Misty-Robot-Tutor.git
  2. Navigate to the project directory:

    cd misty project
  3. Install the required Python dependencies (the list is not complete):

    pip install -r requirements.txt

Usage

To run a specific module, execute the corresponding runner file. For example, to run the counting module:

python counting_runner.py

Ensure that the Misty II robot is connected and that all necessary prerequisites are met.


Acknowledgments

This project is developed as part of research on human-robot interaction and incremental speech processing using the Retico framework.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages