Google Glass 2.0 First Impressions

If you haven’t heard about it yet, Google is experimenting with wearable computing devices. Google Glass is eye-ware that projects a display on a small window in the upper right corner of your vision. After a couple days playing with it, I have mixed opinions. Here are my thoughts… The Good: Display: The display is […]

Dynamic Restricted Boltzmann Machine Diagram in LaTeX

I recently discovered the excellent diagraming (and much more) package called TikZ ( Using this package I was able to design a dynamically customizable restricted Boltzmann illustration for my thesis. Here is the code: Includes:

The complete tikz code including the figure wrapper:

Local media coverage of IISIS Lab

Dr. Karl Ricanek was recently featured as our local WWAY’s “Extraordinary Person” for his work in face recognition. They also featured Harry Atwal and Chad Ponthieux’s work on their Leap Motion controlled quadcopter drone. WWAY’s Extraordinary People Segment: A better example of the drone control.

ARM Assembly w/GCC for Raspberry PI

I’ve actually found it oddly challenging to find resources on the Internet that talk specifically about how to write assembly code on the Raspberry PI (or any other ARM device) using GCC and C/C++. I specifically wanted to avoid inline assembly as I wish to work with assembly on its own without cluttering up my […]

Arduino LEDs

Tutorials: Light an LED Blinky Fade RGB – Common Cathode RGB – Common Anode 1. Light an LED Description In this tutorial you will set up and turn on a single LED. Note that this code can actually be executed with just the Arduino and no other components as in Figure 5. If you notice, […]

1.8″ 160×128 Serial SPI TFT LCD Module Arduino Tutorial

So recently I purchased an LCD screen to play with but found that it wasn’t directly compatible with the existing TFT tutorials for Arduino. After a significant amount of digging and experimenting I figured out how to make it works so I figured I’d describe that here for anyone else stuck with a cheap Chinese […]

Head mostly assembled

I don’t have the correct servo to fit into the slot provided for the jaw mechanism. I wanted to use a Tower Pro 996R but it is slightly too big. Even so, I couldn’t help but assemble the rest of the head and play with the rotation mechanism.

Robot Head Yaw Servo

My servos have finally arrived so it is time to start assembly! This is my first test of the HS-805BB servo. Please note the label over top of the image of the 9v battery. THIS IS NOT A 9v BATTERY!!! I only used that because it seems in Fritzing the only thing I could find […]

Arduino LED Project

In order for the 3D printed robot to work, it has to be controlled by many servos and a few microcontrollers. We will be using the Arduino UNO as our microcontroller platform and the Raspberry PI as the “controller” or brain of the bot. In order to make this work, I need to become an […]

Robot head nearly finished printing

We had to pause for a few weeks while we ordered more white PLA filament. Each print job takes roughly 9-14 hours and therefore the head so far has taken roughly 70 hours for the shell and another 30-40 hours for the inner workings. Servos are on order as well as a few 6V batteries. […]