Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computer Science
  4. Computer Science Technical Reports
  5. Design of a Microprocessor Driven Generic Controller for a Mobile Robot Base

Design of a Microprocessor Driven Generic Controller for a Mobile Robot Base

File(s)
90-1140.pdf (5.91 MB)
90-1140.ps (2.73 MB)
Permanent Link(s)
https://hdl.handle.net/1813/6980
Collections
Computer Science Technical Reports
Author
Blondell, Robert
Shollenberger, Steve
Abstract

The primary project goal is to design and fabricate a controller to be used in an autonomous mobile robot which is consistent with the generic controller concept set forth by the Mobile Robotics Group. A generic controller must be capable of controlling interfacing units such as sonar and motor drive systems without any hardware modifications. Thus, any sensor or actuator applicable for use in mobile robotics can be utilized by providing the appropriate interface to, and programming for, the generic controller. Communication between generic controllers is needed to pass data from sensors to actuators. The most important design considerations are interface flexibility, size, power consumption, and robustness. The generic controller provides the following capabilities as specified by the Mobile Robotics Group. These include interboard communication capability, on-board memory, debug and download capability through the use of a dedicated communication channel, a pulse width generator for motor control, an interrupt arbitration scheme, and a multi-port I/O device with separate ports for an array of light emitting diodes, preset dual inline switches and external pendent control capability.

Date Issued
1990-07
Publisher
Cornell University
Keywords
computer science
•
technical report
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR90-1140
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance