Coder Social home page Coder Social logo

robotalk's Introduction

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

robotalk's People

Contributors

alexgeorgantzas avatar elgrekost avatar dimpap5555 avatar

Stargazers

 avatar Hercules Gousis avatar Nikolaos Papakonstantopoulos avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.