Let s Not Throw Away that Big and Bulky Manipulator Revitalize It!

Size: px
Start display at page:

Download "Let s Not Throw Away that Big and Bulky Manipulator Revitalize It!"

Transcription

1 Paper ID #23606 Let s Not Throw Away that Big and Bulky Manipulator Revitalize It! Dr. Trung H Duong, Colorado State University-Pueblo Dr. Trung Duong is currently a Research Professor at Engineering Department, Colorado State University- Pueblo. From 2014 to 2017, Dr. Duong worked as a Post-doctoral Research and then a Research Faculty at Center for Advanced Infrastructure and Transportation (CAIT), Rutgers the State University of New Jersey. He involved in research activities of the Long-Term Bridge Performance (LTBP) program funded by the Federal Highway Administration (FHWA) in U.S. Department of Transportation and the Bridge Resource Program (BRP) funded by the New Jersey Department of Transportation. Dr. Duong earned his M.S and Ph.D. degrees in Mechanical and Aerospace Engineering at the Oklahoma State University. His research interests are mechatronics, robotics, NDE technologies, image processing and computer vision, and artificial intelligence. He is a member of IEEE, IEEE Robotics and Automation Society, and ASEE. Dr. Nebojsa I. Jaksic, Colorado State University, Pueblo NEBOJSA I. JAKSIC earned the Dipl. Ing. degree in electrical engineering from Belgrade University (1984), the M.S. in electrical engineering (1988), the M.S. in industrial engineering (1992), and the Ph.D. in industrial engineering from the Ohio State University (2000). He is currently a Professor at Colorado State University-Pueblo teaching robotics and automation courses. Dr. Jaksic has over 70 publications and holds two patents. Dr. Jaksic s interests include robotics, automation, and nanotechnology engineering education and research. He is a licensed PE in the State of Colorado, a member of ASEE, a senior member of IEEE, and a senior member of SME. c American Society for Engineering Education, 2018

2 Let s not throw away that big and bulky manipulator - Revitalize it! Abstract In this work, we proposed a framework to interfacing the existed manipulators with a modern programming environment. A serial protocol (RS-232) communication between the robot and a computer was developed. Modern and state-of-the-art programming environments, such as MATLAB Robotics Toolbox, or free version of Robotics Toolbox from Peter Corke, etc., can be used to communicate and control the robot. Bypassing the provided and outdated software retired together with the robots by their manufacturers, students now have a greater flexibility to choose programming languages as their preference. Moreover, they can utilize many open source and upto-date libraries to create their own software to solve vast problems ranging from forward/inverse kinematics/dynamics, path planning, to robot vision and learning in a graphical user-friendly environment. This work was implemented at Colorado State University-Pueblo undergraduate engineering program. Students were exposed to both approaches, using provided software from robot providers and following the new proposed framework. The preliminary student survey was conducted and produced a promising feedback. Introduction With the current scarcity of funding, especially for undergraduate student teaching and research, not every department and research center can afford to replace decade-old industrial robots in their labs with brand new and at state-of-the-art ones. Thanks to the industrial-grade standard, the decade-old manipulator's mechanism most likely works fine. However, the electrical control board (hardware), firmware, and software are greatly outdated. Even in industry, most robot arms are supposed to serve for a long period of time because the cost related to upgrading hardware and software is high. In our lab, there are several decade old, industrial-grade robot arms providing undergraduate students with hands-on exercises for mechatronics engineering and industrial engineering curricula. Many PCs that used to communicate with the robots cannot be upgraded from the very old Intel 8088-based PCs, because the interface of the robot controller cards had been abandoned from modern PCs. Moreover, the original software provided with the robots on floppy disks is not only limited in capacity but also user-unfriendly (e.g. DOS-like environment with nothing close to the graphic user interface GUI used in most of current software). Students deserve learning and working with a better system rather than being forced to program these robots via an obsolete programming language. Therefore, in this work, we proposed a framework to interface the existing manipulators with a modern programming environment. The reminder of this paper is organized as follows. Literature review is presented in the next section followed by the curricular context. After that, we introduces hardware setup and then software development. The next section describes the evaluation of students survey followed by the conclusions section.

3 Literature Review Throughout engineering education curriculum in general as well as in our institution, the hands-on experiments and laboratory projects play an essential role in the success of the program. According to Kolb [1], students learn best if they are exposed to a four steps/axes learning cycle/spirals, namely, 1- experiencing (concrete experience), 2- watching (reflective observation), 3- thinking/modeling (abstract conceptualization), and 4- applying/doing (active experimentation). Various engineering education programs, such as mechanical, industrial, manufacturing, and civil engineering, adopted this learning cycle into their curriculum [2] [6]. Many educational institutions have implemented robots of some kind, e.g. industrial robot arms, mobile robots, educational robot kits, etc. to support their science and engineering program [2] [4]. Laboratory exercises and tutorials, educational robotics projects, and open-source software and toolboxes are available and are reported in literature. For example, Corke [7] provides extensive toolboxes for various robotics, vision, and control tasks, which are applicable for both mobile robots and industrial robot arms. The modeling and simulation techniques as well as a vision-based controller of some specific robot arms are introduced in [8] [10]. Curricular Context In our institution, with the two ABET accredited engineering programs, namely Bachelor of Science in Engineering program with Specialization in Mechatronics (BSE-Mechatronics) and Industrial Engineering program, senior students can utilize industrial robots in few classes, such as computer-integrated manufacturing (CIM), robotics, and senior design, as well as undergraduate student research. This work presents the use of an old Mitsubishi robot arm in the CIM class, which is three credit hours and one semester long. At the end of this course, students are expected to have the following knowledge, attitudes or skills. Letters in parentheses indicate how these goals support the program s Student Outcomes as listed in Criterion 3 (ABET): - Demonstrate an understand various concepts used in CIM (a, h, i) - Design and implement small automation projects using digital electronics devices, relays and PLCs (a, b, c, d, e, g, k) - Perform end-of-tool manipulation using robots (a, b, c, d, e, g, i, k) - Successfully program and use a CNC machine (a, b, c, d, e, g, k) - Successfully print a part using a rapid prototyping machine (a, b, c, d, e, g, k) - Develop criteria for the selection, justification, and implementation of selected CIM technologies (c, f, i, k) Among the objectives of this class, students are expected, at the end of the course, to have knowledge and skills to perform end-of-tool manipulation using robots. The lab portion of this class, one credit hour - two hours per week, covers logic controls, programmable logic controllers (PLCs), computer numerical controls (CNCs), robotics, and additive manufacturing (AM). There are five robotics lab sessions. Within robotics labs, student learnt to perform three tasks: manual robot control using a teach pendant, lead-through programming, and computer programming. The manual robot control and lead-through programming session deals with manipulating various small objects. The computer programming task (two week session) is to have the robot write a word (student s name) on an 8 ½ by 11 inch sheet of paper. Students evaluation survey, collected

