Skip to content

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

Notifications You must be signed in to change notification settings

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