Εικονικά περιβάλλοντα προσομοίωσης ρομπότ, εξομοιωτές ρομπότ

Υπάρχει ένας τρόπος γι να προγραμματίζουμε ένα ρομπότ ( LEGO, Arduino, κλπ) χωρίς πρόσβαση στο υλικό. Ακολουθεί μια σύνοψη ορισμένων από τους πιο δημοφιλείς και προσβάσιμους εξομοιωτές ρομπότ και εικονικά περιβάλλοντα που είναι διαθέσιμα αυτήν τη στιγμή, συμπεριλαμβανομένων τόσο των δωρεάν όσο και των προϊόντων λογισμικού με άδεια χρήσης.

ΚόστοςΓλώσσα (ες)Πλατφόρμαεξομοιωτής ρομπότΕικονικό ΠεριβάλλονΠαιδαγωγική Εστίαση
GearsΕλεύθεροBlockly, PythonΙστόςΌχιΑνοικτού τέλους
MakeCodeΕλεύθεροMakeCode Blocks, JavascriptΙστόςΝαιΌχιΑνοικτού τέλους
Open Roberta LabΕλεύθερο BlocklyΙστόςΌχιΑνοικτού τέλους
Virtual Robotics Toolkit$50 (ανά θέση)EV3 SoftwareWindows, MacOS XΝαιΑνοικτού τέλους
Robot Virtual Worlds$49 (απλό),
$299 (30 θέσεις)
RobotCWindowsΝαιΑνοικτού τέλους
CoderZΜε προσφορά*BlocklyΙστόςΌχιπαιχνιδοποιημένες αποστολές
EV3DevSimΕλεύθεροPythonΙστόςΌχιΑνοικτού τέλους
QEV3Bot SimylatorΕλεύθεροRobotCWindowsΝαιΑνοικτού τέλους
Εξομοιωτές και εικονικά περιβάλλοντα

Gears (Γρανάζια) Η Δική μας Πρώτη Επιλογή

http://www.clab.edc.uoc.gr/gears/public/

https://gears.aposteriori.com.sg/

Κόστος: Δωρεάν

Από τον δημιουργό του EV3DevSim, το Gears είναι ένας νεότερος και πιο ικανός προσομοιωτής που υποστηρίζει Blockly και Python. Ο δημιουργημένος κώδικας Python μπορεί να εκτελεστεί σε ένα φυσικό ρομπότ EV3 που τρέχει  ev3dev  ή Pybricks .

Τα χαρακτηριστικά περιλαμβάνουν:

  • Προγραμματισμός Blockly ή Python
  • Εκτελείται σε πρόγραμμα περιήγησης, δεν απαιτείται σύνδεση ή λογαριασμούς
  • Πολλές ενσωματωμένες προκλήσεις και αποστολές ή ανεβάστε τη δική σας εικόνα για χρήση ως χάρτη
  • Ρεαλιστική τρισδιάστατη προσομοίωση φυσικής (π.χ. το ρομπότ δεν θα τρέχει ευθεία χωρίς τη βοήθεια γυροσκοπίου)
  • Χρησιμοποιήστε ένα από τα πολλά ενσωματωμένα ρομπότ ή διαμορφώστε το δικό σας.

MakeCode για EV3

https://makecode.mindstorms.com/

Κόστος: Δωρεάν

Το MakeCode for EV3 είναι ένα περιβάλλον προγραμματισμού που βασίζεται σε πρόγραμμα περιήγησης που επιτρέπει στους μαθητές να προγραμματίσουν ένα φυσικό ρομπότ ή ένα προσομοιωμένο τούβλο EV3. Ο προσομοιωτής δίνει τη δυνατότητα στους μαθητές να δοκιμάσουν και να διορθώσουν τα προγράμματά τους διαδραστικά. Μπορούν να ελέγχουν με ακρίβεια τις τιμές εισόδου του αισθητήρα και να λαμβάνουν άμεσα σχόλια σχετικά με το τι συμβαίνει με τους κινητήρες και την οθόνη.