4 with the lab reports at the end of lab sections, plays an important role of closing the loop in students experiential learning process. Figure 1: Laboratory setup for the RV-M2 robot. Hardware Setup The robot system setup, shown in Fig.1, includes the RV-M2 robot arm, the teach pendant, the control module, and a computer. The robot arm can be controlled manually by a teach pendant or programmatically by a Q-Basic program, which originally run on an Intel 8088 PC. The PC was later on upgraded to Pentium-4 PC with a separated RS232 card which provided two additional serial ports. This PC communicates to the robot control module via a serial protocol, RS232C. The detailed settings of this serial protocol together with the complete command set and the dedicated Input-Output (I/O) timing diagrams in the I/O signal lines are presented in the manufacturer s manual [11]. Figure 2: Mitsubishi s Movemaster RV-M2 robot configuration and dimensions.

5 The Mitsubishi Movemaster RV-M2 robot has 5 degree of freedom (not including the gripper open-close movement), in which each joint rotation is driven by a DC servo motor. The gripper or handset can be configured as step motor operated or pneumatically operated. This manipulator follows a standard vertical and articulated construction with waist, shoulder, elbow, wrist pitch, and wrist roll rotation. The robot arm is 28 kg in weight and can lift a 2 kg object with ±0.1mm position repeatability at the wrist tool plate. The operation ranges of the joints are: ±150 o waist rotation, -30 o to +100 o shoulder rotation, ±120 o elbow rotation, ±110 o wrist pitch rotation, and ±180 o waist roll rotation. The upper arm is 250mm in length with the offset of 120mm from the base axis. The robot configuration and some key dimensions are shown in Fig. 2. (b) (a) (c) Figure 3: (a) Old software, Q-Basic in DOS-like environment; (b) and (c) New software program using Robotics Toolbox for Matlab. New Software Development A serial protocol (RS-232) communication between the robot and a computer is developed. Modern and state-of-the-art programming environments, such as open source Robot Operation System (ROS) Industrial [12], [13], MATLAB Robotics Toolbox, or free version of Robotics Toolbox from Peter Corke [7], etc., can be used to communicate and control the robot. Notice that the Corke s library is used only for simulation purpose. This library does not has capability to communicate with the particular version of robot (hardware) that we have. Our main contribution is creating the connection between modern programming languages and the old hardware through basic serial port (RS232) protocol (it has been done by our instructors, not students). And

6 MATLAB is not the only option, for example, program in ROS and/or C/C++ can be used to communicate with the robot. However, our students only have experience with MATLAB, so they wrote their own programs in this language to control the robot. Bypassing the provided and outdated software tired with the robots by their manufacturers, students now have a greater flexibility to choose programming languages as their preference. Moreover, they can utilize many open source and up-to-date libraries to create their own software to solve vast problems ranging from forward/inverse kinematics/dynamics, path planning, to robot vision and learning in a graphical user-friendly environment. The comparison between the old and the new software development environments is shown in Fig.3. It is anticipated that the students prefer the new software environment with rich GUI tools, easy to plot and visualize, and much more flexibly to create and test the program. With the new approach, it is possible to model the robot according to the standard DH table (Denavit and Hartenberg [14], [15]) representation and then setup and solve the forward/inverse kinematics and dynamics problems. Fig.3.b shows a code snip that print out the DH parameters of the robot into the Matlab s workspace. These parameters follow the standard notation in the Robotics Toolbox for MATLAB from Peter Corke [7]. The units of link offset d and link length a are in mm; the link twist angle alpha is in radians. The visualization of the robot modelled by this toolbox is presented in Fig.3.c. Some examples of student projects that develop computer programs to have the robot write a word (student s name) on an 8 ½ by 11 inch sheet of paper are shown in Fig.4. Evaluation of Student Responses Figure 4: Examples of student projects. The new approach of programming the robot was incorporated into our CIM course syllabus. In the future, this approach is meant to provide resources for students in other classes within our two engineering program curriculums, such as robotics, senior design, as well as undergraduate student research. For the preliminary assessment, a questionnaire were given to our CIM class of 17 students in Fall semester, As discussed earlier, students had five robotics lab sessions, included a two week session of computer programming. They learnt to perform three tasks: manual robot control using a teach pendant, lead-through programming, and computer programming. The tasks deal with manipulating various small objects and control the robot write a word (student s name) on an 8 ½ by 11 inch sheet of paper. For the computer programming tasks, all students used

7 both the approaches (with DOS environment and MATLAB) to control the robot. At the end of the lab, students write lab reports where they include their working programs, their names written by the robot, sections on task challenges and solutions, and sections on self-reflections. The Selfreflections Section is a crucial part of experiential learning. The Likert scale of these questions is from 1 to 5, where 1 means not at all and 5 means very. Figure 5: CIM Lab Students Attitudes and Perceptions Survey. The whole survey questions is presented in Fig.5 and results with standard deviations of the scores are shown in Table 1; while the detailed answers to each question are presented in Fig. 6. Table 1: Survey questionnaire and results Num. Question Average St. dev. 1 How relevant were the CIM labs to your interests as an engineer? How much did you like performing different robotic tasks with the 2 robots in the lab? Computer Technology in the Computer-Integrated Manufacturing Lab: Students Attitudes and Perceptions Survey In the Computer-Integrated Manufacturing (CIM) lab, you experienced a variety of computer technologies including the Disk Operating System (DOS) running the Serpent robot on an computer; the DosBox programming environment running a DOS-based PLC software for Allen Bradley SLC 150 programmable logic controller (PLC) under Windows 7 64-bit operating system, and DosBox with Q-Basic as well as MATLAB to control the lab s Movemaster RV-M2 industrial robot. During this process you learned that the DOS-based computer was easy to boot and did not require a procedure to stop it one could simply turn off the computer by flipping a switch. Then, you learned that one can run Windows 7 non-compatible programs by going through an intermediary programming environment such as DosBox. However, the control of the serial port through DosBox was available only if the program was running with the administrator privileges (which you as individual student users didn t have). Finally, you were able to use MATLAB from your individual university accounts to operate the Movemaster RV-M2 robot. You could develop your design files for the robot on one of many computers having MATLAB installed. Also, the files saved in your account would follow you to other computers as well as to the computer controlling the robot. I am an industrial/mechatronics engineering student. On the scale 1 5 (where 1 means not at all and 5 means very ) please rate the following three questions. 1. How relevant were the CIM labs to your interests as an engineer? How much did you like performing different robotic tasks with the robots in the lab? 3. How much did the different computer technologies distract/impede you from the programming tasks? Please comment on the various computer technologies used in the lab (DOS, DosBox, Win 7 with MATLAB, etc.). What is it that you liked/didn t like, appreciated, etc.? 5. What other technologies would you like to explore/experience in CIM labs? 6. Please provide any other comments on computer technologies in CIM labs. How much did the different computer technologies distract/impede you from the programming tasks?

