Skip to content

SamTheMar/NAOdanceProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAO Planning Challenge 2021

Team Name: WALL-E

Members: Vincenzo Collura, Samuele Marino

Fundamentals of Artificial Intelligence and Knowledge Representation

Getting Started:

  1. Use the NAO Virtual Machine

  2. Make sure that both Python 2 and Python 3 are installed.

  3. Download the repository

  4. Open a terminal in the project path

  5. Install numpy

    pip3 install numpy
    
  6. Change permission for script

    chmod 777 ./start.sh
    
  7. Open Choregraphe in order to simulate NAO

  8. Connect to virtual robot

  9. Copy the ip and the port of NAO

  10. Launch the starting script

    ./start.sh <nao_ip> <nao_port>
    

Organization Folders

NAOdanceProject
├── generator
│   ├── aima
│   │   ├── __init__.py
│   │   ├── search.py
│   │   └── utils.py
│   ├── choreography.py
│   └── position.py
├── player
│   ├── choreography.txt
│   ├── mille.wav
│   ├── positions
│   │   ├── AirGuitar.py
│   │   ├── Arms_opening.py
│   │   ├── Ballo_braccia.py
│   │   ├── ComeOn.py
│   │   ├── Crouch.py
│   │   ├── Dab.py
│   │   ├── DanceMove.py
│   │   ├── Diagonal_left.py
│   │   ├── Diagonal_right.py
│   │   ├── Happy_Birthday.py
│   │   ├── Hello.py
│   │   ├── __init__.py
│   │   ├── Mani_sui_fianchi.py
│   │   ├── Move_backward.py
│   │   ├── Move_forward.py
│   │   ├── PulpFiction.py
│   │   ├── Right_arm.py
│   │   ├── Right_sprinkler.py
│   │   ├── Rotation_foot_LLeg.py
│   │   ├── Rotation_foot_RLeg.py
│   │   ├── Rotation_handgun_object.py
│   │   ├── Sit.py
│   │   ├── SitRelax.py
│   │   ├── Stand_from_sit.py
│   │   ├── StandInit.py
│   │   ├── Stand.py
│   │   ├── StandZero.py
│   │   ├── TheRobot.py
│   │   ├── Union_arms.py
│   │   └── Wipe_Forehead.py
│   ├── robot.py
│   └── time.txt
├── presentation
│   ├── demo.mp4
│   └── presentation.pdf
├── README.md
└── start.sh

About

The objectives of this project is to devise techniques for automatic and creative generation of complex movements in robots, such as choreographies

Resources

Stars

Watchers

Forks

Contributors