New, commercially available, automatic, code-generation tools are used in teaching and lab exercises to progress from controller design, to simulation, and finally to implementation on mechanical hardware. An embedded computing system consists of a dedicated, digital, electronic-processor that controls a system that interacts with the environment. Case studies highlighting a force-feedback joystick and motor servo control with encoder feedback are presented to illustrate laboratory exercises that teach mechanical engineering students hardware-in-the-loop control system design. Using these software tools, design iterations and multiple controllers are quickly simulated and downloaded to the actual hardware.
Issue Section:
Software Review
Keywords:
mechanical engineering computing,
engineering education,
force feedback,
interactive devices,
digital simulation,
program compilers,
software packages,
embedded systems,
programmable controllers,
control system analysis computing,
student experiments,
control system CAD,
courseware,
servomechanisms,
machine control,
control engineering education
1.
Rutz
, R.
, and Richert
, J.
, 1995
, CAMeL: An Open CACSD Environment
, IEEE Control Syst.
, 15
(2
), pp. 26
–33
.2.
Szymkat, M., Ravn, O., Turnau, A., Kolek, K., and Pjetursson, A., 1995, “Integrated Mechatronic Modeling Environments,” In International Conference on Recent Advances in Mechatronics.
3.
Elmquist, H., and Mattsson, S., 1997, “Modelica-The Next Generation Modeling Language,” Proc. of the 1st world Congress on System Simulation.
4.
Burst, A., Wolff, M., Ku¨hl, M., and Mu¨ller-Glaser, K. D., 1998, “A Rapid Prototyping Environment for the Concurrent Development of Mechatronic Systems,” ECEC’98, Erlangen, Germany.
5.
ControlShell™, http://www.rti.com.
6.
dSpace TargetLink™, http://www.dspaceinc.com.
7.
LabView RT™, http://sine.ni.com/apps/we/nioc.vp?cid=3304&lang=US.
8.
ETAS ASCET-SD™, http://www.etas.info/html/products/ec/ascetsd/en_products_ec_ascetsd_index.php.
9.
Go¨kdere, L., Brice, C., and Dougal, R., 2000, “An Advanced Modeling and Simulation Tool for Analysis of Mechatronic Systems,” Proceedings of the 7th Mechatronics Forum International Conference.
10.
Sinha
, R.
, Liang
, V. C.
, Paredis
, C. J. J.
, and Khosla
, P. K.
, 2001
, “Modeling and Simulation Methods for Design of Engineering Systems
,” Journal of Computing and Information Science in Engineering
, 1
(1
), pp. 84
–91
.11.
Bradley, D., 2000, “Mechatronics–An Established Discipline or a Concept in Need of Direction,” Proceedings of the 7th Mechatronics Forum International Conference 2000.
12.
Carryer, E., 2000, “Introducing Mechanical Engineering Students to Embedded Programming,” Proceedings of the 7th Mechatronics Forum International Conference.
13.
Meek, S., Devasia, S., and Field S., 2000, “Mechatronics Education in the Department of Mechanical Engineering at the University of Utah,” Proceedings of the 7th Mechatronics Forum International Conference.
14.
Trumper, D., and Sato, T., 2000, “A Vibration Isolation Platform,” Proceedings of the 7th Mechatronics Forum International Conference.
Copyright © 2002
by ASME
You do not currently have access to this content.