Skip to content
forked from WWik/HaNAO-Tower

Implementation of Breadth-First and STRIPS algorithms on NAO Robot to solve the Hanoi Tower game

License

Notifications You must be signed in to change notification settings

piopy/HaNAO-Tower

 
 

Repository files navigation

HaNAO

What it does

You will see your NAO indicating you how to solve the Hanoi Tower with X disks (X from 1 to 5).

Schedule

  • Implementing the Breadth First Search (DONE)
  • Implementing the STRIPS Planning Algorithm (DONE)
  • Comparing the two algorithm (DONE)

Requirements

The project runs on python 2.7.18 and you will have to install naoqi, pyddl and numpy for it to work.

Installation

To run this program, you have to install the animations found in the folder Animations (a Choreograph project) and store the updated posture library on NAO. You can find information how to install the custom animations here: Custom Animations on NAO. You can find information on how to install custom poses here: Custom Poses on NAO

After this step, you can start the module via

play_game.py <robot_ip>

Algorithm supports (currently) from 1 to 5 disks on the first game's pole

If you have any questions or encounter any trouble, feel free to create an issue on this GitHub.

About

Implementation of Breadth-First and STRIPS algorithms on NAO Robot to solve the Hanoi Tower game

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Python 100.0%