8 The students responses clearly show the interest in the subject in general and in programming the robot in particular. Likert scale: 1 not at all, 5 very Figure 6: Student responses to the survey. The open-ended Question 4 was designed to obtain students feedback on the familiarity and access of the lab s computer technologies. Students understand the simplicity of DOS, but they preferred the familiarity of Windows and MATLAB. One group of student indicated the major drawback of the old technology that related to the accessibility. We have only one working industrial robot for the class. Most importantly, there is only one computer in CIM lab that support DosBox with administrative privileges (required to control the robot). Hence, students had to arrange the lab time to take turn to access the robot. Some typical comments include: It would be nice if it was easier to work with the computer technologies outside of lab time. I was just frustrated by the fact that there is only one computer that can communicate to the hardware to complete the lab. It made the overall wait much longer than it really should have been. Question 5 asked students what they would like to experience in the lab. Students answers included statements like spend more time on programming robots in the lab, buy more robots, provide more complicated robots like dexterous robots, have image processing robotic related lab, and teach us how to use your humanoid robots. It was surprising that a couple of students wanted more DosBox instructions. For Question 6, most of the students reiterated that they loved the lab and even wanted to spend more time programming more complicated robotic tasks. Some of them wanted to include the robot in their senior projects, and one of them provided an advice to make sure that industrial engineering and mechatronics students partner in all labs. In this class, the sections on students self-reflections were written individually, even though their lab sessions and lab reports were done in pairs. The self-reflections focused on the question: what did I like about this lab. Some students indicated that:

9 I loved that I was able to use Matlab code to make the robot do what I wanted. I really enjoyed this lab because I like learning how to program the robot to be able to do anything I want it to. It was also really cool to watch the robot spell my initials successfully! This lab was very inspiring as I was able to work with different robot arms in a very hands-on environment. One problem I had was that it took way too long to plot all 119 points in the cursive form of Mike. It wasn t super challenging; it was just fun. It was definitely a welcome break from some of the other rigors of this program. It was really entertaining to use the robot arm to stack blocks in this lab. It felt like a game rather than like school. This lab was one of the most fun labs that I have experienced here at Its simplicity and ease of MatLab made it an enjoyable lab, and also easy to fix. As the testimonials shown, students enjoyed the old robot in both manually control (by teach pendant) and computer programming task (by MATLAB). The age of the robot did not pose any problem. Student actually would like to have more programming (and more complex) tasks. As the result, students showed interest in the new software programming paradigm mainly because of their familiarity of Windows and MATLAB. In addition, it increases the accessibility of the system, for example students can create programs ahead of time on available computers outside the lab instead of waiting in line as before. Many students loved the lab and did stay after hours to program more complicate tasks than required, such as shown in Fig. 4. Some of them plan to have their senior design projects be robotics-related. Conclusion In this work, a framework for interfacing the existing manipulators with a modern programming environment via serial protocols (RS-232) was developed. State-of-the-art programming environments, such as MATLAB Robotics Toolbox or free version of Robotics Toolbox from Peter Corke, etc., can be used to communicate and control the robot. By replacing the obsolete software, i.e. DOS-like environment, as well as upgrading the hardware, from an old Intel 8088 PC to a Pentium-based PC running MATLAB on Window 7 64 bit system, we provide students with a better environment to study and perform research. After the first time implementation of this new approach in a CIM course for one semester, the students surveys showed the strong interest in the subject in general especially the programming robot tasks. They were concerned less about the old robot hardware, but enjoyed programming the robot through MATLAB. We believed that this old robot, provided with our new software compatibility, is still capable of providing students a decent source to improve their robot programming skill.

10 References [1] D. A. Kolb, Experiential learning : experience as the source of learning and development. Englewood Cliffs: Prentice-Hall, [2] J. L. Newcomer, An Industrial Robotics Course for Manufacturing Engineers, 2016 ASEE Annu. Conf. Expo. Proc., Jun [3] S. Das, S. A. Yost, and M. Krishnan, Development Initiative : Relevance, Content, A 10-Year Mechatronics Curriculum Development Initiative : Relevance, Content, and Results Part I, IEEE Trans. Educ., vol. 53, no. 2, pp , [4] N. I. Jaksic and B. Li, Humans vs. Robots Workout Challenge, in 124th ASEE Annual Conference and Exposition, 2017, vol June. [5] M. Muscat and P. Mollicone, Using Kolb s Learning Cycle to Enhance the Teaching and Learning of Mechanics of Materials, Int. J. Mech. Eng. Educ., vol. 40, no. 1, pp , Jan [6] F. A. Candelas, S. T. Puente, F. Torres, F. G. Ortiz, P. Gil, and J. Pomares, A virtual laboratory for teaching robotics, Complexity, vol. 1, p. 11, [7] P. Corke, Robotics, Vision & Control, vol. 73. Springer, [8] H. Zhao, Z. Lu, C. Liu, and H. Wang, Model and Simulation of the Mitsubishi RV-M1 Robot using MATLAB, in 2016 IEEE International Conference on Signal and Image Processing (ICSIP), 2016, pp [9] R. Čermák, Web Camera-based Control of a Mitsubishi MELFA Robotic Arm with MATLAB Tools, [10] J. Swider, K. Foit, G. Wszołek, and D. Mastrowski, The off-line programming and simulation software for the Mitsubishi Movemaster RV-M1 robot, J. Achiev. Mater. Manuf. Eng., vol. 20, no. July, pp , [11] Industrial Micro-Robot System Model RV-M2 Instruction Manual. Mitsubishi Electric Corporation. [12] L. Joseph, Mastering ROS for Robotics Programming. Packt Publishing, [13] M. R. Product, M. Manager, and H. Kong, Interfacing MATLAB and ROS, [14] R. S. Hartenberg and J. Denavit, Kinematic synthesis of linkages. McGraw-Hill, [15] Denavit and R. Hartenberg, A kinematic notation for lower-pair mechanisms based on matrices., Trans. ASME. J. Appl. Mech., vol. 22, 1955.

Humans vs. Robots Workout Challenge

Humans vs. Robots Workout Challenge Paper ID #18986 Humans vs. Robots Workout Challenge Prof. Nebojsa I. Jaksic, Colorado State University, Pueblo NEBOJSA I. JAKSIC earned the Dipl. Ing. degree in electrical engineering from Belgrade University

More information

AC : S-FIELD ANALYSIS INNOVATION METHOD EXERCISE IN A COMPUTER-INTEGRATED MANUFACTURING COURSE

AC : S-FIELD ANALYSIS INNOVATION METHOD EXERCISE IN A COMPUTER-INTEGRATED MANUFACTURING COURSE AC 2011-2326: S-FIELD ANALYSIS INNOVATION METHOD EXERCISE IN A COMPUTER-INTEGRATED MANUFACTURING COURSE Nebojsa I. Jaksic, Colorado State University-Pueblo Nebojsa I. Jaksic received the Dipl. Ing. degree

More information

Lab Design of FANUC Robot Operation for Engineering Technology Major Students

