Interactive Vision Studio

At the Designed Intelligence Research Group of Department of Industrial Design at the Eindhoven University of Technology, we build an Interactive Vision Studio. We use a single camera and a single projector, which eliminates the need to align and synchronize multiple screens and cameras. Both, the camera and the projector have a resolution of 1920 x 1080 pixels, which means that they have a 16:9 aspect ratio. Given the width of the projection screen of 6 meters, the screen should be 3.37 meters high to achieve the 16:9 aspect ratio. However, even tall people rarely exceed 2 meters in height. We therefore decided to exclude one third of the vertical dimension, which resulted in final dimensions for the screen of 592 cm x 222 cm. It follows that the projection will use 1920 x 720 pixels. The projector had to be placed at a distance of 12 meters from the screen to achieve this projection size. Continue reading “Interactive Vision Studio”

Neural Network Manager for Lego Mindstorms NXT

The Neural Network manager for NXT is a Java Graphical User Interface which allows Lego fans to easily create, manage and train a neural network which can be exported and used in any program to be designed to run on the LEGO NXT. The total system comprises of two main parts, a UI running on the NXT and the Neural Network Manager running on the PC. The Neural network is created by the Neural Network Manager and can once trained be exported to a Java file that should be compiled and uploaded to the NXT. The NXT side of the system handles the I/O with the sensors (in our application the LEGO Sound sensor) and the communication with the PC. It pre-processes the data and sends it to the PC side via a bluetooth or USB connection. Continue reading “Neural Network Manager for Lego Mindstorms NXT”

My QuickTime VR Panoramas From Around The World

QuickTime VR is a photorealistic cross-platform virtual reality technology that makes it possible to explore places and objects as if you were really there. At the intersection of commercial photography and new media technology, QuickTime VR moves the photographic image from the flat, 2D world into a more immersive experience, complete with 3D imagery and interactive components. Below you find the summary of my QTVR projects. Many people have created tutorials, guides and overviews about QTVR. Please check out my link section for helpful addresses. Continue reading “My QuickTime VR Panoramas From Around The World”

Step-by-step tutorial on how to install and run iText with Eclipse to create PDFs

This tutorial will show you how to install and run all the software necessary for you to create PDF files in Java. We will be using the Eclipse editor to write the Java code. Of course there are many other Java editors, but we consider Eclipse to be particularly convenient. This tutorial focuses on the Windows platform. You will work through the following five steps: Continue reading “Step-by-step tutorial on how to install and run iText with Eclipse to create PDFs”

Tutorial on how to install and run Java on Lego Mindstorms NXT using Eclipse

This tutorial will show you how to install and configure all the software necessary for you to develop Java programs for the LEGO Mindstorms NXT. Java is much more powerful and flexible than the original NXT-G software that LEGO provides. We will be using the Eclipse editor to write the actual Java code and to download this into the NXT. This combination enables you to conveniently write software and to quickly test it on the NXT. Of course there are many other Java editors, but we consider this combination to be particularly convenient. This tutorial focuses on the Windows XP platform, A Mac OS X tutorial is also available. We have two additional steps for Windows Vista. You will work through the following five steps: Continue reading “Tutorial on how to install and run Java on Lego Mindstorms NXT using Eclipse”