Skip to content

migrave/migrave_games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

migrave_games

Repository of games designed for the MigrAVE project.

Introduction

The repository contains two games: 1) Imitation game and 2) Emotions game. Each game consists of a ROS node and a corresponding Blockly program (created using QTrobot Studio). This mixed structure is adopted such that the the Blockly game can be more compact. Each game can be indeed fully implemented as a Blockly game, but it will contain too many blocks, making it difficult to debug and maintain. In addition, the ROS node provides more flexibility when designing the games.

Note: There are two branches. The main branch codes go to QTPC, and the QTRP branch codes go to QTRP.

Imitation game

  • ROS node: ./ros/scripts/migrave_game_imitation
  • Blockly game: rfh-koeln/MIGRAVE/ROS/Imitation-v3

Emotions game

  • ROS node: ./ros/scripts/migrave_game_emotions
  • Blockly game: rfh-koeln/MIGRAVE/ROS/Emotions-v3

Usage

Launch the ROS nodes

roslaunch migrave_games migrave_games.launch

Use the Educator app in the Educator tablet to choose one game and run it.

Project Structure

.
├── CMakeLists.txt
├── README.md
├── package.xml
├── ros
│   ├── launch
│   │   └── migrave_games.launch
│   ├── msg
│   │   └── TaskParameters.msg
│   ├── scripts
│   │   ├── migrave_game_emotions
│   │   └── migrave_game_imitation
│   └── src
│       ├── migrave_game_emotions
│       │   ├── __init__.py
│       │   └── migrave_game_emotions.py
│       └── migrave_game_imitation
│           ├── __init__.py
│           └── migrave_game_imitation.py
└── setup.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •