Let s Not Throw Away that Big and Bulky Manipulator Revitalize It!
|
|
- Amy Burke
- 5 years ago
- Views:
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
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 informationAC : 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 informationLab 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 informationA 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 informationLaboratory 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 informationMenu-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 informationVirtual 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 informationDesign 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 informationFundamentals 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 informationA 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 informationAC : 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 informationAC : 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 informationRobot 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 informationTEACHING 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 informationLow 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 informationAC : 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 informationAutonomous 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 informationTHESE 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 informationKey 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 informationROBOT 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 informationQuanser 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 informationA 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 informationServo 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 informationAC : 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 informationEE-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 informationBaccalaureate 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 informationExercise 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 informationDesign 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 informationBuilding 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 informationA 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 informationWelcome 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 informationUndefined 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 informationMECHANICAL 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 informationOn-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 informationIntroduction 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 information3-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 informationTele-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 informationIntroduction 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 informationLearning 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 informationTeaching 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 informationJEPPIAAR 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 informationReal-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 informationINTRODUCTION 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 informationGUJARAT 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 informationChapter 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 informationRobotic 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 information5250 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 informationTeam 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 informationIntroduction 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 informationMECHATRONICS 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 informationRobotics: 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 informationWireless 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 informationProgram.
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 informationComputer-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 informationEM-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 informationIntroduction 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 informationZJUDancer 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 informationThe 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 informationControl 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 informationMECHATRONICS 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 informationDesign 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 informationDevelopment 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 informationBy 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 informationTeaching 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 informationCOURSE 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 informationDesign 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 informationEasy 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 informationControl 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 informationGTU- 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 informationZJUDancer 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 informationTeaching 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 informationBirth 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 informationNomograms 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 informationFamiliarization 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 informationGE 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 informationCHAPTER 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 informationA 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 informationIntroduction 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 informationThe 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 informationMECHATRONICS 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 informationLow 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 informationME 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 informationMATLAB 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 informationAC : 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 informationDSP 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 informationM.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 informationUNIT-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 informationDistributed 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 informationTHE 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 informationExercise 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 informationPreliminary 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 informationPC 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 informationKid-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 informationMore 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 informationCOMPUTER-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 informationMasatoshi 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 informationGetting 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 informationProseminar 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 informationITT 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 informationRobotics 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