Computer Aided Prototyping

We are working on the design and prototyping of software, VLSI, and electro-mechanical systems. Prototyping of such complex systems typically involves the integration of dissimilar entities as mechanical parts, software, electronic hardware, sensors, and actuators. Our goal is to develop prototyping environments in which many types of information involved in system design can be combined in a coordinated way.

We are very interested in building systems that require a heavy interdisciplinary interaction between a number of engineering disciplines. The national needs in robotics, automation, manufacturing, and intelligent systems are pushing scientists and engineers to learn more about different disciplines to be able to build coherent systems. Using computers to build platforms and environments for various prototyping activities in those fields is becoming a necessity. The end product of research of this highly interdisciplinary nature would be:



The interdisciplinary nature of the computer-aided prototyping research provides exciting opportunities to develop new and efficient algorithms and strategies for coordinating the efforts of the different groups involved. We believe that graduating engineers, especially in the fields of computer science and engineering, and electrical engineering should have much more interdisciplinary knowledge about other engineering, physics, and mathematics areas than what they currently have, on the average. The interdisciplinary nature of our research provides an exceptional educational environment for those involved in the work. Our practice is to insure that each research associate is aware of and contributes to all aspects of the big project, not just the individual research problem he or she is working on at the time. The intention is to produce graduates with a depth and breadth of experience which makes them especially well qualified to tackle demanding problems in science and engineering.

The United States is experiencing a major economic battle in the global market place. The main justification for research of this nature is that a success will put us in a better competitive position vis-a-vis the rest of the world. If the approach to computer-aided prototyping and its use to solve reliably, efficiently, modularly, and rapidly a number of problems within electromechanical and physical systems design and modeling, real-time software and hardware controllers, monitors, and observers succeeds; then we stand to significantly impact prototyping, automation and manufacturing.



During the past three years we have been working on the coordination and integration of the efforts of the different groups involved in the computer-aided prototyping projects at the Department of Computer Science. In particular, we are working on developing theoretical and experimental tools, environments, and systems for integrating sensing, robotics, CAD/CAM, languages, and VLSI efforts within a number of CISE projects. The CISE reverse engineering and inspection project has been a successful project which started in September 1992, and significant results ensued. That project led to the SAM (Sensing for Advanced Manufacturing) project and the Feature-Based Reverse Engineering paradigm which is a huge undertaking that has been ongoing since August 1993, with four faculty and 4 - 6 students working on it, under the direction of Professors Bill Thompson , and Thomas Henderson.

The CISE robot prototyping environment project resulted in a concurrent and flexible design environment for prototyping robots , in addition to the ``URK'' (Utah Robot Kit) robot. In the Hybrid Systems Control Project, we are working to develop a graphical DES (Discrete Event System) hybrid controller, simulator, and analysis framework. The framework allows for the control, simulation and monitoring of dynamic systems that exhibits a combination of symbolic, continuous, discrete, and chaotic behaviors, and includes stochastic timing descriptions, probabilistic transitions, controllability and observability definitions, temporal, timed, state space, petri-nets, and recursive representations, analysis, and synthesis algorithms.


Major CISE and CISE-related Projects:






The Utah Robot Kit (URK)
The Robotics and Sensing Group
The CAD/CAM Group
The Advanced Manufacturing Laboratory (AML)
The Alpha_1 Project

sobh@bridgeport.edu
Wed November 4 18:00:00 MDT 1996