Page 33 - Freeware τ. 3

33
ROBOTICS
ΕΙΔΟΣ:
Προγραμματισμός ρομπότ
ΑΔΕΙΑ ΧΡΗΣΗΣ:
Freeware
ΑΠΑΙΤΗΣΕΙΣ:
Windows XP/Vista/7
Π
ρόκειται για ένα γραφικό εργαλείο προγραμματισμού των οι-
κιακών ρομπότ Lego Mindstorms. Είναι προγραμματιστικά
πολύ πιο ισχυρό, αλλά ελαφρώς δύσκολο στη χρήση. Ομως,
παράγει κώδικα (Virtual Instruments) πολύ αποδοτικό και συμπυ-
κνωμένο. Στο DVD θα βρείτε το ίδιο το πρόγραμμα και το patch
αναβάθμισης το οποίο οποίο επιλύει διάφορα θέματα ασυμβατότη-
τας με τους αισθητήρες των Mindstorms. Προτού περάσετε το
πρώτο πρόγραμμά σας στο NXT, το Robolab (όπως και κάθε άλλο
πακέτο προγραμματισμού) θα σας ζητήσει να αντικαταστήσει αυ-
τόματα το τρέχον firmware του ρομπότ με το δικό του.
Ενα πρόγραμμα το οποίο έχει δημιουργηθεί με το Robolab
φαίνεται πιο πολύπλοκο, αλλά στην πραγματικότητα είναι περισ-
σότερο οργανωμένο, παρουσιάζοντας άμεσα τα δεδομένα στον
ενδιαφερόμενο. Το Robolab χρησιμοποιεί πιο εύχρηστες μετα-
βλητές, τους λεγόμενους Containers, τους οποίους αντιστοιχίζει
σε δοχεία. Στο πρόγραμμά του, ο χρήστης αναφέρεται στο πε-
ριεχόμενο ενός Container ή στον ίδιο τον Container, όταν θελή-
σει να αλλάξει την τιμή του.
ROBOLAB
Για τα Lego Mindstorms
ΣΥΛΛΟΓΗ: ROBOT ICS
ΕΙΔΟΣ:
Προγραμματισμός ρομπότ
ΑΔΕΙΑ ΧΡΗΣΗΣ:
Freeware
ΑΠΑΙΤΗΣΕΙΣ:
Windows XP/Vista/7, .NET Framework 3.5 SP1
Τ
ο Robotics Developer Studio της Microsoft, προσφέρεται
για ανάπτυξη εφαρμογών ρομποτικής, που επιτρέπουν
στο χρήστη ενός υπολογιστή να επικοινωνήσει με το hard-
ware του κατά τρόπο δομημένο και επαναχρησιμοποιήσιμο.
Αρχιτεκτονικά, στηρίζεται σε Web Services ανταλλαγής μηνυ-
μάτων, άρα δίνει στον προγραμματιστή ένα εργαλείο για να
επικοινωνεί απλά με τον αισθητήρα ή τον κινητήρα ενός ρο-
μπότ. Δύο είναι τα βασικά τμήματα του Robotics Studio (MRS
εν συντομία). Το πρώτο, η Visual Programming Language, είναι
μία dataflow γλώσσα με την οποία αποκτάτε απλό έλεγχο επά-
νω στο σχεδιασμό και στη διανομή δεδομένων ανάμεσα σε ser-
vices (για τα οποία θα μιλήσουμε παρακάτω). Το δεύτερο και
σημαντικότερο εργαλείο (αναμφίβολα το πιο εντυπωσιακό) είναι
το περιβάλλον εξομοίωσης. Το Robotics Studio της Microsoft
δεν απαιτεί κώδικά και στηρίζεται επάνω σε ορισμένες πρωταρ-
χικές δομικές μονάδες. Για να λειτουργήσει το Robotics Devel-
oper Studio απαιτεί το .NET Framework 3.5 SP1
(
αλλά και το Microsoft Visual Studio ή το Mi-
crosoft Visual C# Express (http://www.microsoft.com/express
/
Downloads/). Φροντίστε να εγκαταστήσετε πρώτα τα παραπά-
νω και μετά το Robotics Developer Studio.
Προγραμματίστε τα ρομπότ σας
Σε αυτή τη συλλογή θα βρείτε δύο δωρεάν προγράμματα για να μάθετε
να προγραμματίζετε τα δικά σας ρομπότ. Και αν δεν έχετε ρομπότ,
κανένα πρόβλημα: Το πρόγραμμα της Microsoft φτιάχνει εικονικά.
MICROSOFT ROBOT ICS DEVELOPER STUDIO 2008 R3
Κορυφαία επιλογή