David M. Auslander
Professor of Mechanical Engineering
University of California Berkeley, CA 94720-1740
510-642-4930(voice), 510-643-5599(fax)
This web site contains information concerning research and classes associated with Professor David M. Auslander. For questions or comments send mail to: dma@me.Berkeley.edu.
The following list shows information that is currently available. Class directories will generally contain information about the most recent offering of the class. Most files are in Acrobat or Zip format. See notes below for file format information.
NOTE: If the Acrobat reader is installed as a "helper" with your browser, when you request download of a PDF file it will automatically be displayed using the acrobat reader. This is a live connection, however, and does not actually download the file. To download the file rather than view it right-click the mouse on the file link instead of left-clicking and then take the "Save this Link as..." (or “Save target as”) option. This should work when other helpers (such as an unzipper) get in the way instead of helping!
USDA Nutrient data in a searchable database format: USDA Data
Control system
implementation and real time software
The following will reference the full FTP directory, control system software.
Individual file references and descriptions are given below.
Clotho
Files for the Clotho real time kernel as described in the book "Real Time Software for Control" (Prentice-Hall) clotho.zip.
Xignal
Files for an interrupt handler for DOS. It is set up to work with Microsoft C compilers. xignal.zip. [Return to local menu.]
Mechatronics Software Design
Notes on software design, "A Design and Implementation Methodology for Real Time Control Software." The task/state model for software design is explained and example implementations are given using two methodologies. Samples are in C++ and Matlab. See below for the associated software files in grp_cpp.zip and grp_mtlb.zip. mechsoft.pdf. [Return to local menu.]
Group Priority Software in C++
C++ files associated with mechsoft.pdf. These files implement priorities by group. grp_cpp.zip. (files in this archive are currently being updated -- this version has most of the updates made and has been tested in many, but not all, operating modes) [Return to local menu.]
Group Priority Software in
Java (New, January, 1998)
Java files that parallel the C++ files using the group priority approach. The sample implementation is of a three-segment model train system control. It is done only in simulation thus far. This will be updated as we experiment further with the use of Java for mechanical control. grp_java.zip.
Group Priority Software in Matlab
Matlab files associated with mechsoft.pdf. These files implement priorities by group. grp_mtlb.zip. [Return to local menu.]
Reconciling PLCs with Mechatronics Control Software
A paper describing programmable logic controller (PLC) ladder programming that is consistent with the task/state software model in the design and implementation methodology above. The file plc-rt.zip contains the manuscript (in Acrobat, PDF, format), associated Matlab files, and ladder descriptions. plc-rt.zip. [Return to local menu.]
Files associated with:
Animating Physics (ME 39E, Fall, 1999)
Abstract: An approach is suggested for a methodology associated with basic mechanics that greatly enlarges the scope of problems accessible to students and professionals. A numerical approach based on Newtonian point-mass mechanics and pseudo-rigid bodies brings problems such as three-dimensional dynamics and constrained motions into the arena of basic mechanics. Because solutions of almost any problems of interest require computation, integrated study of physics, math, and computation is essential. An object-oriented computational approach is extremely useful since all models can be expressed with the same set of basic elements.
Download full paper: MechanicsOOP.pdf
Files associated with: Microprocessor Design of Mechanical Systems (me135 - spring 2002) – go to class web site
Files associated with: Real Time Applications of Microcomputers (me230 - Fall 2001) – go to the class web site
Files associated with: Switching Control and Computer Interfacing (me235 - spring 1998)