Object-oriented interactive mechanism design and analysis
@article{Cheng2005ObjectorientedIM, title={Object-oriented interactive mechanism design and analysis}, author={Harry H. Cheng and Dung T. Trang}, journal={Engineering with Computers}, year={2005}, volume={21}, pages={237-246} }
We have developed a Ch Mechanism Toolkit for analysis and design of mechanisms. The toolkit was developed using Ch, an embeddable C/C++ interpreter with high-level extensions. The toolkit consists of animation program QuickAnimationTM and a collection of classes for design and analysis of commonly used mechanisms. The Ch Mechanism Toolkit allows users to write simple programs to solve complicated planar mechanism problems. The toolkit can handle mechanisms ranging from the simple fourbar…
Figures and Tables from this paper
14 Citations
Spreadsheet-based interactive design and analysis of mechanisms using Excel and Ch
- Computer ScienceAdv. Eng. Softw.
- 2009
DETC 2006-99576 SPREADSHEET-BASED DESIGN AND ANALYSIS OF MECHANISMS
- Computer Science
- 2006
A spreadsheet based mechanism analysis and animation system developed in Excel using Ch, an embeddable C/C++ interpreter, and Ch Mechanism Toolkit that allows users to develop and solve complicated planar mechanism problems conveniently using an easy to use Excel spreadsheets as the front end.
Teaching computer‐aided mechanism design and analysis using a high‐level mechanism toolkit
- Computer ScienceComput. Appl. Eng. Educ.
- 2007
A pedagogically effective teaching strategy that integrates computer‐aided design and programming into a course on mechanism analysis and design, which has been actively used at the University of California, Davis for several years and has been adopted by other universities as well.
An object-oriented approach for mechanical components design and visualization
- Computer ScienceEngineering with Computers
- 2011
Development of shape modeling tools for engineering design, analysis, simulation, and visualization is presented and an OOP code to generate mechanism components is presented.
Using Geometry Sketchers and CAD Tools for Mechanism Synthesis
- Computer Science
- 2015
This paper compares the possibilities of two geometry sketchers (Cinderella and GeoGebra) and two CAD systems (Inventor Professional, CATIA V5©) and different synthesis procedures are presented and described in algorithmic form.
VRMDS: an intuitive virtual environment for supporting the conceptual design of mechanisms
- Computer ScienceVirtual Reality
- 2009
This paper presents Virtual Reality Mechanism Design Studio (VRMDS), an intuitive virtual environment for supporting the interactive design and simulation of mechanisms. The studio allows users to…
DAS-2D: a concept design tool for compliant mechanisms
- Engineering
- 2016
DAS-2D (Design, Analysis and Synthesis), a conceptual design tool which integrates the recently developed pseudo-rigid-body models and kinetostatic analysis/synthesis theories for compliant mechanisms, is presented.
A hybrid computer-aided linkage design system for tracing open and closed planar curves
- Computer ScienceComput. Aided Des.
- 2012
RoboSim: a simulation environment for programming virtual robots
- Computer ScienceEngineering with Computers
- 2017
The design of RoboSim, a simulation environment for programming virtual Linkbot and Lego Mindstorms NXT/EV3 robots, is described in detail and the simulation library and graphical user interface (GUI) utilize the common pieces.
A Compliant Mechanism Synthesis Theory for Fostering Innovation of Micro Air Vehicles
- Engineering
- 2016
Abstract : In this project, we have developed a compliant mechanism synthesis theory that incorporate a general framework for determining pseudo-rigid-body models, type synthesis algorithms…
References
SHOWING 1-10 OF 20 REFERENCES
Web-Based Mechanism Design and Analysis
- Computer Science
- 2004
The design and implementation of the Ch Mechanism Toolkit as well as its corresponding web-based system for mechanism design and analysis are discussed.
An Object-Based Software Package for Interactive Control System Design and Analysis
- Computer ScienceJ. Comput. Inf. Sci. Eng.
- 2003
The design and implementation of Ch Control System Toolkit, a control class with member functions for object-based interactive modeling, analysis, and design of linear time-invariant control systems, are described in this paper.
Effective Teaching of Computer Integrated Mechanism Analysis and Design
- Computer Science
- 2005
Ch, a C/C++ interpreter, is used to incorporate programming and mechanism design because of its high-level numerical and graphical plotting capabilities, scripting capability, and a mechanism toolkit with easy and quick animation.
Pedagogically effective programming environment for teaching mechanism design
- Computer Science
- 1994
The developed teaching toolbox is specific for instruction on mechanism design, and the CH programming environment and programming features developed for teaching and student learning are general and applicable to instructional improvement for a wide range of subjects in engineering.
Web based control system design and analysis
- Computer ScienceIEEE Control Systems
- 2004
A Web-based interactive control design and analysis system based on Ch (which is a C/C++ interpreter) and Ch control systems toolkit is developed and most functions in the system support both continuous-time and discrete-time linear time-invariant systems.
SYNTHETICA 2.0: SOFTWARE FOR THE SYNTHESIS OF CONSTRAINED SERIAL CHAINS
- Computer Science
- 2004
The new version of Synthetica 2.0, a Java-based architecture for the computer-aided-design of spatial linkages that contains task definition and visualization, and linkage visualization, analysis and synthesis modules, is presented.
Scientific Computing in the CH Programming Language
- Computer ScienceSci. Program.
- 1993
The extension of C to (H for numerical computation of real numbers, a general-purpose block-structured interpretive programming language similar to C, and new linguistic features of (H in comparison to C are described.
Scientific Computing in the $C^H$ Programming Language
- Computer Science
- 1993
The extension of C to C to $C^H$ for numerical computation of real numbers, a general-purpose block-structured interpretive programming Ianguage that retains most features of C from the scientific computing point of view is described.
Ch: a C/C++ interpreter for script computing. C/ C++ User's Ch—an Embeddable C/C++ Interpreter
- — J
- 2006