3d Space Projections Video

March 1st, 2010

Interesting Project

3d Space Projections

March 1st, 2010

Έχω αρχήσει να ασχολούμαι με την κατασκευή ενός 3d composite map από τα διάφορα scans , αυτό είναι το πρώτο projection χρησιμοποιώντας OpenGL ( δεν είμαι σίγουρος οτι έχουν μεταφραστεί σωστά τα points :)) )


Το Vision Subsystem μετατράπηκε σε pure C

February 25th, 2010

To VisionSubsystem του GuardDog , μετατράπηκε πλέον σε C , ενώ ο τρόπος με τον οποίο αποθηκεύει πληροφορίες στους διάφορους framebuffers που χρησιμοποιεί βελτιώθηκε με αποτέλεσμα προς το παρόν να παρατηρώ διαφορά απόδοσης της τάξης του 10% :D

Γενικά η μετατροπή ήταν αρκετά ομαλή , ενώ το κυρίως πρόβλημα ήταν διάφορα casts τα οποία γίνονταν σωστά σε C++ ενώ σε C όχι..

Γενικά θα χρειαστεί λίγος χρόνος ακόμα μέχρι να ελέγξω εξαντλιτικά όλες τις λειτουργίες που επηρρεάζονται από την μετατρόπη αλλά το performance gain μαζί με της αρχιτεκτονικές αλλαγές ( καθότι πλέον έχω αρκετά καλύτερη ιδέα για το πώς πρέπει να οργανωθούν το pipelining των φίλτρων κτλ ) αξίζουν τον κόπο!

Το μόνο τμήμα του project που παραμένει σε C++ είναι το γραφικό περιβάλλον , το οποίο έτσι και θα παραμείνει καθώς χρησιμοποιεί wxWidgets και δεν παίζει κάποιο σημαντικό ρόλο στην απόδοση..
Ο GuardDog daemon που θα τρέχει στο ίδιο το robot θα είναι πλήρως αποσπασμένος από το GUI οπότε κατα πάσα πιθανότητα όλο το project θα είναι καθαρή C :D

Ένα ενδιαφέρον Video για εναέριο SLAM με Stereoscopic Vision , και έναν Laser Scanner , Ουσιαστικά κάτι σαν το Project μου μόνο που πετάει και έχει και LaserScanner! :>>

Video Room Test

February 22nd, 2010

TestRun Video

February 19th, 2010

February 19th, 2010

3d Mapping a scrouge figure :P

Προσθέτω στο video stack την δυνατότητα playback / record video ( προς το παρόν είναι μόνο ένα snapshot και στο δικό μου καταπληκτικό raw format :P ) έτσι ώστε να φτιάξω μια βιβλιοθήκη με έτοιμα tests και να επιταχύνω την ανάπτυξη των αλγορίθμων tracking και των 3d meshes που θα πρέπει να δημιουργηθούν..

Άλλη παράλληλη εξέλιξη είναι μια γλώσσα λογικής που έχω αρχήσει να φτιάχνω έτσι ώστε να μπορεί να γίνεται προγραμματισμός του robot on the fly με high level ( ανθρώπινη σύνταξη ) που να ακολουθεί και κανόνες λογικής..

Επί τη ευκαιρία αυτό είναι το repository ανοιχτών κομματιών του κώδικα μου κάποια από τα οποία είναι βασικά building blocks και στο guard dog!
http://github.com/AmmarkoV/

και αυτό είναι μια αρκετά εvτυπωσιακή τεχνολογία για 360deg video με πολύ ωραίο υλοποιημένο flash front-end :D
http://videotopic.com/video/2b25c7ba67bfaf3/YellowBird-3D-Video-Technology-With-Full-360-Viewing

Κατά τα άλλα η εξεταστική δεν έχει “τελειώσει” ακόμα και αυτά είναι τα νέα..!
Τέλος σχετικά με διάφορες σκέψεις για το τελικό incarnation του GuardDog σε πλήρως σχεδιασμένο από την αρχή κέλυφος από plexiglass μου αρέσει πολύ το σχήμα του Anubis!

Anubis Dog

Pause για εξεταστική :|

January 4th, 2010

Δυστυχώς καθότι δεν έχω τελειώσει με τα μαθήματα τις σχολής ( και θα πρέπει κάποια στιγμή αυτό να γίνει ) από σήμερα μέχρι και το τέλος της εξεταστικής το project είναι paused..!

XX(