CMUcam3: An Open Programmable Embedded Vision Sensor

Anthony Rowe, Adam G. Goode, Dhiraj Goel, and Illah Nourbakhsh
tech. report CMU-RI-TR-07-13, Robotics Institute, Carnegie Mellon University, May, 2007


Download
  • Adobe portable document format (pdf) (275KB)
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.

Keywords
CMUcam, embedded vision sensor

Notes
Associated Center(s) / Consortia: Vision and Autonomous Systems Center
Associated Lab(s) / Group(s): CREATE: Community Robotics, Education and Technology Empowerment
Associated Project(s): The CMUcam Vision Sensor
Number of pages: 17

Text Reference
Anthony Rowe, Adam G. Goode, Dhiraj Goel, and Illah 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",
   booktitle = "",
   institution = "Robotics Institute",
   month = "May",
   year = "2007",
   number= "CMU-RI-TR-07-13",
   address= "Pittsburgh, PA",
}