DocumentCode
3015625
Title
The CBC: A LINUX-based low-cost mobile robot controller
Author
Miller, David P. ; Oelke, Matthew ; Roman, Matthew J. ; Villatoro, Jorge ; Winton, Charles N.
Author_Institution
Sch. of AME, Univ. of Oklahoma, Norman, OK, USA
fYear
2010
fDate
3-7 May 2010
Firstpage
4633
Lastpage
4638
Abstract
Over the last five years, a number of powerful robotics controllers have become available. Only a small percentage of these are suitable for general use in robotics. In particular, they trivially interface with a large variety of sensors and effectors, have a well constructed software IDE that works with a standard programming language, are self contained and are easy to use. The CBC2 is a new robot controller that meets these conditions. The CBC2 includes an ARM 7 based DAQ/Motor control system, an ARM 9-based CPU/Vision processor running LINUX, an integrated color display and touch screen. The CBC2 is both a USB host (allowing the use of standard cameras, mass storage and network interfaces) and a USB device for software downloads. This paper describes the CBC2, its capabilities and the KISS-C IDE and associated libraries which include functionality ranging from color tracking to PID motor control. The CBC/KISS-C system was adopted by the Botball Robotics Education program in 2009, and was used in about three hundred schools. Based on feedback from that experience, design improvements were made and the CBC2 is being used in the 2010 Botball program and is also being made available for other uses.
Keywords
Linux; control engineering computing; feedback; mobile robots; robot vision; three-term control; user interfaces; ARM 7 based DAQ-motor control system; ARM 9 based CPU-vision processor running LINUX; CBC2; KISS-C IDE; LINUX based low cost mobile robot controller; PID motor control; USB; botball robotics education program; color tracking; integrated color display; programming language; touch screen; Color; Computer languages; Data acquisition; Linux; Mobile robots; Motor drives; Robot control; Robot sensing systems; Software standards; Universal Serial Bus;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation (ICRA), 2010 IEEE International Conference on
Conference_Location
Anchorage, AK
ISSN
1050-4729
Print_ISBN
978-1-4244-5038-1
Electronic_ISBN
1050-4729
Type
conf
DOI
10.1109/ROBOT.2010.5509361
Filename
5509361
Link To Document