Vision Processing is a lot of work - even low resolution camera can output lots of data, and parsing through that data can be a lot of work. But don't worry, the CMUcam5 Pixy is here! The Pixy is a vision sensor that can quickly track colored objects and report back their X/Y position to your Arduino or other microcontroller. The Arduino can then take that data and control motors and other devices based on the position of the tracked objects. Add the Pixy to one of our Crawlers, Rovers,Turrets or other robot kits to make your own autonomous color tracking robot!.
The Pixy is capable of tracking hundreds of objects at 50 times per second! At any time the pixy can remember up to 7 distinct colors or 'signatures'. The Pixy also supports the creation of 'Color Code Signatures'. Color Code Signatures are created by telling the pixy to match 2 or more colors that are side-by-side. This allows you to create colored tags for different objects and can drastically decrease false detentions.
- 1 x Pixy camera
- 1 x 10 pin to 6 pin cable
- 1 x 10 pin squid cable
- 4 x Mounting Plates
- 1 x Mounting hardware set
All of the data that the Pixy generates is available over a variety of communication protocols, making it easy to integrate the Pixy into any project!
- SPI (default)
- UART serial
The Pixy also has 2 PWM/RX servo ports for driving servos and can independently operate a Pan/Tilt mechanism.
Each of out kits also comes with a 10-pin squid cable. This cable has a normal 10-pin connector that fits into the pixy and breaks out all of its various pins. With this cable its easy to use the pixy as a UART, I2C or analog device. It also makes it easy to plug into the RobotGeek Sensor Shield
The Pixy can be easily taught new colors by putting in into 'learning' mode and then pointing the camera at an object. The built in RGB LED will mimic the color that the Pixy 'sees', allowing you to 'teach' the Pixy new colors on the fly without any extra hardware. If you pick a specific color or adjust the color levels, you can use the free PixyMon configuration utility to teach the Pixy new colors from your computer. PixyMon will let you see what the Pixy camera sees and get real-time tracking feedback. You can also use this program to update the firmware on your Pixy to get the latest and greatest features.
We've designed a set of plates that make it easy to attach the Pixy to InterbotiX and RobotGeek robots. These plates have hole patterens that work with DYNAMIXEL and RobotGeek Servo frames. You can even use the plates to mount the Pixy to our centimeter grid pattern!. Below is a list of the most common frames to mount your Pixy to RobotGeek/DYNAMIXEL servos. See the 'Documentation & Downloads' tab for a list of compatible frames.
RobotGeek Compatible Frames
AX DYNAMIXEL Compatible Frames