Τα χαρακτηριστικά περιλαμβάνουν:

  • Προγραμματίστε με μεταφορά και απόθεση κωδικοποίησης μπλοκ, προγραμματισμό κειμένου JavaScript ή εναλλαγή μεταξύ τους
  • Εκτελείται σε πρόγραμμα περιήγησης, οπότε δεν χρειάζεται εγκατάσταση
  • Προγραμματίστε ένα πραγματικό τούβλο EV3 ή ένα εικονικό χρησιμοποιώντας τον διαδραστικό προσομοιωτή
  • Εκτεταμένα σεμινάρια.

Open Roberta Lab

https://lab.open-roberta.org

Κόστος: Δωρεάν

Το Open Roberta Lab δίνει τη δυνατότητα στους μαθητές να γράφουν προγράμματα για ένα εικονικό ρομπότ EV3 χρησιμοποιώντας μια γλώσσα προγραμματισμού που βασίζεται σε μπλοκ. Τα ίδια προγράμματα μπορούν να χρησιμοποιηθούν σε ένα φυσικό ρομπότ EV3 που εκτελεί το  ev3dev .

Τα χαρακτηριστικά περιλαμβάνουν:

  • Κωδικοποίηση μπλοκ
  • Εκτελείται σε πρόγραμμα περιήγησης, οπότε δεν χρειάζεται εγκατάσταση
  • Ένας αριθμός χαρτών είναι διαθέσιμος
  • Ο προσομοιωτής είναι σχετικά ευέλικτος, επιτρέποντας στον χρήστη να μετακινήσει το ρομπότ και το εμπόδιο γύρω από τον χάρτη ενώ το πρόγραμμα εκτελείται
  • Η διαμόρφωση του ρομπότ μπορεί να προσαρμοστεί
  • Παρέχει καλή ανατροφοδότηση σχετικά με τις τιμές του αισθητήρα του ρομπότ.

Virtual Robotics Toolkit

https://www.virtualroboticstoolkit.com/

Κόστος: $65 διαρκής / $50 συνδρομή ανά θέση

Το Virtual Robotics Toolkit (VRT) της Cogmation είναι ένας εξαιρετικά διαμορφώσιμος και απίστευτος ευέλικτος προσομοιωτής που παρέχει μια εμπειρία που ταιριάζει στενά με τη φυσική εμπειρία. Επειδή συμπληρώνει το λογισμικό EV3 αντί να εισάγει μια εντελώς νέα γλώσσα προγραμματισμού, το VRT δίνει τη δυνατότητα στους μαθητές να εναλλάσσονται μεταξύ εικονικού και φυσικού προγραμματισμού.

Τα χαρακτηριστικά περιλαμβάνουν:

  • Απαιτείται λογισμικό EV3
  • Λειτουργεί σε Mac OS X ή Windows
  • Εξομοιωτής τούβλων EV3
  • Μεγάλη ποικιλία εικονικών περιβαλλόντων, συμπεριλαμβανομένων των ανταγωνιστικών χαλιών FLL και WRO
  • Εικονικό ρομπότ εξαιρετικά διαμορφώσιμο
  • Εισαγάγετε προσαρμοσμένα μοντέλα ρομπότ από δωρεάν εργαλεία CAD όπως το LEGO Digital Designer
  • Προωθεί τη συνεργασία μέσω της κοινής χρήσης εικονικών ρομπότ και δείγματος κώδικα
  • Ο διαμορφώσιμος κινητήρας φυσικής επιτρέπει την εξερεύνηση φυσικών δυνάμεων π.χ. τριβή, βαρύτητα.

Robot Virtual Worlds

http://www.robotvirtualworlds.com/

Κόστος: Ξεκινά από 49 $ για μονή θέση ή 299 $ για 30 θέσεις για 365 ημέρες.

Το Robot Virtual Worlds του Πανεπιστημίου Carnegie Mellon προσομοιώνει ρομπότ σε τρισδιάστατα περιβάλλοντα χρησιμοποιώντας το RobotC και δίνει τη δυνατότητα στους μαθητές να προγραμματίζουν εικονικά ή φυσικά ρομπότ.

