Software Archive

  • Arduino – Buffered, Non-Blocking Serial Packet Manager

    Arduino – Buffered, Non-Blocking Serial Packet Manager

    As I have been playing with the Arduino hardware platform, I have become more and more convinced of its usefulness. I generally appreciate all efforts to standardize in hardware and am excited about the large community this platform has received. I quickly realized that were I to use this for my projects I would need [...]

    Read More

  • Arduino – Circular Byte Buffer

    Arduino – Circular Byte Buffer

    As I have been playing with the Arduino hardware platform, I have become more and more convinced of its usefulness. I generally appreciate all efforts to standardize in hardware and am excited about the large community this platform has received. I quickly realized that were I to use this for my projects I would need [...]

    Read More

  • Flyfire – A Concept for a Reconfigurable 3D Display

    Flyfire – A Concept for a Reconfigurable 3D Display

    This project focused on visualizing a concept for a futuristic display technology, one where the display doesn’t have a constrained physical dimension or static configuration. If we had the technology to “liberate each pixel” both in time and space we could possibly revolutionize the entertainment industry with the added possibilities in rendering and manipulating the [...]

    Read More

  • Human centric Robot Navigation – voice control, simulation, real robots

    Human centric Robot Navigation – voice control, simulation, real robots

    This project aimed at providing human-centric control of mobile and expressive robots to ease human-robot collaboration. The robot was afforded the ability to understand locations in terms of their names (kitchen, hallway, bedroom etc.) and the locations of people in terms of the person’s name. The operator controls the robot using a simple overhead map [...]

    Read More

  • On Disambiguation of Word Meaning in Translation

    On Disambiguation of Word Meaning in Translation

    On Disambiguation of Word Meaning in Translation A Probabilistic Topic Model approach to Improve Text Translation Software Abstract The probabilistic topic model is a powerful that has possible uses in a wide variety of applications, ranging from giving robots the ability to infer the meaning of new words in text recognition or even speech recognition [...]

    Read More

  • Hyperspectral Imaging

    Hyperspectral Imaging

    During the summer of 2006 I was employed by a company called Marel hf. Marel is an international leader in the design and manufacture of food processing equipment. My project was to research hyperspectral imaging as improved means for finding imperfections in the color tone of food products. The project mainly consisted of setting up [...]

    Read More