bilinearly interpolating vectors usingthe Runge-Kutta fourth order method.Figure 2. Three visual forms of field-line representation: line, tube, and animated arrow.Line Drawing. Figure 2 shows an example streamline with all three forms of visualrepresentation we provide for field-lines: line, tube, and animated arrow. The first two formsshow the entire streamline statically, while the last one dynamically conveys a vector direction aswell as its magnitude along the streamline in an animated fashion. We utilize OpenGL functionsfor all the drawing. (a) (b)Figure 3. (a) 2D texture for tube drawing where the blue dashed line indicates a segment of thefield-line. (b) Maintaining the constant edge width
teaching tool to teach concepts inductively, it results in aninductive teaching scenario; when students interact with the tool and use it as a learning tool tolearn concepts inductively, it results in an inductive learning scenario. The purpose of this studyis to evaluate the effectiveness of the VR simulation when used in inductive teaching vs.inductive learning scenarios.Choice of concepts and inductive approachThis study required the development of a VR simulation that (a) aided inductive learning of fluidmechanics concepts and (b) was capable of being used as a teaching tool (in an inductiveteaching scenario) as well as a learning tool (in an inductive learning scenario). Hence the fluidmechanics concepts to be covered and the inductive
a step angle 7.5°, what is the digital input rate required to produce arotation of 10 rev/sec?Solution: The motor has 360°/7.5° = 48 steps/rev. Rotation of 10 rev/s requires 480 steps/sec.2. The second sample question examined understanding the principles of light sensor operationand, from physics, how light intensity from a point source falls off as a function of distance.This behavior of light is important because most fire-fighting robots depend on light sensors todetect a flame, and many use reflectance sensors to determine distance to arena walls and otherobstacles.Q2: The light intensity from the source O measured in points A and B equalsIA = 4 W/m2, IB = 9 W/m2. The distance |AB|= 0.4 m . A B
classsize. The student group projects are listed below and are shown in figures that then follow.Automatic Cabling Design project assignment is shown in figure 1-A. The actual student groupwork is shown in figure 1-B. This project determines the actual cable size that will meet thegiven parameters.DC Motor System Load project assignment is shown in figure 2-A. The actual student groupwork is shown in figure 2-B. This project determines which motors are required to “run” to meetthe given load.Automatic Power Factor Correction project assignment is shown in figure 3-A. The actualstudent group work is shown in figure 3-B. This project automatically determines the capacitor
instructor commentsin the submission interface is shown in Appendix A. The tool allows the instructors to choose aweekly prompt or to select from a list of commonly uses prompts; a screenshot of the instructorassignment page is shown in Appendix B. It also allows for quick anonymous feedback of thestudent reflections, as shown on the screenshot in Appendix C. The tool has a set of commonprompts for an instructor to use, but also gives instructors the ability to create their own prompts.Research in ProgressThe reflection tool can be used for instruction since it provides the instructor access to students’perspectives on how they make sense of their role of being an LA and the challenges they face.For example, it provides formative information where
) illustrates the setting of our proposed Collaborative Project Based Learning (CPBL)model. Students are divided into groups to work on assigned projects in class, e.g. the design of aregister file in Computer Logic Design class (EE347), as shown in Figure 1(b). Usually, acollaborative effort is required to complete the project. Therefore, the students need to interactwith each other within the group. It has been shown that a high degree of interaction amongpeers can make students more engaged in the learning process. In addition, the instructor willinteract with every group to provide guidance in the design process, answer students’ questions,and address any observed problems. The design results or problem solutions of each group canbe easily
board with the Automation Direct programmablelogic controller in figure 1-B is a “brick” logic controller shown with input, output, and wiring.The gear factory has initiating device detectors for fire signatures that include smoke, high-heat,chemicals, and flames that use a UV detector. The factory has notification appliances thatinclude horns and sirens for local alarms, general alarms, and evacuation alarms. The logic isperformed by the controller program created by the students for inputs, logic, timing, outputs,and other functions. The program made by the students uses mnemonic statements.Fire Detection, Alarm and Evacuation System for Office Building ProjectA student group LabVIEW project is shown in figure 2-A. This project has been made
, and final exam. During the semester,there were 6 home assignments that totaled 30% of the course grade, two midtermexams, two quizzes which were mix of multiple choice, short answer, and essayquestions (30% weight for two midterms, and 20% for both quizzes), and the finalexam (20% of course grade), which was also a mixture of questions similar to themidterm exams.Research questions: A. Is there a correlation between the students’ demographics and their performance? B. How did the students perform in distance learning and F2F sections? Is there a significant difference in the outcome (course grade)?4. Analysis and ResultsA. Demographics correlation with course gradeThe data used to determine whether there is a correlation between
as filtering and selection of nodes and edges. 1 3 2 4 (a) (b)Figure 1: The user interface of GraphVisual (study component). (a) The entire screenshot with Appearance and Filter-ing unfolded on the control panel. (b) The remainder of the
analysis directly to a topic relevant their electrical or computer engineering courses,and to introduce the student to computer aids for data analysis. With this sophomore-levelbackground, further integration may be facilitated through future curricula developments. Suchcurricula components address various ABET assessment outcomes, e.g. “a) an ability to applyknowledge of mathematic, science, and engineering; b) an ability to design and conductexperiments, as well as to analyze and interpret data; and k) an ability to use the techniques,skills, and modern engineering tools necessary for engineering practice.” Also, the ABETprogram criteria for ECE explicitly note probability and statistics content1.The circuit analysis laboratory (Electrical
throughout this project. Its mini 5-way digitalonboard joystick provides a simple way to drive the Roomba. For the purpose of wirelesscommunication, the nRF24L01 breakout is controlled via SPI (Serial Peripheral Interface) fortransmitting/receiving data. Figure 2 The system design (a) (b) Figure 3 The system design: (a) the host; (b) the client3.2 Hardware ConfigurationThe hardware configuration contains an iRobot (Roomba), a low power microcontroller(AT90USB1287), a single chip 2.4GHz transceiver (nRF24L01), a breakout board (FT232R),and a UART-USB component. The hardware configuration is introduced as follows
Paper ID #6342Development of a Remote Operational Amplifier iLab Using Android-basedMobile PlatformMr. Oyebisi Samuel OyediranMr. Olawale Babatunde Akinwale, Dept of Electronic and Electrical Engineering, Obafemi Awolowo Univer-sity, Ile-Ife, Nigeria. Olawale B. Akinwale earned his first degree at the Department of Electronic and Electrical Engineering, Obafemi Awolowo University, Ile-Ife, finishing with first class honors in 2004. He obtained his second degree from the same department in 2011. He is a lecturer at the Obafemi Awolowo University Ile-Ife in Electronic and Electrical Engineering, majoring in Instrumentation. He
areas of study and directions for future research. Thus, the purpose of this contentanalysis is to explore (a) the thematic trends of ASEE gaming conference papers over time and(b) the semantic relationships between concepts.MethodsContent Analysis MethodologyContent analysis is a research procedure for making reproducible and valid interference byanalyzing text or other media 11 . This definition is relatively similar to the description provided byHolsti nearly five decades ago, as ”any technique for making inferences by objectively andsystematically identifying specified characteristics of messages” (p. 14) 12 . Content analysis haspreviously been conducted by time-consuming manual processing, such as hand coding text. Withthe development of
=61.9, σ=8.9 N=58, µ=70.0, σ=9.3 Yes (t(107)=1.98, p<0.01) b ASU N=71, µ=70.6, σ=12.0 N/A MVSU N=3, µ=30.0, σ=16.6 N=5, µ=43.6, σ=16.9 Yes (by observation; small sample size) A method to quantify student learning is to calculate the Hake’s gain index33, which is thedefined as follows µ post − µ pre g= 100 − µ pre (1)where µ pre = mean percentage score of the pre-test, µ post = mean
studentsstudents 6 15 4 10 2 5 0 0 JR SR GR a. Student Majors b. Student Classifications Figure 1: Course DemographicsLabsIn spring 2007, one of the more successful lab experiments was the implementation of followcenter, follow object and follow robot behaviors on the Traxster I. The robot had 4 infraredsensors mounted on the chassis and 3 mounted on the servo. Reactive control was
make −1/𝜀inaccurate, or even overflow or underflow. Since the value will be used in the next iteration, byaccumulating the errors, the result can get even worse. Figure 3 (a) shows the initial pentagon in Page 24.627.8red. After six “in”s followed by six “out” operations, the result is the pentagon in blue shown inFigure 4 (b). (a) (b)Figure 3: Starting from the pentagon shown in (a), six “in”s and six “out”s are applied. (b) showsall the pentagons generated. An obvious difference between the blue final pentagon and the redinitial pentagon can be seen. (a
) basic instrumentation and measurement,(ii) digital logic and microcontroller programming, (iii) mechatronics sensors with integrateddata acquisition interface, (iv) DC motor control with integrated interface, (v) advanced controlof multi degree of freedom systems, and (vi) mobile robotics. Figures 1(a) and (b) give someoverall views of the lab. (a) (b)Fig. 1. Overall views of the lab (a) from the front, (b) from the middle.In addition to the devices for basic instrumentation and measurement, the lab is well equippedwith a number of educational hardware platforms51, 52 including (i) mechatronics sensor modules,(ii) DC servomotors, (iii) multi-degree-of-freedom systems, both translational and
, 3 humanoid robots (18 servos each) were built with differentcapabilities and tasks to be performed: a) Humanoid A was equipped with a gripper and 2 NIRdistance sensors (one on the tip of its left arm and one forming its head), its task was to use itsleft arm sensor to locate a dowel bundle, turned an appropriate amount to face the bundle,approached it within a proper distance, then grabbed and lifted up the bundle; b) Humanoid B’stask was to use its wireless video camera to locate a blue dowel (its beacon) and walked to it,however it had to avoid the red dowels that were placed at random blocking its path towards theblue dowel; c) Humanoid C was to use its 3-axes balance sensor to help it maintain balance as itwalked up a ramp, however the
outcomes of testing such as feature not working, expectedBugs Revealed results not observed, missing or inaccessible features (optional field) Figure 1. Test case development template.The benefits of developing the template for a case study are twofold: (a) template provides astandardized way to document the background information, description and objectives of casestudies and (b) facilitates identification of any missing information or gaps of knowledge for the Page 26.332.6students as they attempt to solve the questions based on the case study. This allows improvingthe description contained in the case study
! Select A A !: 199 − 424; !: 474 − 626 Select B B !: 448 − 673; !: 474 − 626 Select C C !: 696 − 921; !: 474 − 626 Select D D !: 945 − 1170; !: 474 − 626Due to the fact that the student may accidently press the wrong key or click the wrong place on apage, we monitor the events over a period of samples. Each event sample consists of n = 8events. If more than p = 25% of the sample is classified as being off-task, then the entire samplewill be classified as off-task. For example
. These features have been incorporated intothe platform design. This allows the teaching platform to be used as a bench top aid aswell as an actual robot platform.RequirementsThe following requirements were established for the TRP design: 1) Full compatibility with the EE 4390 and EE 4590 labs. a. Will provide all students in the EE 4390, Microcontrollers course: SCI (serial communication interface) ports, SPI (serial peripheral interface) ports, A/D (analog to digital) converters, timer ports, general purpose ports, LCD (liquid crystal display), eight segment LED displays, keypad and all other instructor necessary systems. b. Will provide all students in the EE 4590 course
Paper ID #10282Feasibility of interactive eTextbooks with computationally intense contentDr. Jacques C. Richard, Texas A&M University Dr. Richard got his Ph. D. at Rensselaer Polytechnic Institute, 1989 & a B. S. at Boston University, 1984. He was at NASA Glenn, 1989-1995, taught at Northwestern for Fall 1995, worked at Argonne National Lab, 1996-1997, Chicago State, 1997-2002. Dr. Richard is a Sr. Lecturer & Research Associate in Aerospace Engineering @ Texas A&M since 1/03. His research is focused on computational plasma modeling using spectral and lattice Boltzmann methods for studying plasma turbulence
Figure 4(a),which was used to produce various parts and components using a MakerBot 3D printer. Ourlegged robot utilizes the Arduino board with an AtMega328 microcontroller. The Atmega328microcontroller allows the user to add multiple sensors and actuators to the robot. The robot alsohouses a Raspberry Pi, which acquires commands from the user via a network connection andsends serial commands to the on-board Arduino. See Figure 4(b) for the fully assembled leggedrobot. Once the server running on the Raspberry Pi receives the user’s C-code, it commands theArduino via UART serial communication protocol. Upon receiving serial messages relating tothe robot motion, the Arduino board executes the motion sequence to appropriately control theservo
defined as: ● Examining the transitions from the synchSM's current state and transitioning to the appropriate next state (and execution any actions on that transition), and ● Executing the actions of that next state, after which the tick is complete. Figure 1 provides three examples. Figure 1(a) shows a simple system that lights one of three LEDs in a sequence, one at a time. Fig 1(b) shows a similar system, but for eight LEDs, and instead using C's bitshifting capability to set 1 bit in 8bit output B. Fig 1(c) shows a system that computes the speed of a car passing over two input sensors A0 and then A1 separated by 10 feet
/Vice Provost for Faculty Affairs & Diversity at UTRGV. He is also a full professor in the department of Mechanical Engineering. Dr. Qubbaj received his Ph.D. from the University of Oklahoma with specialization in combustion and energy system. His research has been sponsored by NSF, the Department of Energy, and the Department of Defense.Liyu Zhang, University of Texas Rio Grande Valley Liyu Zhang is an Associate Professor in the Department of Computer Science Department of Computer Science at the University of Texas Rio Grande Valley. He received his Ph. D. in Computer Science from the State University of New York at Buffalo in September 2007. Before that he received his M. S. (2000) and B. S. (1997) from
, 2006, pp. 721-726.7. Bagnall, B. Maximum LEGO NXT Building Robots with Java Brains. Variant Press. 2007.8. Sahin E. Swarm Robotics: from sources of inspiration to domains of applications. Swarm Robotics WS 2004, Sahin, E. and Spears, W.M. (Eds.), LNCS 3342, 2005, pp. 10-20.9. Garcia, E., Antonia, M., De Santos, P. G., and Armada, M. The evolution of robotics research from industrial robotics to field and service robotics. IEEE Robotics and Automation Magazine, 2007, pp. 90-103.10. Ercan, M. F., Partawijya L., and Fung, Y-F. Collective search and exploration with a robot swarm. Proc. IEEE International Conf. on Robotics and Automation, 2006.11. Cheng. K. and Dasgupta, P. Dynamic area coverage using faulty multi-agent
Paper ID #34200Work in Progress: Remote Instruction of Circuitry in a MultidisciplinaryIntroduction to Engineering First-year CourseDr. James E. Lewis, University of Louisville James E. Lewis, Ph.D. is an Assistant Professor in the Department of Engineering Fundamentals in the J. B. Speed School of Engineering at the University of Louisville. His research interests include paral- lel and distributed computer systems, cryptography, engineering education, undergraduate retention and technology (Tablet PCs) used in the classroom.Dr. Nicholas Hawkins, University of Louisville Nicholas Hawkins is an Assistant Professor in the
experiments in iLabs.Mr. Isaiah Oreoluwa Boboye, Obafemi Awolowo UniversityMr. Olawale Babatunde Akinwale, Obafemi Awolowo University Olawale B. Akinwale earned his first degree at the Department of Electronic and Electrical Engineering, Obafemi Awolowo University, Ile-Ife, finishing with first class honors in 2004. He obtained his second degree from the same department in 2011. He is a lecturer at the Obafemi Awolowo University Ile-Ife in Electronic and Electrical Engineering, majoring in Instrumentation. He is also a lab developer in the OAU iLab Research Group. He developed the first reported robotic arm remote lab in Africa making use if the MIT iLab shared architecture and National Instruments LabVIEW. His interests
with data sets that were too large tosolve through eyeballing or to key into a hand calculator (i.e. don't ask the student to write aprogram to add together numbers and then give them only three number to process), b) ask forsolution to two or three versions of the problem that differed only in minor ways parametrically,to favor use of techniques such as programming where procedural reuse is easy, and c) weresituations where use of computation would be authentically better than other approaches such aslogic, commonsense reasoning, visual inspection, or lookup. The vulnerability again arises fromthe fact that autograders can't see the work the students do to get their answer, combined with aninstructor's natural inclination to give students a
function in Cell I28: = vlookup (I27, I15:K25, 3, 0) Fig. 4. Optimum Markup Estimation Sheet Page 13.1356.6The third example illustrates the use of spreadsheets for teaching the concept of schedulingconstruction activities with uncertain durations, or what is known in the literature as schedulingusing the program evaluation and review technique (PERT). Using this technique, each activityhas three durations; the optimistic time (a), the pessimistic time (b), and the most likely time (m).PERT uses a weighted average of the three times to find the overall project duration