Lab Design of FANUC Robot Operation for Engineering Technology Major Students Paper ID #21185 Lab Design of FANUC Robot Operation for Engineering Technology Major Students Dr. Maged Mikhail, Purdue University Northwest Dr. Maged B.Mikhail, Assistant Professor, Mechatronics Engineering

More information

A Teach Pendant to Control Virtual Robots in RoboAnalyzer

A Teach Pendant to Control Virtual Robots in RoboAnalyzer A Teach Pendant to Control Virtual Robots in RoboAnalyzer Ishaan Mehta, Keshav Bimbraw, Rajeevlochana G. Chittawadigi and Subir K. Saha Abstract Teach programming is an interactive way to program industrial

More information

Laboratory Mini-Projects Summary

Laboratory Mini-Projects Summary ME 4290/5290 Mechanics & Control of Robotic Manipulators Dr. Bob, Fall 2017 Robotics Laboratory Mini-Projects (LMP 1 8) Laboratory Exercises: The laboratory exercises are to be done in teams of two (or

More information

Menu-Driven Control of the MiniMover-5 Robot

Menu-Driven Control of the MiniMover-5 Robot Session 2647 Menu-Driven Control of the MiniMover-5 Robot Zhongming Liang Purdue University Fort Wayne Abstract The paper discusses a utility program developed by the author for the MiniMover-5 robot system.

More information

Virtual Robots Module: An effective visualization tool for Robotics Toolbox

Virtual Robots Module: An effective visualization tool for Robotics Toolbox Virtual Robots Module: An effective visualization tool for Robotics R. Sadanand Indian Institute of Technology Delhi New Delhi ratansadan@gmail.com R. G. Chittawadigi Amrita School of Bengaluru rg_chittawadigi@blr.am

More information

Design and Control of the BUAA Four-Fingered Hand

Design and Control of the BUAA Four-Fingered Hand Proceedings of the 2001 IEEE International Conference on Robotics & Automation Seoul, Korea May 21-26, 2001 Design and Control of the BUAA Four-Fingered Hand Y. Zhang, Z. Han, H. Zhang, X. Shang, T. Wang,

More information

Fundamentals of Robotics

Fundamentals of Robotics Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2017 205 - ESEIAAT - Terrassa School of Industrial, Aerospace and Audiovisual Engineering 707 - ESAII - Department of Automatic Control

More information

A New Approach to Teaching Manufacturing Processes Laboratories

A New Approach to Teaching Manufacturing Processes Laboratories A New Approach to Teaching Manufacturing Processes Laboratories John Farris, Jeff Ray Grand Valley State University Abstract The manufacturing processes laboratory taught in the Padnos School of Engineering

More information

AC : AN INTRODUCTION TO MECHATRONICS EXPERIMENT: LEGO MINDSTORMS NEXT URBAN CHALLENGE

AC : AN INTRODUCTION TO MECHATRONICS EXPERIMENT: LEGO MINDSTORMS NEXT URBAN CHALLENGE AC 2007-2026: AN INTRODUCTION TO MECHATRONICS EXPERIMENT: LEGO MINDSTORMS NEXT URBAN CHALLENGE Nebojsa Jaksic, Colorado State University-Pueblo Nebojsa I. Jaksic received the Dipl. Ing. degree in electrical

More information

AC : INTEGRATED HANDS-ON MECHANICAL SYSTEMS LAB- ORATORIES

AC : INTEGRATED HANDS-ON MECHANICAL SYSTEMS LAB- ORATORIES AC 2011-2653: INTEGRATED HANDS-ON MECHANICAL SYSTEMS LAB- ORATORIES Arif Sirinterlikci, Robert Morris University ARIF SIRINTERLIKCI received B.S. and M.S. degrees in Mechanical Engineering from Istanbul

More information

Robot Task-Level Programming Language and Simulation

Robot Task-Level Programming Language and Simulation Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application

More information

TEACHING PLC IN AUTOMATION --A Case Study

TEACHING PLC IN AUTOMATION --A Case Study TEACHING PLC IN AUTOMATION --A Case Study Dr. George Yang, Assistant Professor And Dr. Yona Rasis, Assistant Professor Department of Engineering Technology Missouri Western State College 4525 Downs Drive

More information

Low cost robotic arm and cobotic

Low cost robotic arm and cobotic Low cost robotic arm and cobotic Autofina and University of Le Havre Autofina Session Agenda Introduction to Autofina Paresh Parekh, CEO Introduction to GREAH, University of Le Havre Jean-Francois Brethe

More information

AC : A KICKING MECHANISM FOR A SOCCER-PLAYING ROBOT: A MULTIDISCIPLINARY SENIOR DESIGN PROJECT

AC : A KICKING MECHANISM FOR A SOCCER-PLAYING ROBOT: A MULTIDISCIPLINARY SENIOR DESIGN PROJECT AC 2009-1908: A KICKING MECHANISM FOR A SOCCER-PLAYING ROBOT: A MULTIDISCIPLINARY SENIOR DESIGN PROJECT Yanfei Liu, Indiana University-Purdue University, Fort Wayne Jiaxin Zhao, Indiana University-Purdue

More information

Autonomous Robotic Vehicle Design

Autonomous Robotic Vehicle Design Autonomous Robotic Vehicle Design Kevin R. Anderson, Chris Jones Department of Mechanical Engineering California State Polytechnic University at Pomona 3801 West Temple Ave Pomona, CA 91768 Introduction

More information

THESE ARE NOT TOYS!! IF YOU CAN NOT FOLLOW THE DIRECTIONS, YOU WILL NOT USE THEM!!

THESE ARE NOT TOYS!! IF YOU CAN NOT FOLLOW THE DIRECTIONS, YOU WILL NOT USE THEM!! ROBOTICS If you were to walk into any major manufacturing plant today, you would see robots hard at work. Businesses have used robots for many reasons. Robots do not take coffee breaks, vacations, call

More information

Key Words Interdisciplinary Approaches, Other: capstone senior design projects

Key Words Interdisciplinary Approaches, Other: capstone senior design projects A Kicking Mechanism for an Autonomous Mobile Robot Yanfei Liu, Indiana - Purdue University Fort Wayne Jiaxin Zhao, Indiana - Purdue University Fort Wayne Abstract In August 2007, the College of Engineering,

More information

ROBOT DESIGN AND DIGITAL CONTROL

ROBOT DESIGN AND DIGITAL CONTROL Revista Mecanisme şi Manipulatoare Vol. 5, Nr. 1, 2006, pp. 57-62 ARoTMM - IFToMM ROBOT DESIGN AND DIGITAL CONTROL Ovidiu ANTONESCU Lecturer dr. ing., University Politehnica of Bucharest, Mechanism and

More information

Quanser Products and solutions

Quanser Products and solutions Quanser Products and solutions with NI LabVIEW From Classic Control to Complex Mechatronic Systems Design www.quanser.com Your first choice for control systems experiments For twenty five years, institutions

More information

A Novel Robotic Manufacturing System for Learning Innovation

A Novel Robotic Manufacturing System for Learning Innovation A Novel Robotic Manufacturing System for Learning Innovation Yuxin Liang 1, Jin Hu 2, Xiumin Diao 2 1 School of Agricultural & Biological Engineering 2 School of Engineering Technology Purdue University,

More information

Servo Robot Training Systems

Servo Robot Training Systems Servo Robot Training Systems LabVolt Series Datasheet Festo Didactic en 220 V - 50 Hz 07/2018 Table of Contents General Description 2 Robot Controller Module 3 Servo Robot Software 3 Location Pins 4 Included

More information

AC : THE UBIQUITOUS MICROCONTROLLER IN MECHANICAL ENGINEERING: MEASUREMENT SYSTEMS

AC : THE UBIQUITOUS MICROCONTROLLER IN MECHANICAL ENGINEERING: MEASUREMENT SYSTEMS AC 8-1513: THE UBIQUITOUS MICROCONTROLLER IN MECHANICAL ENGINEERING: MEASUREMENT SYSTEMS Michael Holden, California Maritime Academy Michael Holden teaches in the department of Mechanical Engineering at

More information

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs 10-11 Introduction to Arduino In this lab we will introduce the idea of using a microcontroller as a tool for controlling

More information

Baccalaureate Program of Sustainable System Engineering Objectives and Curriculum Development

Baccalaureate Program of Sustainable System Engineering Objectives and Curriculum Development Paper ID #14204 Baccalaureate Program of Sustainable System Engineering Objectives and Curriculum Development Dr. Runing Zhang, Metropolitan State University of Denver Mr. Aaron Brown, Metropolitan State

More information

Exercise 1-1. Control of the Robot, Using RoboCIM EXERCISE OBJECTIVE

Exercise 1-1. Control of the Robot, Using RoboCIM EXERCISE OBJECTIVE Exercise 1-1 Control of the Robot, Using RoboCIM EXERCISE OBJECTIVE In the first part of this exercise, you will use the RoboCIM software in the Simulation mode. You will change the coordinates of each

More information

Design and Manufacturing Curriculum in Industrial Engineering at Mercer University

Design and Manufacturing Curriculum in Industrial Engineering at Mercer University Design and Manufacturing Curriculum in Industrial Engineering at Mercer University R. Radharamanan 1 Abstract This paper presents an overview of design and manufacturing curriculum in effect at Mercer

More information

Building a comprehensive lab sequence for an undergraduate mechatronics program

Building a comprehensive lab sequence for an undergraduate mechatronics program Building a comprehensive lab sequence for an undergraduate mechatronics program Tom Lee Ph.D., Chief Education Officer, Quanser MECHATRONICS Motivation The global engineering academic community is witnessing

More information

A Hands-on Approach in Teaching Machine Design

A Hands-on Approach in Teaching Machine Design Paper ID #11528 A Hands-on Approach in Teaching Machine Design Dr. Luis E Monterrubio, Robert Morris University Luis E. Monterrubio, Ph.D. Mechanical Engineering Assistant Professor of Mechanical Engineering

More information

Welcome to EGN-1935: Electrical & Computer Engineering (Ad)Ventures

Welcome to EGN-1935: Electrical & Computer Engineering (Ad)Ventures : ECE (Ad)Ventures Welcome to -: Electrical & Computer Engineering (Ad)Ventures This is the first Educational Technology Class in UF s ECE Department We are Dr. Schwartz and Dr. Arroyo. University of Florida,

More information

Undefined Obstacle Avoidance and Path Planning

Undefined Obstacle Avoidance and Path Planning Paper ID #6116 Undefined Obstacle Avoidance and Path Planning Prof. Akram Hossain, Purdue University, Calumet (Tech) Akram Hossain is a professor in the department of Engineering Technology and director

More information

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 4 & 5 SEPTEMBER 2008, UNIVERSITAT POLITECNICA DE CATALUNYA, BARCELONA, SPAIN MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL

More information

On-demand printable robots

On-demand printable robots On-demand printable robots Ankur Mehta Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology 3 Computational problem? 4 Physical problem? There s a robot for that.

More information

Introduction to robotics. Md. Ferdous Alam, Lecturer, MEE, SUST

Introduction to robotics. Md. Ferdous Alam, Lecturer, MEE, SUST Introduction to robotics Md. Ferdous Alam, Lecturer, MEE, SUST Hello class! Let s watch a video! So, what do you think? It s cool, isn t it? The dedication is not! A brief history The first digital and

More information

3-Degrees of Freedom Robotic ARM Controller for Various Applications

3-Degrees of Freedom Robotic ARM Controller for Various Applications 3-Degrees of Freedom Robotic ARM Controller for Various Applications Mohd.Maqsood Ali M.Tech Student Department of Electronics and Instrumentation Engineering, VNR Vignana Jyothi Institute of Engineering

More information

Tele-Operated Anthropomorphic Arm and Hand Design

Tele-Operated Anthropomorphic Arm and Hand Design Tele-Operated Anthropomorphic Arm and Hand Design Namal A. Senanayake, Khoo B. How, and Quah W. Wai Abstract In this project, a tele-operated anthropomorphic robotic arm and hand is designed and built

More information

Introduction to ABB Labs. TA s: Ryan Mocadlo Adam Gatehouse

Introduction to ABB Labs. TA s: Ryan Mocadlo Adam Gatehouse Introduction to ABB Labs TA s: Ryan Mocadlo (mocad@wpi.edu) Adam Gatehouse (ajgatehouse@wpi.edu) Labs In-depth lab guidelines found on Canvas Must read before coming to lab section Total of 4 Labs: Lab

More information

Learning Actions from Demonstration

Learning Actions from Demonstration Learning Actions from Demonstration Michael Tirtowidjojo, Matthew Frierson, Benjamin Singer, Palak Hirpara October 2, 2016 Abstract The goal of our project is twofold. First, we will design a controller

More information

Teaching Mechatronics & Controls using NI Technology

Teaching Mechatronics & Controls using NI Technology Teaching Mechatronics & Controls using NI Technology NAJIB METNI Chairperson Department of Mechanical Engineering 1 OUTLINE 1. Mechatronics Definition 2. Mechatronics in Mechanical Eng. Curriculum 3. Methods

More information

JEPPIAAR ENGINEERING COLLEGE

JEPPIAAR ENGINEERING COLLEGE JEPPIAAR ENGINEERING COLLEGE Jeppiaar Nagar, Rajiv Gandhi Salai 600 119 DEPARTMENT OFMECHANICAL ENGINEERING QUESTION BANK VII SEMESTER ME6010 ROBOTICS Regulation 013 JEPPIAAR ENGINEERING COLLEGE Jeppiaar

More information

Real-time Real-life Oriented DSP Lab Modules

Real-time Real-life Oriented DSP Lab Modules Paper ID #13259 Real-time Real-life Oriented DSP Lab Modules Mr. Isaiah I. Ryan, Western Washington University Isaiah I. Ryan is currently a senior student in the Electronics Engineering Technology program

More information

INTRODUCTION OF SOME APPROACHES FOR EDUCATIONS OF ROBOT DESIGN AND MANUFACTURING

INTRODUCTION OF SOME APPROACHES FOR EDUCATIONS OF ROBOT DESIGN AND MANUFACTURING INTRODUCTION OF SOME APPROACHES FOR EDUCATIONS OF ROBOT DESIGN AND MANUFACTURING T. Matsuo *,a, M. Tatsuguchi a, T. Higaki a, S. Kuchii a, M. Shimazu a and H. Terai a a Department of Creative Engineering,

More information

GUJARAT TECHNOLOGICAL UNIVERSITY

GUJARAT TECHNOLOGICAL UNIVERSITY Type of course: Core GUJARAT TECHNOLOGICAL UNIVERSITY BRANCH: Mechanical/Production/Manufacturing Engineering SUBJECT NAME: Computer Aided Manufacturing SUBJECT CODE: 2171903 BE Semester VII Prerequisite:

More information

Chapter 1 Introduction to Robotics

Chapter 1 Introduction to Robotics Chapter 1 Introduction to Robotics PS: Most of the pages of this presentation were obtained and adapted from various sources in the internet. 1 I. Definition of Robotics Definition (Robot Institute of

More information

Robotic teaching for Malaysian gifted enrichment program

Robotic teaching for Malaysian gifted enrichment program Available online at www.sciencedirect.com Procedia Social and Behavioral Sciences 15 (2011) 2528 2532 WCES-2011 Robotic teaching for Malaysian gifted enrichment program Rizauddin Ramli a *, Melor Md Yunus

More information

5250 Servo Robot Training Systems

5250 Servo Robot Training Systems 5250 Servo Robot Training Systems LabVolt Series Datasheet Festo Didactic en 120 V - 60 Hz 02/2018 Table of Contents General Description 2 Robot Controller Module 3 Servo Robot Software 3 Location Pins

More information

Team Description 2006 for Team RO-PE A

Team Description 2006 for Team RO-PE A Team Description 2006 for Team RO-PE A Chew Chee-Meng, Samuel Mui, Lim Tongli, Ma Chongyou, and Estella Ngan National University of Singapore, 119260 Singapore {mpeccm, g0500307, u0204894, u0406389, u0406316}@nus.edu.sg

More information

Introduction to Robotics

Introduction to Robotics Introduction to Robotics Analysis, systems, Applications Saeed B. Niku Chapter 1 Fundamentals 1. Introduction Fig. 1.1 (a) A Kuhnezug truck-mounted crane Reprinted with permission from Kuhnezug Fordertechnik

More information

MECHATRONICS IN A BOX

MECHATRONICS IN A BOX MECHATRONICS IN A BOX A Complete Mechatronics Solution for the Classroom amtekcompany.com Contents Introduction Programming Arduino microcontrollers Motor Control Training Course Flowcode 8 Formula AllCode

More information

Robotics: Evolution, Technology and Applications

Robotics: Evolution, Technology and Applications Robotics: Evolution, Technology and Applications By: Dr. Hamid D. Taghirad Head of Control Group, and Department of Electrical Engineering K.N. Toosi University of Tech. Department of Electrical Engineering

More information

Wireless Digital Communication using LabVIEW and ZigBee

Wireless Digital Communication using LabVIEW and ZigBee Paper ID #17728 Wireless Digital Communication using LabVIEW and ZigBee Dr. Wei Zhan, Texas A&M University Dr. Wei Zhan is an Associate Professor of Electronics Engineering Technology at Texas A&M University.

More information

Program.

Program. Program Introduction S TE AM www.kiditech.org About Kiditech In Kiditech's mighty world, we coach, play and celebrate an innovative technology program: K-12 STEAM. We gather at Kiditech to learn and have

More information

Computer-Aided Manufacturing

Computer-Aided Manufacturing Computer-Aided Manufacturing Third Edition Tien-Chien Chang, Richard A. Wysk, and Hsu-Pin (Ben) Wang PEARSON Prentice Hall Upper Saddle River, New Jersey 07458 Contents Chapter 1 Introduction to Manufacturing

More information

EM-ISight Electromagnetic Scanning System. Since Page 1 of 6 Phone (613) Fax (613)

EM-ISight Electromagnetic Scanning System. Since Page 1 of 6   Phone (613) Fax (613) Since 1981 EM-ISight Electromagnetic Scanning System Page 1 of 6 EM-ISight ALSAS EM7 APREL Laboratories is a pioneer in the area of automated system solutions and is pleased to introduce EM-ISight which,

More information

Introduction to Robotics in CIM Systems

Introduction to Robotics in CIM Systems Introduction to Robotics in CIM Systems Fifth Edition James A. Rehg The Pennsylvania State University Altoona, Pennsylvania Prentice Hall Upper Saddle River, New Jersey Columbus, Ohio Contents Introduction

More information

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2015

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2015 ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2015 Yu DongDong, Liu Yun, Zhou Chunlin, and Xiong Rong State Key Lab. of Industrial Control Technology, Zhejiang University, Hangzhou,

More information

The University of Wisconsin-Platteville

The University of Wisconsin-Platteville Embedded Motor Drive Development Platform for Undergraduate Education By: Nicholas, Advisor Dr. Xiaomin Kou This research and development lead to the creation of an Embedded Motor Drive Prototyping station

More information

Control and robotics remote laboratory for engineering education

Control and robotics remote laboratory for engineering education Control and robotics remote laboratory for engineering education R. Šafarič, M. Truntič, D. Hercog and G. Pačnik University of Maribor, Faculty of electrical engineering and computer science, Maribor,

More information

MECHATRONICS Master study program. St. Kliment Ohridski University in Bitola Faculty of Technical Sciences Bitola.

MECHATRONICS Master study program. St. Kliment Ohridski University in Bitola Faculty of Technical Sciences Bitola. MECHATRONICS Master study program St. Kliment Ohridski University in Bitola Faculty of Technical Sciences Bitola www.tfb.edu.mk 1 2 Contents Mechatronics - an interdisciplinary approach Competences / Invest

More information

Design and Implementation of FPGA-Based Robotic Arm Manipulator

Design and Implementation of FPGA-Based Robotic Arm Manipulator Design and Implementation of FPGABased Robotic Arm Manipulator Mohammed Ibrahim Mohammed Ali Military Technical College, Cairo, Egypt Supervisors: Ahmed S. Bahgat 1, Engineering physics department Mahmoud

More information

Development of a Laboratory Kit for Robotics Engineering Education

Development of a Laboratory Kit for Robotics Engineering Education Development of a Laboratory Kit for Robotics Engineering Education Taskin Padir, William Michalson, Greg Fischer, Gary Pollice Worcester Polytechnic Institute Robotics Engineering Program tpadir@wpi.edu

More information

By Vishal Kumar. Project Advisor: Dr. Gary L. Dempsey

By Vishal Kumar. Project Advisor: Dr. Gary L. Dempsey Project Deliverable III Senior Project Proposal for Non-Linear Internal Model Controller Design for a Robot Arm with Artificial Neural Networks By Vishal Kumar Project Advisor: Dr. Gary L. Dempsey 12/4/07

More information

Teaching Mechanical Students to Build and Analyze Motor Controllers

Teaching Mechanical Students to Build and Analyze Motor Controllers Teaching Mechanical Students to Build and Analyze Motor Controllers Hugh Jack, Associate Professor Padnos School of Engineering Grand Valley State University Grand Rapids, MI email: jackh@gvsu.edu Session

More information

COURSE MODULES LEVEL 3.1 & 3.2

COURSE MODULES LEVEL 3.1 & 3.2 COURSE MODULES LEVEL 3.1 & 3.2 6-Month Internship The six-month internship provides students with the opportunity to apply the knowledge acquired in the classroom to work situations, and demonstrate problem

More information

Design and Control of an Anthropomorphic Robotic Arm

Design and Control of an Anthropomorphic Robotic Arm Journal Of Industrial Engineering Research ISSN- 2077-4559 Journal home page: http://www.iwnest.com/ijer/ 2016. 2(1): 1-8 RSEARCH ARTICLE Design and Control of an Anthropomorphic Robotic Arm Simon A/L

More information

Easy Robot Programming for Industrial Manipulators by Manual Volume Sweeping

Easy Robot Programming for Industrial Manipulators by Manual Volume Sweeping Easy Robot Programming for Industrial Manipulators by Manual Volume Sweeping *Yusuke MAEDA, Tatsuya USHIODA and Satoshi MAKITA (Yokohama National University) MAEDA Lab INTELLIGENT & INDUSTRIAL ROBOTICS

More information

Control of the Robot, Using the Teach Pendant

Control of the Robot, Using the Teach Pendant Exercise 1-2 Control of the Robot, Using the Teach Pendant EXERCISE OBJECTIVE In the first part of this exercise, you will use the optional Teach Pendant to change the coordinates of each robot's articulation,

More information

GTU- Centre of Excellence in Automation

GTU- Centre of Excellence in Automation Gujarat Technological University Centre of Excellence in Automation LABS UNDER CENTER OF EXCELLENCE Hydraulic Lab. Pneumatic Lab. Sensor Lab. Programmable logic controller(plc) Robotics & Mechatronics

More information

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2014

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2014 ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2014 Yu DongDong, Xiang Chuan, Zhou Chunlin, and Xiong Rong State Key Lab. of Industrial Control Technology, Zhejiang University, Hangzhou,

More information

Teaching Bottom-Up AI From the Top Down

Teaching Bottom-Up AI From the Top Down Teaching Bottom-Up AI From the Top Down Christopher Welty, Kenneth Livingston, Calder Martin, Julie Hamilton, and Christopher Rugger Cognitive Science Program Vassar College Poughkeepsie, NY 12604-0462

More information

Birth of An Intelligent Humanoid Robot in Singapore

Birth of An Intelligent Humanoid Robot in Singapore Birth of An Intelligent Humanoid Robot in Singapore Ming Xie Nanyang Technological University Singapore 639798 Email: mmxie@ntu.edu.sg Abstract. Since 1996, we have embarked into the journey of developing

More information

Nomograms for Synthesizing Crank Rocker Mechanism with a Desired Optimum Range of Transmission Angle

Nomograms for Synthesizing Crank Rocker Mechanism with a Desired Optimum Range of Transmission Angle International Journal of Mining, Metallurgy & Mechanical Engineering (IJMMME Volume 3, Issue 3 (015 ISSN 30 4060 (Online Nomograms for Synthesizing Crank Rocker Mechanism with a Desired Optimum Range of

More information

Familiarization with the Servo Robot System

Familiarization with the Servo Robot System Exercise 1 Familiarization with the Servo Robot System EXERCISE OBJECTIVE In this exercise, you will be introduced to the Lab-Volt Servo Robot System. In the Procedure section, you will install and connect

More information

GE 320: Introduction to Control Systems

GE 320: Introduction to Control Systems GE 320: Introduction to Control Systems Laboratory Section Manual 1 Welcome to GE 320.. 1 www.softbankrobotics.com 1 1 Introduction This section summarizes the course content and outlines the general procedure

More information

CHAPTER 5 INDUSTRIAL ROBOTICS

CHAPTER 5 INDUSTRIAL ROBOTICS CHAPTER 5 INDUSTRIAL ROBOTICS 5.1 Basic of Robotics 5.1.1 Introduction There are two widely used definitions of industrial robots : i) An industrial robot is a reprogrammable, multifunctional manipulator

More information

A Semi-Minimalistic Approach to Humanoid Design

A Semi-Minimalistic Approach to Humanoid Design International Journal of Scientific and Research Publications, Volume 2, Issue 4, April 2012 1 A Semi-Minimalistic Approach to Humanoid Design Hari Krishnan R., Vallikannu A.L. Department of Electronics

More information

Introduction to Robotics

Introduction to Robotics COURSE NUMBER & COURSE TITLE: Introduction to Robotics INSTRUCTOR: Credits: 3 Language of instruction: Chinese / English REQUIRED COURSE OR ELECTIVE COURSE: Elective COURSE STRUCTURE/SCHEDULE: 1. teaching

More information

The Signals and Systems Toolbox: Comparing Theory, Simulation and Implementation using MATLAB and Programmable Instruments

The Signals and Systems Toolbox: Comparing Theory, Simulation and Implementation using MATLAB and Programmable Instruments Session 222, ASEE 23 The Signals and Systems Toolbox: Comparing Theory, Simulation and Implementation using MATLAB and Programmable Instruments John M. Spinelli Union College Abstract A software system

More information

MECHATRONICS SYSTEM DESIGN

MECHATRONICS SYSTEM DESIGN MECHATRONICS SYSTEM DESIGN (MtE-325) TODAYS LECTURE Control systems Open-Loop Control Systems Closed-Loop Control Systems Transfer Functions Analog and Digital Control Systems Controller Configurations

More information

Low cost bench-top 5/6 axis general purpose articulated robot arm

Low cost bench-top 5/6 axis general purpose articulated robot arm Low cost bench-top 5/6 axis general purpose articulated robot arm Description R17 (Deucaleon) is a low cost entry to robotics, fast, accurate and reliable and easy to program. It has a long reach and therefore

More information

ME 487 Mechatronics. Office: JH 515, Tel.: (505)

ME 487 Mechatronics. Office: JH 515,   Tel.: (505) ME 487 Mechatronics Instructor: Assistant: Dr. Ou Ma Office: JH 515, Email: oma@nmsu.edu Tel.: (505)646-6534 Xiumin Diao (Ph.D. student) Office: JH 608, Email: xiumin@nmsu.edu Tel.: (505)646-6544 Dept.

More information

MATLAB is a high-level programming language, extensively

MATLAB is a high-level programming language, extensively 1 KUKA Sunrise Toolbox: Interfacing Collaborative Robots with MATLAB Mohammad Safeea and Pedro Neto Abstract Collaborative robots are increasingly present in our lives. The KUKA LBR iiwa equipped with

More information

AC : PSCAD SIMULATION IN A POWER ELECTRONICS APPLICATION COURSE

AC : PSCAD SIMULATION IN A POWER ELECTRONICS APPLICATION COURSE AC 2007-2855: PSCAD SIMULATION IN A POWER ELECTRONICS APPLICATION COURSE Liping Guo, University of Northern Iowa Liping Guo received the B. E. degree in Automatic Control from Beijing Institute of Technology,

More information

DSP Communications Experiment Gale Allen, Minnesota State University, Mankato

DSP Communications Experiment Gale Allen, Minnesota State University, Mankato DSP Communications Experiment Gale Allen, Minnesota State University, Mankato Abstract A sampling circuit combined with digital implementation of analog communications functions and the evolution of experiments

More information

M.Tech in Machine Design

M.Tech in Machine Design M.Tech in Machine Design Department of Mechanical Engineering The National Institute of Engineering Mysore-08 (Established in 1946) A Heritage of Excellence NIE Premier educational institutions in India

More information

UNIT-1 INTRODUCATION The field of robotics has its origins in science fiction. The term robot was derived from the English translation of a fantasy play written in Czechoslovakia around 1920. It took another

More information

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Hiroshi Ishiguro Department of Information Science, Kyoto University Sakyo-ku, Kyoto 606-01, Japan E-mail: ishiguro@kuis.kyoto-u.ac.jp

More information

THE USE OF LEGO MINDSTORMS NXT ROBOTS IN THE TEACHING OF INTRODUCTORY JAVA PROGRAMMING TO UNDERGRADUATE STUDENTS

THE USE OF LEGO MINDSTORMS NXT ROBOTS IN THE TEACHING OF INTRODUCTORY JAVA PROGRAMMING TO UNDERGRADUATE STUDENTS THE USE OF LEGO MINDSTORMS NXT ROBOTS IN THE TEACHING OF INTRODUCTORY JAVA PROGRAMMING TO UNDERGRADUATE STUDENTS Elizabeth A. Gandy: University of Sunderland Department of Computing, Engineering & Technology,

More information

Exercise 2. Point-to-Point Programs EXERCISE OBJECTIVE

Exercise 2. Point-to-Point Programs EXERCISE OBJECTIVE Exercise 2 Point-to-Point Programs EXERCISE OBJECTIVE In this exercise, you will learn various important terms used in the robotics field. You will also be introduced to position and control points, and

More information

Preliminary Design Report. Project Title: Search and Destroy

Preliminary Design Report. Project Title: Search and Destroy EEL 494 Electrical Engineering Design (Senior Design) Preliminary Design Report 9 April 0 Project Title: Search and Destroy Team Member: Name: Robert Bethea Email: bbethea88@ufl.edu Project Abstract Name:

More information

PC s and Micro-Controllers in Mechatronics Education. Santosh Devasia and Sanford Meek

PC s and Micro-Controllers in Mechatronics Education. Santosh Devasia and Sanford Meek PC s and Micro-Controllers in Mechatronics Education Santosh Devasia and Sanford Meek Department of Mechanical Engineering The University of Utah Salt Lake City, Utah 84112 Abstract The mechanical engineering

More information

Kid-Size Humanoid Soccer Robot Design by TKU Team

Kid-Size Humanoid Soccer Robot Design by TKU Team Kid-Size Humanoid Soccer Robot Design by TKU Team Ching-Chang Wong, Kai-Hsiang Huang, Yueh-Yang Hu, and Hsiang-Min Chan Department of Electrical Engineering, Tamkang University Tamsui, Taipei, Taiwan E-mail:

More information

More Meaningful PSpice Simulations via LabVIEW*

More Meaningful PSpice Simulations via LabVIEW* Int. J. Engng Ed. Vol. 21, No. 1, pp. 3±10, 2005 0949-149X/91 $3.00+0.00 Printed in Great Britain. # 2005 TEMPUS Publications. More Meaningful PSpice Simulations via LabVIEW* DALE H. LITWHILER Penn State

More information

COMPUTER-AIDED MANUFACTURING (3RD EDITION) BY TIEN-CHIEN CHANG, RICHARD A. WYSK, HSU-PIN WANG

COMPUTER-AIDED MANUFACTURING (3RD EDITION) BY TIEN-CHIEN CHANG, RICHARD A. WYSK, HSU-PIN WANG Read Online and Download Ebook COMPUTER-AIDED MANUFACTURING (3RD EDITION) BY TIEN-CHIEN CHANG, RICHARD A. WYSK, HSU-PIN WANG DOWNLOAD EBOOK : COMPUTER-AIDED MANUFACTURING (3RD EDITION) BY TIEN-CHIEN CHANG,

More information

Masatoshi Ishikawa, Akio Namiki, Takashi Komuro, and Idaku Ishii

Masatoshi Ishikawa, Akio Namiki, Takashi Komuro, and Idaku Ishii 1ms Sensory-Motor Fusion System with Hierarchical Parallel Processing Architecture Masatoshi Ishikawa, Akio Namiki, Takashi Komuro, and Idaku Ishii Department of Mathematical Engineering and Information

More information

Getting Started With The MATLAB Image Processing Toolbox

Getting Started With The MATLAB Image Processing Toolbox Session III A 5 Getting Started With The MATLAB Image Processing Toolbox James E. Cross, Wanda McFarland Electrical Engineering Department Southern University Baton Rouge, Louisiana 70813 Phone: (225)

More information

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging Proseminar Roboter und Aktivmedien Educational robots achievements and challenging Lecturer Lecturer Houxiang Houxiang Zhang Zhang TAMS, TAMS, Department Department of of Informatics Informatics University

More information

ITT Technical Institute. CD111 Introduction to Design and Drafting Onsite and Online Course SYLLABUS

ITT Technical Institute. CD111 Introduction to Design and Drafting Onsite and Online Course SYLLABUS ITT Technical Institute CD111 Introduction to Design and Drafting Onsite and Online Course SYLLABUS Credit hours: 4 Contact/Instructional hours: 50 (30 Theory Hours, 20 Lab Hours) Prerequisite(s) and/or

More information

Robotics Laboratory. Report Nao. 7 th of July Authors: Arnaud van Pottelsberghe Brieuc della Faille Laurent Parez Pierre-Yves Morelle

Robotics Laboratory. Report Nao. 7 th of July Authors: Arnaud van Pottelsberghe Brieuc della Faille Laurent Parez Pierre-Yves Morelle Robotics Laboratory Report Nao 7 th of July 2014 Authors: Arnaud van Pottelsberghe Brieuc della Faille Laurent Parez Pierre-Yves Morelle Professor: Prof. Dr. Jens Lüssem Faculty: Informatics and Electrotechnics

More information