Τα χαρακτηριστικά περιλαμβάνουν:

  • Προγραμματισμός κειμένου RobotC
  • Εκτελείται σε Windows 7, 8/8.1 ή 10
  • Εξομοιωτής τούβλων EV3
  • Ένα πρόγραμμα δημιουργίας επιπέδου σάς δίνει τη δυνατότητα να δημιουργήσετε τους δικούς σας εικονικούς κόσμους και να εισάγετε υπάρχοντα τρισδιάστατα μοντέλα (αρχεία *.stl)
  • Διατίθεται μια επιλογή από πακέτα προγραμμάτων σπουδών.

CoderZ

Http://gocoderz.com/

Κόστος: Με προσφορά (* δείτε τη σημείωση παρακάτω)

Το CoderZ είναι ένα διαδικτυακό περιβάλλον μάθησης για τους μαθητές να μάθουν κωδικοποίηση με μια γλώσσα προγραμματισμού που βασίζεται σε μπλοκ και μια εικονική προσομοίωση ρομπότ 3D. Είναι δομημένο γύρω από μια σειρά παιχνιδιοποιημένων αποστολών που παρέχουν πάνω από 15 ώρες προγράμματος σπουδών, δραστηριοτήτων και αναθέσεων.

Τα χαρακτηριστικά περιλαμβάνουν:

  • Κωδικοποίηση μπλοκ
  • Εκτελείται σε πρόγραμμα περιήγησης, οπότε δεν χρειάζεται εγκατάσταση
  • Αποτελείται από μια σειρά καθοδηγούμενων αποστολών
  • Οι δάσκαλοι μπορούν να δημιουργούν τάξεις και να παρακολουθούν την πρόοδο των μαθητών
  • Προσφέρει ένα διαδικτυακό τουρνουά κωδικοποίησης όπου οι τάξεις ανταγωνίζονται εικονικά.

*Σημείωση: Το Amazon Future Engineer προσφέρει δωρεάν διαδικτυακά μαθήματα εικονικής ρομποτικής και κωδικοποίησης για οποιονδήποτε μαθητή ή καθηγητή έχει επηρεαστεί από τον COVID-19 στις ΗΠΑ, τον Καναδά, την Αργεντινή, την Κολομβία και τη Χιλή. Για περισσότερες πληροφορίες, επισκεφθείτε τη διεύθυνση: https://play.gocoderz.com/lp/amazon/

EV3DevSim

https://www.aposteriori.com.sg/Ev3devSim

Κόστος: Δωρεάν

Το DevSim επιτρέπει στους μαθητές να γράφουν προγράμματα Python για ένα εικονικό ρομπότ EV3. Τα ίδια προγράμματα μπορούν να χρησιμοποιηθούν σε ένα φυσικό ρομπότ EV3 που εκτελεί το  ev3dev .

Τα χαρακτηριστικά περιλαμβάνουν:

  • Προγραμματισμός Python
  • Εκτελείται σε πρόγραμμα περιήγησης, οπότε δεν χρειάζεται εγκατάσταση
  • Διατίθεται μια ποικιλία χαρτών για δοκιμή
  • Ευέλικτο ρομπότ και διαμόρφωση χάρτη
  • Εκτεταμένα σεμινάρια.

QEV3Bot Simulator

https://sites.google.com/site/qev3bot/qev3bot-simulator

Κόστος: Δωρεάν

Το QEV3Bot Simulator είναι ένας δωρεάν προσομοιωτής LEGO EV3 που βασίζεται σε Windows. Το QEV3BotSim επιτρέπει στο χρήστη να διαμορφώσει τη σύνδεση έως και τεσσάρων αισθητήρων που επιλέγονται από το σύνολο των οκτώ διαθέσιμων αισθητήρων που είναι τοποθετημένοι στο ρομπότ.

Τα χαρακτηριστικά περιλαμβάνουν:

  • Προγραμματισμός κειμένου RobotC
  • Εκτελείται σε Windows
  • Εξομοιωτής τούβλων EV3.