nasa


Android στα ρομπότ μηδενικής βαρύτητας της NASA 2

Το 1999 ο καθηγητής του MIT David Miller έδειξε στους φοιτητές τους σκηνές από την ταινία Star Wars (γνωστή στην Ελλάδα ως ο Πόλεμος των Άστρων). Σε κάποια σκηνή, ο Luke Skywalker εξασκείται στην μάχη με lightsaber με ένα μικρό σφαιρικό drone. Ο καθηγητής ζήτησε από τους φοιτητές του να φτιάξουν μια τέτοιου είδους συσκεύη όχι για να εκπαιδεύει Jedi στην χρήση lightsaber αλλά για να λειτουργεί ως βοηθός στις επανδρωμένες διαστημικές αποστολές. Με την βοήθεια της NASA και του Υπουργείου Άμυνας των ΗΠΑ οι φοιτητές σχεδίασαν τους πρώτους SPHERES (Synchronized Position Hold, Engage, Reorient, Experimental Satellites). Ήδη από το 2006 οι SPHERES υπηρετούν στον Διεθνή Διαστημικό Σταθμό (ISS) που βρίσκεται σε τροχιά γύρω από το πλανήτη μας.

Με τα χρόνια τα SPHERES φάνηκε ότι θα μπορούσαν να έχουν φανούν πολύ περισσότερο χρήσιμα στον ISS αν είχαν κάποιες παραπάνω δυνατότητες όπως την δυνατότητα να συνδέονται με WiFi (ναι έχει και WiFi στον ISS), να stream-άρουν video, να ελέγχονται από απόσταση ακόμη και από το κέντρο αποστολής. Και η λύση ήταν απλή, η αναβάθμιση των SPHERES με την χρήση ενός κινητού τηλεφώνου Nexus S με λειτουργικό σύστημα Android.

Είναι νομίζω χαρακτηριστικό το σχόλιο του Mark Mirice από το Intelligent Robotics Group της NASA:

Η διαθεσιμότητα του πηγαίου κώδικα του Android μας επιτρέπει να μετατρέψουμε το smartphone ώστε να χρησιμοποιηθεί ως ένας μικρού μεγέθους, χαμηλού κόστους και χαμηλής κατανάλωσης ενέργειας υπολογιστής, αντί για απλά ως τηλέφωνο. Και επειδή η πλατφόρμα είναι ανοιχτού κώδικα, πιστεύουμε ότι ο κόσμος θα αναπτύξει λογισμικό για το Android που θα είναι σε θέση να χρησιμοποιηθεί στα πειράματα μας. Στο μέλλον θα δείτε smartphones να χρησιμοποιούνται για ένα σωρό εφαρμογές embedded processing, από την ρομποτική μέχρι τα δίκτυα αισθητήρων και τον έλεγχο εξοπλισμού.

Ακολουθεί video από που περιγράφει το project και πως το Android χρησιμοποιείται στα SPHERES
(more…)


Οι Έλληνες και Κύπριοι του Google Summer Of Code 2011 8

H Google εδώ και πολλά χρόνια διοργανώνει το Google Summer Of Code που ουσιαστικά είναι ένα σύστημα με το όποιο σπουδαστές και φοιτητές χρηματοδοτούνται για να γράψουν κώδικα για πολλά και σημαντικά projects Ελεύθερου Λογισμικού, οι μαθητές έρχονται σε επαφή με mentors (δηλαδή με άτομα που είναι ήδη developers σε ένα project) που τους καθοδηγούν στο τι χρειάζεται για να ολοκληρωθεί η συμβολή τους στο project αυτό.

Η λίστα που ακολουθεί βασίστηκε στην ολοκληρωμένη λίστα όλων των Google Summer Of Code 2o11 projects με μπόλικο parsing με το μάτι (μην γελάτε) σαφώς είναι γεμάτη κενά και σίγουρα με μπόλικα λάθη.

Από Mentors

O Evan Prodromou (OK δεν είναι ακριβώς Έλληνας ο Evan αλλά η καταγωγή του είναι Ελληνική) και είναι και ο ιδρυτής του StatusNet ο οποίος θα καθοδηγήσει τον/την (;) Soe Thiha στην υλοποίηση του Integration του StatusNet με το GoogleApps.

Δήμητρα Γιαννακοπούλου (η κυρία Γιαννακοπούλου εργάζεται για το Πανεπιστήμιο Carnegie Mellon στο Ερευνητικό Κέντρο Ames της NASA – δεν ξέρω για εσάς αλλά εγώ πωρώθηκα) του Java Pathfinder που έχει αναλάβει να καθοδηγήσει τον Sebastien Conbefis στην υλοποίηση του Checking Human Machine Interactions

Ο Χρήστος Ζούλας από που ανήκει στους core developers του NetBSD που έχει αναλάβει την καθοδήγηση του Vlad Balan για την υλοποίηση των αλγορίθμων που περιγράφονται στο RFC 6056 στο NetBSD

Από σπουδαστές/φοιτητές

Ο Χρήστος Μπούνταλης που έχει αναλάβει το Fillup-ng για το OpenSUSE με mentor τον Michal Hrusecky

O Δημήτριος Αποστόλου που έχει αναλάβει το GCC Optimisation για το GCC του The GNU compiler collection με mentor τον stevenb

O Ευστάθιος Καμπέρης που έχει αναλάβει το pkgsrc cross building:connecting the dots για το NetBSD με mentor Aleksej Saushev

Ο Γιώργος Ανδρέου  που ανέλαβε την δημιουργία ενός binding για την βιβλιοθήκη Hwloc του Tcl/Tk με mentor τον Andreas Kupries

O Giorgos Boutsoukis (δεν ήμουν σίγουρος αν αυτό προφέρεται με Β ή με Μπ.) που ανέλαβε την δημιουργία paravirtualized audio για το Xen με mentor τον darnok

Ο Γιάννης Αδαμόπουλος που ανέλαβε την δημιουργία υποστήριξης themes για το ReactOS με mentor τον Amine Khaldi

O Νίκος (δεν βρήκα επώνυμο) που ανέλαβε την δημιουργία μεθόδου για την εμφάνιση subsurface features in a virtual world που είναι project του Portland State University

O Θοδωρής Χατζημίχος (σόρρυ πριν δεν το έγραφα σωστά) που ανέλαβε την δημιουργία του νέου Django CMS του site του Gentoo για το Gentoo Foundation (φυσικά) με mentor τον quantumsummers

Ο Γιάννης Μπελιάς που ανέλαβε το API stabilization του Oyranous Color Management System II για το OpenICC με mentor τον Kai-Uwe Behrmann

ο Ρυακιωτάκης Αντώνης ανέλαβε το UV seaming tools για το Βlender
(ευχαριστώ το Γιώργο Κιαγιαδάκη για την προσθήκη)

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

Ελπίζω στο μέλλον να βλέπουμε όλο και πιο συχνά Έλληνες μέντορες και μαθητές. Ένα πολύ ενδιαφέρων άρθρο για το Google Summer Of Code θα διαβάστε και στο blog του Κώστα Κουδάρα.

Επίσης να υπενθυμίσω αντίστοιχη δημοσίευση για το GSoC 2010 και για το GSoC 2009