Team Name: WALL-E
Members: Vincenzo Collura, Samuele Marino
Fundamentals of Artificial Intelligence and Knowledge Representation
Getting Started:
-
Use the NAO Virtual Machine
-
Make sure that both Python 2 and Python 3 are installed.
-
Download the repository
-
Open a terminal in the project path
-
Install numpy
pip3 install numpy
-
Change permission for script
chmod 777 ./start.sh
-
Open Choregraphe in order to simulate NAO
-
Connect to virtual robot
-
Copy the ip and the port of NAO
-
Launch the starting script
./start.sh <nao_ip> <nao_port>
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