Skip to content

ElGreKost/RoboTalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NEXT-GEN PILOTS: AI ENHANCED DRONES IN ACTION

Workshop on Reinforcement Learning for Drone Control using Webots, Torch, and Gym

Installation Steps

  1. Κατεβάζουμε Webots Webots Download
  2. Κατεβάζουμε το repository ακολουθώντας τα παρακάτω βήματα:
    a)Κάνουμε κλικ στο πράσινο κουμπί που βρίσκεται πιο πάνω στην σελίδα:
    GitHub Code Button
    b)Επιλέγουμε download zip
  3. Κάνουμε unzip το zipped αρχείο που μόλις κατεβάσαμε "Robotalk-main.zip"
  4. Μετά το unzip πρέπει να βλέπουμε τον φάκελο "Robotalk-main". Εντός αυτού υπάρχει ένας ακόμα φάκελος "deepbots". Θέλουμε μέσω terminal να μεταφερθούμε σε αυτόν τον φάκελο "deepbots", χρησιμοποιώντας την εντολή cd <path_to_deepbots_folder> . (πχ. cd ~/Downloads/Robotalk-main/deepbots)
  5. Εκτελούμε την εντολή pip install . βρισκόμενοι εντός του φακέλου "deepbots"

ΠΡΟΣΟΧΗ:

  1. Για να λειτουργήσει με επιτυχία η εγκατάσταση πρέπει η python να είναι σε version <= 3.11 Για να δείτε την έκδοση τρέχετε την παρακάτω εντολή στο terminal python3 --version ή python --version ή py --version
  2. Βεβαιωθείτε στο βήμα 4 πως όταν κάνετε cd <path_to_deepbots_folder> το <path_to_deepbots_folder> δεν συμπεριλαμβάνει το zip φάκελο εντός του διότι αλλιώς δεν θα δουλέψει η εντολή. (πχ. δεν είναι κάτι τέτοιο: ~/Downloads/Robotalk-main.zip/Robotalk-main/deepbots)
  3. Πρωτού το βήμα 5, βεβαιωθείτε ότι βρίσκεστε στο "deepbots" folder εκτελώντας την εντολή pwd που εμφανίζει το directory στο οποίο βρίσκεστε.

Για να γράψουμε κώδικα προτείνουμε το πρόγραμμα PyCharm ή το Visual Studio Code

Πληροφορίες σχετικά με το workshop:

Controllers που θα χρησιμοποιήσουμε:

  • ppo_controller : Διακριτά actions με την χρήση του PPO Agent
  • continuous_controller: Συνεχή actions με την χρήση του PPO Agent
  • imitation-robot : Εκπαιδευμένο μοντέλο με την χρήση μεθόδων imitation

Εγκατάσταση Python 3.11 (Windows)

Σε περίπτωση που έχετε την έκδοση 3.12 (Για Windows)

Ανοίξτε τον παρακάτω σύνδεσμο: Python 3.11.8 Download

1. Βρείτε και κατεβάστε τον κατάλληλο installer της Python 3.11.8.

Image_01

Συνήθως, για Windows, ο κατάλληλος installer είναι ο Windows installer (64-bit). Μπορείτε να ελέγξετε τον τύπο του συστήματός σας ανοίγοντας τις ρυθμίσεις των Windows και πηγαίνοντας στο System > About.

2. Αφού κατεβάσετε τον installer, κάντε διπλό κλικ πάνω του για να το τρέξετε. Ακολουθήστε τα παρακάτω βήματα.

Image_02

3. Για να επιβεβαιώσετε ότι η εγκατάσταση ήταν επιτυχής, ανοίξτε το PowerShell και εκτελέστε τις παρακάτω εντολές: python --version και python3 --version Πρέπει να εμφανιστεί το μήνυμα Python 3.11.8.

4. Αν δεν εμφανιστεί το παραπάνω μήνυμα, εκτελέστε την παρακάτω εντολή στο PowerShell: python -c "import os, sys; print(os.path.dirname(sys.executable))" Αυτή η εντολή θα επιστρέψει το μονοπάτι στο οποίο είναι αποθηκευμένη η Python.

5. Στη συνέχεια, στη γραμμή αναζήτησης των Windows, αναζητήστε Edit System Environment Variables. Πατήστε το Environment Variables

Image_03
Στο System Variables, αναζητήστε τη μεταβλητή **Path**, επιλέξτε την και πατήστε **Edit** ![Εικόνα 4](images/image4.PNG) Στη συνέχεια, πατήστε **New** και εισάγετε το μονοπάτι που επιστράφηκε από το βήμα 4.

6. Πατήστε OK για να αποθηκεύσετε τις αλλαγές και κλείστε τα παράθυρα.

Τώρα έχετε εγκαταστήσει την Python 3.11.8 επιτυχώς στο σύστημά σας.

Contributors

Contributor 1
P. Konstantinos Kakkavas
Contributor 2
Dimitrios Papageorgiou
Contributor 3
Georgios Alexandros Georgantzas

About

Agent & controller for drone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published