We describe complementary iconic and symbolic representations for parsing the visual world. The iconic pixmap representation is operated on by an extensible set of "visual routines" (Ullman, 1984;Forbus et al., 2001). A symbolic representation, in terms of lines, ellipses, blobs, etc., is extracted from the iconic encoding, manipulated algebraically, and re-rendered iconically. The two representations are therefore duals, and iconic operations can be freely intermixed with symbolic ones. The dual-coding approach offers robot programmers a versatile collection of primitives from which to construct application-specific vision software. We describe some sample applications implemented on the Sony AIBO.
Abstract-Tekkotsu has grown from a specialized framework for development on the Sony Aibo to a general purpose robotics development environment with support for a variety of hardware, algorithms for autonomous operation, virtual simulation, and associated curriculum for undergraduate education. This paper describes the implementation of these features, provides examples of their use in research and education, and draws a comparison with other popular open-source robotics frameworks.
A successful collaboration between Spelman College and Carnegie Mellon University led to an NSF-funded Broadening Participation in Computing project to set up robotics education laboratories and introduce undergraduate instruction in cognitive robotics at three other Historically Black Colleges and Universities (HBCUs). We give a brief overview of cognitive robotics and the Tekkotsu software architecture, and describe our experiences teaching computer science students with no previous robotics exposure to program sophisticated mobile robots.
Hand-eye systems combine computer vision with kinematics and dynamics calculations to achieve dexterous manipulation. These versatile platforms for teaching robotics principles have not been widely used in undergraduate laboratories due to cost. We describe a new hand-eye system constructed from Robotis Dynamixel servos, a USB interface module, and a webcam, that can be built for under $500 and run by a PC using the Tekkotsu open source software framework. A suggested curriculum is outlined.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.