Source at GitHub

Hey all,

I know it’s been a while since I’ve written anything, but today I’ve got something good for you. I’ve started some projects which I feel comfortable sharing with the world, and I’m doing just that. I’ve created repositories for two new projects, one a physics library for Java, and the other the class projects I’m doing for this block’s course CP365: Artificial Intelligence. I’ve already used it to store the source for today’s project (a swarm of boids showing emergent behavior), and I’ll continue to upload source to it as I work on more assignments. If you’re interested, you can check out the source here:


Artificial Intelligence



I’ve also put the code for my rendering project up:


More Power To You

It seems that some projects fall just on the wrong side of the microcontroller/PC divide power-wise. It sometimes appears that if you want to be able to display video and read from GPIO ports, you’re either going to have to learn Spin and work with Propeller chips, or use a low-cost PC for the graphics and an Arduino or similar board to handle your sensors. Luckily, this isn’t the case! Two products available at SparkFun and Adafruit can help you out significantly.

Continue reading

General Machining Tips

I’m by no means a good machinist. I get along OK, and I can perform most of the tasks that I need to on my own; but I still need a lot of help to get things done and done well. I’m quite thankful to Steve, the machinist here at CC, for teaching me through this semester and helping me to fabricate the parts needed for my arm project and I hope to learn much more from him. With that in mind, I thought that it might be helpful for other beginning machinists to have a resource for basic machining techniques that are not very complicated so they can get started. The best resource I’ve found is by far the video series on prototype machining provided by MIT here, but I hope I can help with some other tips and tricks I’ve found useful. Continue reading