|
|
|
|
RI | Publications | CMUcam3: An Open Programmable Embedded Vision Sensor
|
|
Text only version of this site
CMUcam3: An Open Programmable Embedded Vision Sensor
A. Rowe, A.G. Goode, D. Goel, and I. Nourbakhsh
tech. report CMU-RI-TR-07-13, Robotics Institute, Carnegie Mellon University, May, 2007.
Jump to: Download | Abstract | Notes | Text Reference | BibTeX Reference
| Download [Help] |
Adobe portable document format (pdf) [275 KB]
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.
| Abstract |
In this paper we present CMUcam3, a low-cost, open source, embedded computer vision platform. The CMUcam3 is the third generation of the CMUcam system and is designed to provide a flexible and easy to use open source development environment along with a more powerful hardware platform. The goal of the system is to provide simple vision capabilities to small embedded systems in the form of an intelligent sensor that is supported by an open source community. The hardware platform consists of a color CMOS camera, a frame buffer, a low cost 32-bit ARM7TDMI microcontroller, and an MMC memory card slot. The CMUcam3 also includes 4 servo ports, enabling one to create entire, working robots using the CMUcam3 board as the only requisite robot processor. Custom C code can be developed using an optimized GNU toolchain and executables can be flashed onto the board using a serial port without external downloading hardware. The development platform includes a virtual camera target allowing for rapid application development exclusively on a PC. The software environment comes with numerous open source example applications and libraries including JPEG compression, frame differencing, color tracking, convolutions, histogramming, edge detection, servo control, connected component analysis, FAT file system support, and a face detector.
| Notes |
Associated center: VASC
Associated lab/group: CREATE: Community Robotics, Education and Technology Empowerment
Associated project: The CMUcam Vision Sensor
Number of pages: 17
| Text Reference |
A. Rowe, A.G. Goode, D. Goel, and I. Nourbakhsh, CMUcam3: An Open Programmable Embedded Vision Sensor, tech. report CMU-RI-TR-07-13, Robotics Institute, Carnegie Mellon University, May, 2007.
| BibTeX Reference |
@techreport{Rowe_2007_5745,
author = "Anthony Rowe and Adam G Goode and Dhiraj Goel and Illah Nourbakhsh",
title = "CMUcam3: An Open Programmable Embedded Vision Sensor",
institution = "Robotics Institute, Carnegie Mellon University",
month = "May",
year = "2007",
number = "CMU-RI-TR-07-13",
address = "Pittsburgh, PA"
}