Υπάρχει ένας τρόπος γι να προγραμματίζουμε ένα ρομπότ ( LEGO, Arduino, κλπ) χωρίς πρόσβαση στο υλικό. Ακολουθεί μια σύνοψη ορισμένων από τους πιο δημοφιλείς και προσβάσιμους εξομοιωτές ρομπότ και εικονικά περιβάλλοντα που είναι διαθέσιμα αυτήν τη στιγμή, συμπεριλαμβανομένων τόσο των δωρεάν όσο και των προϊόντων λογισμικού με άδεια χρήσης.
Κόστος | Γλώσσα (ες) | Πλατφόρμα | εξομοιωτής ρομπότ | Εικονικό Περιβάλλον | Παιδαγωγική Εστίαση | |
Gears | Ελεύθερο | Blockly, Python | Ιστός | Όχι | 3Δ | Ανοικτού τέλους |
MakeCode | Ελεύθερο | MakeCode Blocks, Javascript | Ιστός | Ναι | Όχι | Ανοικτού τέλους |
Open Roberta Lab | Ελεύθερο | Blockly | Ιστός | Όχι | 2Δ | Ανοικτού τέλους |
Virtual Robotics Toolkit | $50 (ανά θέση) | EV3 Software | Windows, MacOS X | Ναι | 3Δ | Ανοικτού τέλους |
Robot Virtual Worlds | $49 (απλό), $299 (30 θέσεις) | RobotC | Windows | Ναι | 3Δ | Ανοικτού τέλους |
CoderZ | Με προσφορά* | Blockly | Ιστός | Όχι | 3Δ | παιχνιδοποιημένες αποστολές |
EV3DevSim | Ελεύθερο | Python | Ιστός | Όχι | 2Δ | Ανοικτού τέλους |
QEV3Bot Simylator | Ελεύθερο | RobotC | Windows | Ναι | 3Δ | Ανοικτού τέλους |
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
Κόστος: Δωρεάν

Το 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
Κόστος: Με προσφορά (* δείτε τη σημείωση παρακάτω)

Το 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.