Blog


Comments Off

Lipo Transmogrification

02.28.09 Posted in Quadcopter by

This may be obvious to those who have experience with RC stuff, but I figured I would share my experience anyways because I think a couple of people on the forum face the same challenge. The problem with the most popular battery mentioned on the forum (Zippy Lightmax 4000mAh) is that it has bullet plugs for the discharge connectors. Not only that, but there’s one male and one female. Weird.

Google Maps found a hobby store about 35 minutes south of here, and I made the epic journey this afternoon. It’s called Hobby Shop World and the man who owns the place was very helpful. He even gave me 10% off some of the parts! Anyways, I picked up some Deans connectors and four 9 inch servo extension wires. The servo extensions will be used to connect the receiver (after I buy a new one) to the Arduino. Thanks to sumsumdum on the forum for this post.

Read More…


Comments Off

RC Vexation

02.27.09 Posted in Quadcopter by

So everything was coming along just fine until I just broke the AR500 receiver. I was being a noob and was probing 5 Volts around the pins as if it was no big deal. The LED stopped flickering (which is always bad) and when I touched the receiver, it was extraordinarily hot. I’m pretty sure it is dead to the world.

The good news is that the frame, motors, and props are all assembled. Also, the new XBee shield came in the mail today. The old one was no good because it didn’t allow any room between it and the protoshield. All of that soldering for nothing! The new one (as you can see below) is shaped like an ‘L’ and allows us to mount the IDG300 gyroscope vertically to detect yaw. Sweet.

I just posted on the forum over at RCGroups begging for help with my current problems. Hopefully they will be kind enough to provide some insight to get over this 43 foot speed bump.

I have written code to test the 5DOF and it is working very well. I’ll post screenshots soon if I get it looking pretty.



Comments Off

The Prop Problem

02.06.09 Posted in Quadcopter by

This was one of those things that needed to be done, but just difficult to get around to. It actually turned out to be much more interesting that I expected. Here’s the problem: the EPP1045 propellers had a hole that was too small in the center. We needed to bore a wider hole so that they could slide onto the brushless motors. What good is a helicopter with no props? José and I went to the machine shop on campus and they were extraordinarily helpful. It turns out the brushless motors had a 10/32″ diameter and the attendant (appropriately named Angel) set us up with a drill press and a special vice and bit. We even went a step further and threaded the inside of the widened hole to match perfectly with the motor’s threading. Quite a learning process. It was very cool to see how the machine shop works, and it is good to know they are very supportive of our project. We’re going to have to go back soon to cut and drill into some carbon fiber. Now we can assemble the props to the motors, mount them on the frame, place the ESCs on the frame, and fire up some test code to see if we can successfully arm the system. Pictures are below. Click on any to enlarge.

Machine Shop

José on the drill press

Threading the props



Comments Off

The Last of the Parts

02.04.09 Posted in Quadcopter by

The 5DOF unit from Sparkfun came in the mail today. Also, the Rx Tx José and I ordered came a couple of days ago. Below are some pictures. Click on any to enlarge. The quarter is just so you can get a sense of scale. I just soldered some headers to the sensors so soon they’ll be attached to the protoshield.



Comments Off

New Parts!

01.28.09 Posted in Quadcopter by

A bunch of parts came in the mail the other day. I also just got news that the only remaining part on backorder (IMU 5DOF) shipped today! Looks like things are coming together. Below you can see the assembled protoshield where the sensors will be mounted. I also took some better pictures of the XBee shield since the last ones were taken with the iPhone.

Below are the frame, the battery, the battery charger, the BESC, and the brushless motors. I’ve already assembled some of this with the team and I’ll post pics soon. The battery charger is a little confusing…but it is one of the many details that will be worked out in the process.

Next up, choosing a Tx Rx and implementing some sensors in code to see how things work.



Comments Off

XBee Shield

01.27.09 Posted in Quadcopter, Uncategorized by

Last Friday a lot of components came in the mail for the quadcopter. The first thing I did was assemble to XBee Shield Kit…and it turned out to be much more work than I thought! Click on any image below for a larger preview.

Thanks to a helpful guide online the assembly was pretty straightforward, there was just a lot of soldering.

Completed shield next to its partner XBee on an XBee explorer for simple USB to serial interfacing with a computer:



Comments Off

Quadcopter Parts List

01.21.09 Posted in Quadcopter by

Parts have finally been ordered to begin the project! They should be arriving within the next week or two.

Still no official purchase for receiver/transmitter. As you can guess from above there will be an XBee on board, but will it be just for debugging or will it end up being the main control too?

Most of the decisions that went into these purchased came from the main thread that our group will be following and eventually contributing to. You can view the thread here.



Comments Off

Windows 7 on a MacBook Pro

01.19.09 Posted in Uncategorized by

In a moment of confusion, I downloaded the beta preview of Windows 7. Microsoft has been pretty cool about the whole process. At first, the demand was too high so they pulled the download to add more servers. My download of the entire OS took about 8 minutes.

The most advanced operating system and mirror in one…

I used VMWare Fusion to install it by making Fusion think it was installing Vista. If you plan to attempt this don’t do the easy install, but opt for the manual. I didn’t try the easy install, but I bet those shortcuts don’t apply to the new OS.

Install was done within half an hour. The only trick was getting VMWare Tools to install. I recommend shutting down the Virtual Machine right after the installation (don’t just suspend). For some reason I needed to do this before the tools would successfully install. Then, adjust your screen resolution in the setting since mine didn’t originate as widescreen. It doesn’t autodetect your display resolution so check your OS X Display settings if you don’t know them.

At first impression this just feels like a much lighter, faster Vista. No BSOD or unresponsive application so far. One cool thing I noticed about IE8 was its initial prompt to have it recommend sites based upon your browsing history.

I’ll be installing Quartus soon (the only reason I have Fusion) and then I’ll be able to tell if there is a performance boost or not. Check out IE8 and Chess Titans running in Unity mode below too…



Comments Off

Application of Filter Banks in Subband Coding

09.12.08 Posted in Paper by

The paper can be viewed here.

Abstract—This paper explores subband coding and the appli- cation of filter banks. First, the fundamentals of multirate systems will be reviewed. Next, the classic quadrature mirror filter bank is presented along with a discussion on how to eliminate all forms of distortion. An example of subband coding will be presented that utilizes two-dimensional quadrature mirror filter banks for image compression.


Comments Off

Product Quantization in Digital Filter Realizations

09.12.08 Posted in Paper by

The paper can be viewed here.

Abstract—Gain structures in digital filters are a source of product quantization noise due to finite wordlength. With certain assumptions, this gain structure’s noise can be modeled as a white noise source. This paper seeks to explore the effects of product quantization in the HVXC Decoder for the MPEG-4 Audio3 standard. The filter of interest is a fourth order high pass component in the post-processing stage of the decoder. Also, a scaling strategy will be employed to mitigate the effect of the quantization noise to reduce, if not completely eliminate, the chance of register overflow.


Social Networks
Links
Search the Archives: