bartender robot. One of the animated demonstration exhibitsis shown in Figure 2. An avatar (operated by this author) is shown in the imageinteracting with the robot demonstration. Page 22.1069.3 Figure 2: IEEE Virtual Robot Demonstration2. Robot Simulations in a Virtual World EnvironmentRobot motion in Second Life virtual world is accomplished through the native scriptinglanguage. This scripting language is based on a finite state machine model. Each statecontains event listeners which respond to avatar and environment events such as timers,collisions and communication. Based on these events, the software will executefunctions which can
the fall semester of 2010, Stephen developed and taught a cross-listed undergraduate and graduate level course on simulation- based modeling and design using computational fluid dynamics. Prior to being at South Dakota State University, Stephen worked with the Simulation, Modeling, and Decision Science Division at Iowa State University’s Virtual Reality Application Center. His research while at these institutions included modeling complex multiphase fluid flows and systems of models to optimize engineering designs of energy systems. Stephen has been a coordinating instructor for undergraduate engineering laboratories, including fluid mechanics and heat transfer laboratories. Also, Stephen is actively involved with
, Michigan State University Sept 82 Dec 85 Assis- tant Instructor, Mathematics Department, Michigan State University Sept 76 Jun 82 Graduate Assistant, Mathematics Department, Michigan State University Sept 69 Jun 75 High school mathematics/computer science teacher for L’Anse Creuse Public Schools, Mt Clemens, MI 48043 Presentations Fall1996 I gave brief demonstrations of the capabilities of the TI-092 graphing calculator to mathematics faculty. I continued to meet with some faculty throughout Spring 1997 to continue the discussion about the calculator. July1995 I gave a presentation ”Use of the Graphing Calculator in the Classroom” at the Liberal Studies Division Sharing Meeting at LCC. I also conducted a Professional De
matrix. Then the m-file saves these three variables , , and , into a “struct” variable. For example, for link 1,we can have >s1=struct(„F1‟, F1, „V1‟, V1, „C1‟, C1);Every link or part in the robot model will be represented using one “struct” variable. All “struct”variables will be saved into a MAT-file. >save(„your_robot_data.mat‟, „s*‟);Now this MAT-file can be loaded in the main simulation file and a “patch object” can be createdcorresponding to each link using the Matlab command “patch”. For example >L1=patch(„faces‟, s1.F1, „vertices‟, s1.V1(:, 1:3));The patch object will be used for computer visualization in Matlab environment. In the next fewsteps, one can modify the value of vertices by applying rotation/translation
has emerged and CG has also found its way into high-performance computing.GPUs are used as extremely powerful numerical coprocessors and they assist in many scientificareas such as genomics, nanophysics simulations, biology, astrophysics, and computational fluiddynamics, among others.However, grand challenges exist to integrate GPU-oriented high-performance computing intoundergraduate and graduate education. In order to learn parallel programming and computationalthinking, it is necessary to development new curricula, strategies for conveying these concepts,and appropriate formative and cumulative mechanisms for instructors and the learners. One ofthe initial steps for the development of new curricula is a clear notion of the
them, and download their programs to the board to be run. Theframework also has a straightforward module interface that allows users to develop their ownextensions to the simulation, such as writing an I/O module, cache simulation, etc. Figure 3shows the simulator window with the switches and LED array I/O modules in use.Figure 3 – PLPTool Simulator interface. The LEDs and switches are shown with a runningprogram.3.3 Application to CoursesThe PLP system is intended for use in a number of Computer Engineering courses from anintroductory Digital Logic Design course through a Computer Based Systems and ComputerArchitecture Course. Additionally, the PLP system can be used in an Embedded Systems course
(ECET)program. The first course in the sequence is an introduction to computer games, where asoftware platform, Alice, is adopted to develop programming concepts and working knowledgeof multimedia applications using audio, image, animation, and video data. The second courserequires students perform multimedia programming using the well-known software, DirectXwith a Microsoft Visual C++ platform. Students learn how to integrate graphics, animation andsound assets into interactive environments.We find that the sequence courses stimulate students to achieve their learning objectives in theECET curriculum via developing their computer game assignments and projects as a vehicle.Furthermore, the student retention is greatly improved. In fact, the
real design and cannot be treated as a completed project if it cannot provide thestatus of safety with supporting analysis and documentation. This situation should be changedfor the engineering education.As discussed in previous section, the BMET program students who had attended MECH395-Mechanical CAD Application I and MECH605-Mechanical CAD application II, had owned theirown virtual factory. In our capstone design project, each group had to create virtualcomponents/assemblies and numerically test every component and the prototype in their virtualfactory. In the virtual factory, students were asked to use the sequence of features of virtualcomponent /assemblies to simulate the manufacturing process of the virtual component andassembling
problemsencountered and reporting on general design suggestions based on their manufacturing attempt. Page 22.134.8 Air Motor ProjectThis project may involve measurements, review andchanging of sizes, materials, and, decision making onprocess selection. The work also involves preparingdetail drawings, assembly drawings, as well asgraphing work - all to be done using computertechniques - and simulation using animation with CADsoftware to observe the proper functioning of theports.The following specifications must be kept in mind inthe design and manufacturing of the AIR MOTOR: • Envelope dimensions shall not exceed
course, the Advanced Devicescourse, and graduate level nanotechnology courses.Select topics from items 1-8 are expanded upon in the sections outlined below and include (1)the alignment of course material and spiral teaching model; (2) peer led team learning; (3)workshops, computer simulations and software tools; and (4) online resources.1. Alignment of Course Material and Spiral Teaching ModelThe Applied Quantum Mechanics course is divided into four parts/areas:Part I Electrons and SemiconductorsPart II Electromagnetic WavesPart III Schrӧdinger Equations and Quantum ApplicationsPart IV Advanced Applications of Schrӧdinger Equations: Quantum Dots, Tunneling, Zener Diodes, Resonant Tunneling DiodesWithin these four areas
AC 2011-120: USING THE PROCESSING PROGRAMMING ENVIRON-MENT IN ENGINEERING EDUCATIONRyan J Meuth, University of Advancing Technology I graduated from UMR with a B.S. of Computer Engineering in 2005, after which I stayed at UMR (Now Missouri University of Science and Technology) to pursue and complete a Master’s and PhD in computer engineering. I worked for Dr. Donald C. Wunsch at the Applied Computational Intelligence Laboratory in the Department of Electrical and Computer Engineering. There I worked on the Learning Applied to Ground Robotics project, developing a ground vehicle that can not only navigate unknown terrain, but be able to learn from experience with the world. During the summers since 2006 I worked at
how to usethe Python programming language, Maya, and the quadratic formula to create an animation of abouncing ball. Through this, the students could visualize how the quadratic formula computesthe height of an object in free fall and how programming languages can be used to createapplications such as those used in gaming systems. To create the animation, the position of the ball should automatically be recorded foreach frame. The height formula computes the height at any given point in time given initialvelocity and gravity. The value of t will vary from 1 up to a certain number of frames. To do so,the scripting language Python is used, and a frame is recorded at every value of t. For demonstrations purposes in the Maya 3D
projectis presented as a contest between individuals. A thorough description of the evaluation criteriaof the deployed student survey is also expended. Finally, the paper concludes by giving insightson challenges, and personal opinions regarding the effectiveness of the “FarmVille Challenge,”as a means to teach operations research fundamentals.FarmVille as a teaching tool As the name deftly insinuates, FarmVille is a game in which you pretend to run a farm.FarmVille is one of the most popular games on Facebook, it claims to have almost 80 millionactive users4. The game aims to simulate basic farming tasks such as planting, maintaining andcollecting animals, increasing the aesthetic appeal of the farm, and harvesting. Each of these
c American Society for Engineering Education, 2011 Educational Use of Virtual Worlds for Engineering StudentsAbstractOne possible way for increasing student motivation is using computer software and simulations,such as a game-based learning and training platform. There already exist many web-basedlearning games, which may be based on pre-defined interaction scenarios. In recent years, suchinteractions have occurred in virtual worlds, where the users of these virtual worlds (avatars)debate, negotiate, simulate the consequences of various scenarios and solve simplified real-worldproblems. This virtual setting may provide an effective learning experience for students, and itmay also capture and hold their attention. Virtual worlds
AC 2011-1047: WORK-IN-PROGRESS: COLLABORATIVE AND REFLEC-TIVE LEARNING IN ENGINEERING PROGRAMSNeelam Soundarajan, Ohio State University Dr. Soundarajan is a faculty member in the Computer Sc. & Eng. Dept. at Ohio State. His interests include topics in Software Engineering and Engineering Education. Page 22.1700.1 c American Society for Engineering Education, 2011 Work-in-Progress: Collaborative and Reflective Learning in Engineering ProgramsAbstractThe importance of well developed team-working skills as well as reflective or metacognitive skillsamong engineering
audiencewho Rube Goldberg was, and also the principle of “Murphy’s Law”12,13. He explains thestatistical improbability that one of the student machines will work without intervention (whichtakes some pressure off the students.)After 40 years of teaching the first author concluded: Many students today live in a “different reality” than I did. Their “reality” has been influenced by so much TV, video, and computer games that some actually think that these things represent real life. It’s as if they had grown up in “the Matrix”. They have Page 22.1522.7 been immersed in a world in which they have very little experience with reality
Ph.D. degree from University of Massachusetts, Amherst. He is an Asso- ciate Professor and Associate Chair for Undergraduate Education at Portland State University, Electrical and Computer Engineering department. In this role he has led department-wide changes in curriculum with emphasis on project- and lab-based instruction and learning. His research interests are in the areas of semiconductor device characterization, design and simulation, signal integrity and THz sensors. He is a member of IEEE and ASEE.Malgorzata Chrzanowska-Jeske, Portland State University Malgorzata Chrzanowska-Jeske received her M.S. degree in electronics engineering from Politechnika Warszawska (the Technical University of Warsaw) in Warsaw
AC 2011-456: IPHONE/IPAD BASED INTERACTIVE LABORATORY FORSIGNAL PROCESSING IN MOBILE DEVICESJinru Liu, School of ECEE, SenSIP Center, Arizona State UniversityJayaraman J Thiagarajan, School of ECEE, SenSIP Center, Arizona State UniversityProf. Andreas S Spanias, Arizona State University, ECEE, SenSIP Center Andreas Spanias is Professor in the School of Electrical, Computer, and Energy Engineering at Arizona State University (ASU). He is also the founder and director of the SenSIP center and industry consortium (NSF I/UCRC). His research interests are in the areas of adaptive signal processing, speech processing, and audio sensing. He and his student team developed the computer simulation software Java-DSP (J- DSP - ISBN
Outcomes: • Enhance creativity through the creation of a relevant and appropriate presentation. • Practice a systematic design process. • Design presentation with your audience in mind. • Create activities to stimulate audience interest and involvement. • Assess presentation (following classroom interaction) while focusing on strengths, areas of improvements, and insights gained. • Apply and strengthen Thermodynamic knowledge through teaching others. • Improve communication abilities through written, verbal, and graphical means. • Strengthen teamwork abilities.Scope and Details: • Design a presentation/demonstration for an identified target audience. • Create a relevant, interesting talk. • Include computer simulations
given by the chart in Figure 1(b). Please choose the correct value of the load Resistor RL such that it absorbs maximum power. Prove your answer by varying RL from 100 to 1Kohms and measuring the current in each case (note: you need to use your handheld multimeter). Then compute the power absorbed by the load Resistor RL and plot it to prove that the value you chose for RL is actually the max power value.Here are the design requirements: 1. Assume the line shown in figure 1b can be represented by the following equation: Vout = -(Rth * i) + Voc - Where: Rth represents the Thev equivalent resistance as seen by the load resistor - Where: Voc
University. His current research interests include: i) Stable High Current Den- sity Carbon Nanotube Cold Field Emission Electron Source Technology ii) Wavelet Approach to Sys- tematic Quantitative Characterization of Surface Nanostructures of Thin-Films based on Scanning Probe Microscopy, iv) Statistical and Temperature Map Dependent Electromigration Modeling and Simulation of Deep-Submicron Processes Applied to Design for Manufacturing, v) Low Cost Efficient Thin-film Organic Solar Cells by Optimization of Pentacene/Fullerene Interface. He was the chair of the IEEE Electron Devices Society, Santa Clara Valley Chapter, in 1989. He is a senior member of the IEEE
, control systems, etc. [1][2]. Computer simulations and animations that allow students tofeel the responses of systems make learning more engaging and fun, and also help studentsunderstand the course concepts better. Another approach is to offer a course on haptics. Theadvancement of haptics technology relies on the combined effort of electrical and computerengineering, mechanical engineering, computer science, biomedical engineering, andpsychophysics. Therefore, haptics courses can be offered to students from different engineeringdisciplines. However, complete haptic courses are normally offered at the graduate level since itrequires undergraduate level courses such as control systems, robotics, C++ programming,computer graphics, etc. as
thisengineering task are addressed. After that, the system animates the procedures of solving theproblem in 3D space. Finally, students will be allowed to navigate in the 3D space and solverandomly popped out questions related to the question.By clicking different “view” buttons, the software allows student to watch the tower fromdifferent angles to simulate what they feel in real world. Meanwhile, students may adjust theparameters for different A, B spots and the height of the tower to see the changes of θ1 and θ2.The module will prompt student to follow the tutorials to calculate the height and give students Page 22.612.5instant feedback. The snapshots
AC 2011-1825: THE INSIDE-OUT CLASSROOM: A WIN-WIN-WIN STRAT-EGY FOR TEACHING WITH TECHNOLOGYDaniel J. Waldorf, California Polytechnic State University Dr. Daniel Waldorf is a Professor in Industrial and Manufacturing Engineering at Cal Poly State Univer- sity. He received his Ph.D. in industrial engineering in 1996 from the University of Illinois at Urbana- Champaign. At Cal Poly he teaches mainly in the manufacturing processes area, including Manufacturing Process Design, Tool Engineering, Computer-Aided Manufacturing, and Quality Engineering. He worked for two years in Chicago as a Quality/Manufacturing Engineer at ATF, Inc., a supplier of specialty cold- formed and machined components for automotive applications
Adaptation, In Pictorial Communication in Virtual and Real Environments, Ellis, S. R., Kaiser, M., and Grunwald, A. J., (eds.) Taylor & Francis, Ltd., London, (1993), pp. 232-246.[20]. C.L. Billman, X. Song, and K. Wilson, Development and Field Test of a Multimedia Simulation System for Trial Aviation Technician via the Internet, NSF-ATE (2001).[21]. T. Huk, and C. Flotto, Computer Animations in Education: The Impact of Graphical Quality (3D/2D) and Signals, Proceedings of E-Learn 2003. pp 1-36-1037.[22]. D. Nalanagula, S. Sadasivan, A.K. Gramopadhye, M. Leonard, A. Duchowski, D. Vembar, C. Castle, and C. Washburn, “Using virtual reality to support education in aircraft maintenance technology, in Proceedings of the
determine the appropriate design changes for the subsequent phases. This designmodel allowed for a gradual introduction and refinement of RoboBook features.Phase I. The primary objective for Phase I was to familiarize students with accessing andnavigating RoboBooks. This initial phase allowed RoboBooks to be tested withclassroom setup and technology. Additionally, the researchers collected preliminaryobservations and initial impressions from students and teachers pertaining to navigation& information presentation. Students were presented with curriculum congruent withcourse introductions, as advised by the teachers. The content was presented with variouscombinations of text, supplementary audio, videos, simulations, games, and
universities or colleges and found that 80 of themoffer graduate level medical imaging courses, and 68 offer undergraduate level medical imagingcourses. There are 51 institutions that have Internet-available medical imaging teaching materials;most of them have one or two imaging modalities, and among them 15 institutions have Internet-active (but not interactive) animation or simulation (Figure 1 right panel). Comprehensivediscussion for undergraduate medical imaging education has been published33. We mustacknowledge that the survey (in 2009) was based on the Internet available and accessibleinformation and it may not be the most accurate or updated. However, it clearly presents aprogressively increasing signal of the BME program and its key component
pedagogical agents in multimedia educational environments: Effects of agent properties, picture features, and redundancy. Journal of Educational Psychology, 94(2), 428-434.[6] Ozcelik E., Arslan-Ari, I. & Cagiltay, K. (2010) Why does Signaling Enhance Multimedia Learning? Evidence from Eye Movements. Computers in Human Behaviors, 26(1), 110-117.[7] Bradshaw, J. M. (Ed.). (1997). Software agents. Cambridge, MA: MIT Press.[8] Choi, S., & Clark, R. E. (2006). Cognitive and affective benefits of an animated pedagogical agent for learning English as a second language. Journal of Educational Computing Research, 34(4), 441-466.[9] Choi, S. and Clark, R. E. (2004) Five suggestions for the design of experiments on the effects of
modeling and verification of automated processes ina robotics and mechatronics course. Experimental case studies are derived from topics of interestto train manufacturing engineers for performing virtual simulations on PLC modeling systems.The virtual design process is split into three main sub-processes that are recommended to beperformed in a hierarchical fashion. These design process structures include the component 3Dmodeling stage, logical I/O modeling stage, and the cell 3D modeling stage. Both the virtual andphysical models provide equivalent results. Course instructions are based on active learning.Tutorials and laboratories assist students in comprehending the simulation methods. The courseis taught with the computer-aided simulation
operation of the system in an interactiveand engaging way. Students are able to select either auto or step-by-step mode. In the automode the simulation shows students a chain of processes and the computer process controlmanipulations that occur during protein purification utilizing a computer controlled liquidchromatography system. The step-by-step mode enables students to explore each step,including controller settings and programming, in real-time detail. Students also learn how touse a chromatogram to make calculations, for instance how to calculate the efficiency ofcolumn packing, or the resolution of two peaks on a chromatogram. (Fig.3). Page