Cadence License Notifier

As an intern this past summer I made a quick little perl script for notifying myself if someone else needed a Cadence license, we had a small amount of licenses available to work with so it was important to make sure that you weren’t keeping the license for too long if someone else needed it or if you were just sitting on it.

This script only needs the location of your license file, it will check if you are using cadence and if someone else becomes queued a pop-up window will warn you. If you hit ok, the pop-up box will leave you alone for 1 minute and check again.

Rutgers IEEE Goes to the NY Maker Faire – Hack-A-Day

We were featured on Hack-A-Day at our most recent trip to the maker faire in NY Below is the post:

A few guys from Rutgers showed up at Maker Faire with Navi, their vehicle for the 2012 Intelligent Ground Vehicle Competition. Powered by two huge lead acid batteries, Navi features enough high-end hardware to hopefully make it through or around just about any terrain.

Loaded up with a laser range finder, a stereo camera setup, compass, GPS receiver, and a pair of motors capable of pulling 40A, Navi has the all the hardware sensors required to make it around a track with no human intervention. Everything is controlled by a small netbook underneath the control panel, itself loaded up with enough switches and an 8×32 LED matrix to be utterly incomprehensible.

In the videos after the break, the guys from Rutgers show off the systems that went into Navi. There’s also a video showing off Navi’s suspension, an impressive custom-built wishbone setup that will hopefully keep Navi on an even keel throughout the competition.

Also of note: A PDF design report for Navi and Navi’s own blog.

Rutgers goes to IGVC

Rutgers IGVC Team

The Team

We spent the majority of the year preparing for this event. The machining was done from scratch with the use of the Industrial Engineering departments CNC Mill, we also fabricated custom pcb’s and placed them on the robot as well. In total the robot had a custom suspension, custom chassis, custom built i7 computer, Novatel ProPack-V3 Di erential GPS,  Hokuyo UTM-30LX Laser Range nder, 5 Sony Playstation Cameras, and a Sparkfun 9-DoF IMU.

Everything seemed to be fine with the robot in NJ however, when we arrived at the tent in Michigan things started to get a little weird. We never actually had time to fully test the robot with all of the software and components integrated into one piece so when we go to the competition we never expected we would have the kind of problems that we encountered.

In the original design for the robot we didn’t actually have a large shaft sticking out from the center of the robot, this design modification came from the fact that our gps antenna just so happened to be right above our computers power supply. The interesting thing about power supply’s is that they use large inductors to store energy, however even though that might be great for the computer, the magnetic field generated by this effect was not good for the gps antenna and basically blocked the antenna from receiving any signal at all. Bottom line we fixed the problem.

Our next biggest problem came about from our Sparkfun IMU, basically an IMU incorporates an accelerometer and a magnetometer / compass  all in one package. Although it seemed very nice online and even seemed to work well at Rutgers, ultimately it failed us at competition due to large amounts of interference. Next year we plan to have a much better compass.

It’s really hard to express how much time and effort goes into competing in an event such as this. Although we gave it our best shot if only we had one more day we would have been able to qualify.


I learned a lot in Michigan, probably more so than I have with my two years so far at Rutgers. I met people from across the country and even places across the world all because robotics brings large groups of people together all with similar interests. I look forward to going back next year!


Google Panel @ Rutgers


Google came to Rutgers tonight to discuss technology and good business sense.

The most surprising thing about the panelist is that only one of them is an actual google engineer. The others actually work in the sales department, the student ambassador program, and biotechnology.

A lot of good questions are being asked, but the biggest question that still remains is, when am I getting a cr-48.

Posted from WordPress for Android

WiiChuck controlled RC car

So I built a line following robot last year and it was cool, but it really just did its own thing and wasn’t very interactive. Fast forward to now and I finally got the stuff together to build my own WiiChuck controlled RC car. It was a lot of fun to make and I hope others are interested in trying out projects like this as well.

What you will need:

  • Arduino
  • Wii Nunchuck
  • old soap dish
  • WiiChuck adapter ($4 at sparkfun)
  • Rutgers Motorshield or equivalent

The code I created for the project is open source and can be found here

You will also need to download the WiiChuck library.

No Shave November

Tomorrow marks the first day of my 30 day journey of not shaving. This should be a rather easy mission to accomplish however I will have to try and find a way to disguise it if I have to meet anyone important or if I have an interview. I know my girlfriend will probably be upset about this as well but, it’s a guy thing and she just wouldn’t understand… I wish every man good luck on their quest of beard epicness and I would love to compare beards at the end of the month. Happy November!

Digital Logic: 4-bit Binary Adder

A 4-bit Binary Adder is actually quite interesting when you get down to how it really works. Before the carry look ahead adder was created a ripple adder would be used to make simple binary calculations. However, this was inefficeint in that a ripple adder relies on a completed summation in order to continue, this in effect would take much longer to compute and in a fast paced world made very little sense.

Fast forward, a few very intelligent people devised a way to make an adder that would look ahead at previous carries and would be able to preform calculations where all of the results could be summed and a correct answer would be outputted all at the same time.

In this lab we were asked to not only add two 4bit binary values but to also subtract, increment and decrement a number using the 4bit adder circuit. I found it to be very simple and was able to complete it within about 30 minutes. It was a cool lab and I definitely recommend to others to try it for themselves.

Protoboard: Gray Code to Binary and Back

Awesome Protoboard work pt. 2.

In Lab we had to design an Encoder and Decoder to switch from binary to gray code. Now, gray code binary is very simple with only needing two XOR Gates from a 74LS86, but to encode binary to gray code takes a little more work.

In order to accomplish this you would need 3 MUX IC chips (Multiplexer – 74LS151). Basically a multiplexer is just a series of possible inputs where depending on the binary input you would in turn receive an appropriate output. It’s really cool and was a lot of fun to make, if you ever come across this chip you should definitely try messing with this project, it’s not that valuable in the sense that this can easily be done by hand, but rather to just get a basic sense of how multiplexers work.

Red LEDs Binary Output / Green LEDs Gray Code Output