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