We’re super excited — this is our first Kickstarter! Check out the Kickstarter page here — it has all of the information about Pixy. But thanks for visiting our little corner of the web.
Here’s some backstory on how Pixy got started. A friend had sent me an email about two years ago, describing how he missed using the Xport Botball Controller, particularly the color vision system. We had designed the XBC for Botball.org, for use in STEM education. It used a Gameboy Advance as the main processor and employed an FPGA to provide the required I/O that was lacking on the Gameboy. With this system we were able to create a capable color vision system with a decent embedded GUI. You could give it 3 “model colors” that you were interested in and it would find objects of these colors in the image and report the results back. It could provide up to 25 frames per second of processed image data, which was impressive considering that the Gameboy only had a 16MHz processor (the Gameboy was released in 2001.) It got me thinking — what could be accomplished with the latest generation of embedded processors? NXP had just announced a new processor with 2 ARM cores, both running at 200MHz. The pricing was compelling. And you could have one core to handle the front-end — frame acquisition, low-level processing and the other core could handle higher level image processing — connected components, communication. It would be a simple design with just a processor and an imaging chip. Simple designs are compelling — easy to manufacture and maintain, and lower cost as well. I contacted Anthony Rowe at CMU (the inventor of the CMUcam, and now runs his own lab) with the idea and it turns out that he had just been discussing a CMUcam redesign that morning with a colleague. And so began the CMUcam5…