AC : DEVELOPMENT OF A ROBOTIC PLATFORM FOR TEACH- ING MODEL-BASED DESIGN TECHNIQUES IN DYNAMICS AND CON- TROL PROGRAM
|
|
- Jean Pierce
- 6 years ago
- Views:
Transcription
1 AC : DEVELOPMENT OF A ROBOTIC PLATFORM FOR TEACH- ING MODEL-BASED DESIGN TECHNIQUES IN DYNAMICS AND CON- TROL PROGRAM Bingen Yang, University o Southern Caliornia Dr. Bingen Yang is Proessor o Aerospace and Mechanical Engineering, who has taught courses (including AME 301, 40 and 451) and conducted research in the area o dynamics and control at USC or 1 years. He has expertise in modeling, analysis, and simulation o dynamic systems and structures. He has developed more than 300,000 lines o MATLAB codes or simulation o dynamic and control systems, which have been used in some courses taught by him. Dr. Yang is the author o the book Stress, Strain, and Structural Dynamics: An Interactive Handbook o Formulas, Solutions, and MATLAB Toolboxes. Cheng-Yuan Jerry Chen, USC Dr. ChengYuan Jerry Chen is ulltime Lecturer o Aerospace and Mechanical Engineering, who has involved with AME laboratory teaching or more than 8 years in AME341, 441, and 443 classes. His expertise is not only in analytical and computational o dynamic and control systems, but also in experimental and laboratory hardware implementations. He has more than 0 years o advanced machining experience and has accomplished enormous projects in mechanical and electrical designs. He is currently the head leader o the instructional laboratory in the Aerospace and Mechanical Engineering Department. c American Society or Engineering Education, 011
2 Development o a Robotic Platorm or Teaching Model-Based Design Techniques in Dynamics and Control Program Abstract This paper describes an on-going project o undergraduate curriculum innovation in our department, which is sponsored by Mathworks Inc. and our engineering school. The main purpose o the project is to develop a FANUC robotic platorm, by which we shall signiicantly modiy two existing undergraduate laboratory courses in dynamics and control: Senior Projects Laboratory ( students per year), and Control Systems Laboratory (60-70 students per year). The platorm will be integrated with Mathworks sotware, which will allow our undergraduate students to learn state-o-the art Model-Based Design (MBD) techniques. 1. Introduction Design o complex dynamic systems requires the development o mathematical models with varying complexities, extensive simulation studies or validation o the proposed models, synthesis and analysis o control algorithms, veriication o the perormance the closed-loop systems via numerical simulation, and hardware in the loop simulations. As a modern industry standard, Model-Based Design (MBD) techniques allow or relatively inexpensive design iterations by manipulating parameters o the simulation model instead o costly and time consuming direct experimentation on hardware set-ups. Thus, MBD provides the designer with the ultimate playground or rapid testing o ideas and or investigating what i scenarios on their desktop or in the laboratory, so as thoroughly exploring the entire design space. It is thereore imperative to make MBD the central philosophy or teaching courses in the area o dynamics and control in mechanical engineering education. This paper introduces an on-going project o undergraduate curriculum innovation in our department, which is sponsored by Mathworks Inc. and our engineering school. The objective o the project is to develop a FANUC robotic platorm, by which we shall signiicantly modiy two existing undergraduate laboratory courses in dynamics and control: AME 441Senior Projects Laboratory ( students per year), and AME 443 Control Systems Laboratory (60-70 students per year). The FANUC robotic platorm in development consists o a FANUC robot, an interace between the robot and MATLAB and its toolboxes, and the necessary hardware and sotware or modeling and eedback control o the robot system (Fig. 1). In this paper, we present the initial results obtained in this project, including those on the ollowing issues: development o an accurate model o the robotic by importing 3-D data rom Solidworks to SimMechanics; real-time simulation and control system implementation via conversion o the SimMechanics models into C code or Hardware-in-the-Loop tests using Real- Time Workshop; controller design and system-level analysis via MATLAB and SIMULINK; and experimental veriication. Two sets o control experiments are to be perormed to demonstrate control system development or robotic manipulators: open-loop inverse kinematic
3 control design, and basic joint space control design, which is a combination o open-loop torques computed using inverse kinematic and closed-loop PD and PID controllers. Figure 1. A FANUC robotic platorm These modiied lab courses and related precursor courses, expose students to dierent aspects o modeling and simulation at an early stage o their studies. We plan to continue exposing students to the various aspects o Model-Based Design (MBD) techniques until the conclusion o their undergraduate education.. The Setting o Fanuc Robotic Platorm The Fanuc LR Mate 00iC robotic arm and R-30iA Mate controller box (see in Figs. and 3) were successully set up in the USC BHE301 lab (or undergraduate teaching in our department). The robotic arm has six degrees o reedom and six axis brakes. The six joints in total mimic the capabilities and reach o a human arm. Counting rom the base the joints are named J1, J, J3, J4, J5, and J6, respectively. The joints' maximum motion speed are J1=350, J=350, J3=400, J4=450, J5=450, and J6=70 in units o degrees per second [1]. Maximum payload is 5 kg, and maximum reach is meters with repeatability o ±0.0 mm at ull payload and ull speed with the entire robot work envelope. Figure. The LR Mate 00iC robotic arm
4 Figure 3. The R-30iA Mate controller box For saety reasons, the arm is presently contained within a rectangular plastic casing measuring ± 0.5 cm by 5.5 ± 0.5 cm by 86.3 ± 0.5 cm. Fanuc actory sotware is included in the current setup to limit the operating range o the arm such that limits are reached beore the end eector comes into contact with the sides o the encasing. Dimensions and reach o the arm are detailed in Fig. 4.. Figure 4. Dimensions and reach o the LR Mate 00iC robotic arm The controller box, as it is currently set up, is designed to receive commands rom the teaching pendant (a device provided by Fanuc or manually controlling the hardware) and to move the
5 motors accordingly. The controller box is equipped with an on/o switch, a circuit breaker, an emergency stop that activates dynamic braking or each joint, and a light indicating whether a ault has occurred. The controller box includes an 8-axis control board, a 6 channel servo ampliier, dual check saety, and a CPU eaturing an Ethernet port and multi-processor based architecture. The teaching pendant is set up or manual control o the robot when the arm is not set to run a speciic program. A product documentation CD is also included and comes with HandlingTool sotware or robot control, instructions on setup and operations, a mechanical unit operators manual, and directions or maintenance. The goals o the project include the ollowing. First, operator training will be completed, and HandlingTool sotware will be used or simple operation o the robot and design o simple algorithms. MATLAB sotware will then be written and incorporated into a hardware in-theloop system, which will eature a MATLAB interace and will allow a user to send commands rom the interace through the controller box to the robot. A modeling component will also be incorporated in order to demonstrate the result o algorithms as the hardware itsel is responding to user-issued commands. 3. Mathematical Modeling or Model-Based Control Design 3.1 System model One objective o the project is to introduce the students to all the aspects o model based design by using a system or which the equations are simple and can be derived analytically. To achieve this we lock all but two joints o the robot to establish a two degree o reedom system with rotational joints perorming a motion in the plane. Shown in Fig. 5 is such a model o the robot. Figure 5. A -DOF model o the robotic arm The dynamic model or the above system is described as ollows [, 3]: a) Kinematics x L cos L cos e y L sin L sin e (1) b) Inverse kinematics
6 sign( ) 1 a tan D, 1 D where xe ye L1 L 1 xe ye L1 L D, a tan ( ye, xe), cos LL 1 L1 xe y e () c) Dynamics Denote h ml1 Lc sin and 1 then the equations o motion are given by M ( θ) M ( θ) H ( θ, θ) u i 1, i1 1 i i i where M ( θ) m L I m L I m L m L L cos 11 1 c1 1 c 1 1 c M ( θ) M ( θ) m L I m L L cos, M ( θ) m L I 1 1 c 1 c c H ( θθ, ) h h m L m L g cos m gl cos c1 1 1 c H( θ, θ) h1 mgl c cos (3) d) Dierential kinematics The relation between joint velocities and end-eector velocity components is x L sin L sin L sin e J( ), J( ) y θ θ e L 1 cos1 L cos L cos (4) The relation between joint accelerations and end-eector acceleration components is x L cos L cos L cos e J( ) J(, ), J(, ) y θ θ θ θ θ (5) e 1L1 sin1 L sin L sin 3.. Description o the task perormed by the robot The irst task chosen to be perormed by the robot is to move the end-eector in the plane along a straight line rom location ( x0, y o) to location ( x, y) in prescribed timet, see Figure 6. The commanded end-eector trajectory was computed as 3( x * 3 x0) ( x x0) x ( t) x0 t t, where, 3 t t (6) y * * y0 ( x y0 x0 y ) y ( t) mx ( t) n, where m, n 3 x x t 0
7 The commanded velocities and accelerations in the task space are computed by successive dierentiation o Eq. (6). The commanded trajectory in joint space is computed by using the inverse kinematic equations () and the commanded joint velocities and accelerations in joint space are computed by using the equations o inverse dierential kinematics (4) and (5) or i and, i 1, i 3.3. MATLAB simulation program Figure 6: Commanded trajectory description A simulation program has been developed in MATLAB to simulate control laws in joint space. The program is modular where each unction implements a dierent part o the model and control algorithm. Because o its modular structure, we will be able to use it as a template or uture studies when the robot will have more degrees o reedom that are active and more complex control laws, both in joint space and end- eector space are implemented. The ollowing MATLAB unctions were developed: a. Function rrmain (main program) integrates equations o motion, computes nominal trajectory, plots the results. b. Function eetraj computes the commanded end-eector trajectory or a given task, see Eq. (6). c. Function Kin - computes end-eector trajectory, its velocity and acceleration given joint motion, see Eqs. (1), (4) and (5). d. Function InvKn - computes end- Computes trajectories in joint space, their velocity and acceleration given end-eector motion, see Eqs. (1), (4) and (5). e. Function accrr computes robot accelerations in joint space or a given control torques, see Eq. (3).. Function cont - implements control algorithm by computing torques given nominal and actual trajectory measurements. g. Function par inputs robot and control algorithm parameters ( inertial parameters, geometry, control gains, saturation limits, etc.)
8 3.4. Simulation o control In the irst stage o our project two relatively simple control laws are implemented on the robot as ollows: a. Independent joint control The eedback controller is given by * * * ui m i i k pi ( i i ) kri ( i i ) i 1, m m L I m L I m L m L L 1 1 c1 1 c 1 1 c m m L I c (7) b. Model-based control u M ( θ) M ( θ) k ( ) k ( ) H ( θ, θ ) i 1, (8) * * * * i i1 1 i pi i i ri i i i * In Eqs. (7) and (8), u i are control torques shown in Eq. (3), i are the reerence angles (desired output) o the robotic system, and k pi, k ri are control gains. Simulation results or the independent joint control design are shown in Figs. 7 and 8. An error o 10% in the mass properties was assumed and a saturation o the actuators was also implemented. Figure 7. End-eector trajectory under independent joint control design
9 Figure 8. Trajectory in joint space or independent joint control design Simulation results or model-based control design are shown in Figs. 9 and 10.
10 Figure 9. End-eector trajectory under model-based control design
11 4. Implementation Plan Figure 10. Trajectory in joint space or model-based control design This eort is aimed at a major modiication o the ollowing two undergraduate laboratory courses in dynamics and control: AME 441 Senior Projects Laboratory ( students per year) AME 443 Control Systems Laboratory (60-70 students per year). We acquired the Fanuc robotic system at the end o 010. The setting and mathematical modeling results, as described in Sections and 3, will be demonstrated in the above two courses in Spring 011, and later on integrated in the new course materials. During the summer o 011, several selected undergraduate students will involve in developing new course materials related to the robotic platorm. In Fall 011, we expect ull implementation o the obtained new results in our curriculum that we will use the robotic platorm or teaching and projects in these two courses. The communication between host station (MATLAB/SIMULINK) and Fanuc controller (R-30iA) is perormed by TCP/IP based protocol (called socket message) through Ethernet cable. Userdeined program (using Fanuc s KAREL) will reside in Fanuc controller to allow high-level controller implemented in MATLAB/SIMULINK to send commands and retrieve inormation such as encoder value, register value, and I/O status. User-deined program perorms analyzing commands, storing data into registers and sending data back to the high level controller. According to the commands that high-level controller sends, commanded motion will be carried out by Fanuc controller, as shown in Fig. 11. The completion o the integration o the Fanuc robotic system with MATLAB/SIMULINK sotware, will enable the students o AME 443 and AME 441 to learn MBD techniques. In particular, the students in these classes will perorm new experiments and conduct new projects as outlined below.
12 Figure 11. A Fanuc robot platorm with integrated MathWorks sotware AME 443 Control Systems Laboratory: The ollowing experiments will be added: System Modeling via MATLAB and MSC ADAMS System Identiications and System Veriications Kinematics Simulations vs Robot Experiments Gravity Compensation Simulations vs Experiments Controller Design and Implementation
13 Open Loop control by Inverse Kinematics Feedback Controller Design to Meet Perormance Speciications Single DOF vs Multiple DOF Motion Trajectory Tracking Vision Based Feedback Control AME441 Senior Projects Laboratory: The ollowing projects will be added: Design, simulation, and implementation or a trajectory control o a robotic manipulator. The project will require the use o MATLAB, SIMULINK, SIMMechanics and MSC Adams Design, simulation, and implementation o energy based control o a robotic manipulator. The project will require the use o MATLAB, SIMULINK, SIMMechanics and MSC Adams Design, simulation, and implementation or robust min-max control o a robotic manipulator. The project will require the use o MATLAB, SIMULINK, SIMMechanics and MSC Adams This project will eventually achieve the ollowing speciic goals: Introduce students to state o the art techniques or development o dynamic systems needed in Mechtronics and robotics Demonstrate to the students the clear relation between analysis, design, modeling, and hardware implementation Teach the students all aspects o dynamic system development preparing them or work in this area Give students hands-on experience in designing and implementing dynamic systems thus enhancing their academic experience. Conclusions A Fanuc robotic platorm is being developed at the USC Aerospace and Mechanical Engineering Department. The platorm will be integrated with Mathworks sotware, which will allow our undergraduate students to learn state-o-the art Model-Based Design (MBD) techniques. The successul completion o this project will signiicantly modiy two existing undergraduate laboratory courses in dynamics and control. Reerences [1] FANUC Robotics America online support [ [] H. Asada and J. J. E. Slotine: Robot Analysis and Control, Wiley-Interscience (1986) [3] J. Y. S. Luh, and C. S. Lin, "Automatic Generation o Dynamic Equations or Mechanical Manipulators", 1981 Joint Automatic Control Conerence, Charlottesville, VA (1981)
TRAJECTORY PLANNING OF FIVE DOF MANIPULATOR: DYNAMIC FEED FORWARD CONTROLLER OVER COMPUTED TORQUE CONTROLLER
59 Military Technical College Kobry El-Kobbah, Cairo, Egypt. 7 th International Conference on Applied Mechanics and Mechanical Engineering. TRAJECTORY PLANNING OF FIVE DOF MANIPULATOR: DYNAMIC FEED FORWARD
More informationDynamic Simulation of a KUKA KR5 Industrial Robot using MATLAB SimMechanics
Dynamic Simulation of a KUKA KR5 Industrial Robot using MATLAB SimMechanics Arun Dayal Udai, C.G Rajeevlochana, Subir Kumar Saha Abstract The paper discusses a method for the dynamic simulation of a KUKA
More informationSimulation-Based Design of Robotic Systems
Simulation-Based Design of Robotic Systems Shadi Mohammad Munshi* & Erik Van Voorthuysen School of Mechanical and Manufacturing Engineering, The University of New South Wales, Sydney, NSW 2052 shadimunshi@hotmail.com,
More informationDESIGN AND MODELLING OF A 4DOF PAINTING ROBOT
DESIGN AND MODELLING OF A 4DOF PAINTING ROBOT MSc. Nilton Anchaygua A. Victor David Lavy B. Jose Luis Jara M. Abstract The following project has as goal the study of the kinematics, dynamics and control
More informationSIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR
SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR Fabian Andres Lara Molina, Joao Mauricio Rosario, Oscar Fernando Aviles Sanchez UNICAMP (DPM-FEM), Campinas-SP, Brazil,
More information10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators
Robotics and automation Dr. Ibrahim Al-Naimi Chapter two Introduction To Robot Manipulators 1 Robotic Industrial Manipulators A robot manipulator is an electronically controlled mechanism, consisting of
More informationIntroduction to Physical Modelling Rory Adams Senior Application Engineer
Introduction to Physical Modelling Rory Adams Senior Application Engineer 2014 The MathWorks, Inc. 1 Creating Reusable Physical Models What you should walk away with Increased knowledge of: What is meant
More informationDynamic Analysis of Manipulator Arm for 6-legged Robot
American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 365-369 Available online at http://pubs.sciepub.com/ajme/1/7/42 Science and Education Publishing DOI:10.12691/ajme-1-7-42 Dynamic Analysis
More informationA NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS
A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS Ahmad Manasra, 135037@ppu.edu.ps Department of Mechanical Engineering, Palestine Polytechnic University, Hebron, Palestine
More informationCOMPUTER SIMULATION OF MOVEMENTS OF THE HEXAPOD ROBOT FOR 3D PRINTING OF BUILDING PRODUCTS
COMPUTER SIMULATION OF MOVEMENTS OF THE HEXAPOD ROBOT FOR 3D PRINTING OF BUILDING PRODUCTS Larisa Alexandrovna Rybak, Dmitry Ivanovich Malyshev, Lusine Hornikova Virabyan and Galina Valeryevna Bocharnikova
More informationTRAINING A ROBOTIC MANIPULATOR
ME 4773/5493 Fundamental of Robotics Fall 2016 San Antonio, TX, USA TRAINING A ROBOTIC MANIPULATOR Jonathan Sackett Dept. of Mechanical Engineering San Antonio, TX, USA 78249 jonathan.sackett@utsa.edu
More informationPATH PLANNING OF UNMANNED AERIAL VEHICLE USING DUBINS GEOMETRY WITH AN OBSTACLE
Proceeding o International Conerence On Research, Implementation And Education O Mathematics And Sciences 2015, Yogyakarta State University, 17-19 May 2015 PATH PLANNING OF UNMANNED AERIAL VEHICLE USING
More informationNMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582
ROBOT ENGINEERING Dr. Stephen Bruder Course Information Robot Engineering Classroom UNM: Woodward Hall room 147 NMT: Cramer 123 Schedule Tue/Thur 8:00 9:15am Office Hours UNM: After class 10am Email bruder@aptec.com
More informationAutomatic Control Industrial robotics
Automatic Control Industrial robotics Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Prof. Luca Bascetta Industrial robots
More informationUsing Active Learning in Motor Control and Matlab Simulation
Using Active Learning in Motor Control and Matlab Simulation Ercan Nurcan Yilmaz Department of Electrical & Electronic Engineering, Faculty of Technology, Gazi University, Teknikokullar, Ankara, Turkey
More informationA Co-simulation Approach Based on ADAMS-MATLAB for Development of an Industrial Manipulator
ISSN 2395-1621 A Co-simulation Approach Based on ADAMS-MATLAB for Development of an Industrial Manipulator #1 SwapnilDokhe, #2 ShaileshPimpale, 1 swapnildokhe@gmail.com 2 shailesh_pimpale@rediffmail.com
More informationMotion based 3D Target Tracking with Interacting Multiple Linear Dynamic Models
Motion based 3D Target Tracking with Interacting Multiple Linear Dynamic Models Zhen Jia and Arjuna Balasuriya School o EEE, Nanyang Technological University, Singapore jiazhen@pmail.ntu.edu.sg, earjuna@ntu.edu.sg
More informationWhat Is SimMechanics?
SimMechanics 1 simulink What Is Simulink? Simulink is a tool for simulating dynamic systems with a graphical interface specially developed for this purpose. Physical Modeling runs within the Simulink environment
More informationNon Linear Control of Four Wheel Omnidirectional Mobile Robot: Modeling, Simulation and Real-Time Implementation
Non Linear Control of Four Wheel Omnidirectional Mobile Robot: Modeling, Simulation and Real-Time Implementation eer Alakshendra Research Scholar Robotics Lab Dr Shital S.Chiddarwar Supervisor Robotics
More informationDesign optimisation of industrial robots using the Modelica multi-physics modeling language
Design optimisation of industrial robots using the Modelica multi-physics modeling language A. Kazi, G. Merk, M. Otter, H. Fan, (ArifKazi, GuentherMerk)@kuka-roboter.de (Martin.Otter, Hui.Fan)@dlr.de KUKA
More informationChapter 1: Introduction
Chapter 1: Introduction This dissertation will describe the mathematical modeling and development of an innovative, three degree-of-freedom robotic manipulator. The new device, which has been named the
More informationWe are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors
We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,800 116,000 120M Open access books available International authors and editors Downloads Our
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 3: Forward and Inverse Kinematics
MCE/EEC 647/747: Robot Dynamics and Control Lecture 3: Forward and Inverse Kinematics Denavit-Hartenberg Convention Reading: SHV Chapter 3 Mechanical Engineering Hanz Richter, PhD MCE503 p.1/12 Aims of
More informationDESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING
DESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING Tomasz Żabiński, Tomasz Grygiel, Bogdan Kwolek Rzeszów University of Technology, W. Pola 2, 35-959 Rzeszów, Poland tomz, bkwolek@prz-rzeszow.pl
More informationKinematics of the Stewart Platform (Reality Check 1: page 67)
MATH 5: Computer Project # - Due on September 7, Kinematics of the Stewart Platform (Reality Check : page 7) A Stewart platform consists of six variable length struts, or prismatic joints, supporting a
More informationSimulink Based Robot Arm Control Workstation. Figure 1-1 High Level Block Diagram
Introduction: This project consists of designing a software-based control workstation in the Simulink environment using the SimMechanics Toolbox. The Quanser robot arm system will be modeled using this
More informationVIRTUAL PROTOTYPING FOR ROBOT CONTROLLERS
VIRTUAL PROTOTYPING FOR ROBOT CONTROLLERS Mehmet İsmet Can DEDE, cdede002@fiu.edu İzmir Institute of Technology, 35430, İzmir, Turkey ABSTRACT Production of a new mechanism involves design, manufacturing
More informationIntelligent knowledge-based system for the automated screwing process control
Intelligent knowledge-based system or the automated screwing process control YULIYA LEBEDYNSKA yuliya.lebedynska@tu-cottbus.de ULRICH BERGER Chair o automation Brandenburg University o Technology Cottbus
More informationINVERSE KINEMATICS ANALYSIS OF A 5-AXIS RV-2AJ ROBOT MANIPULATOR
INVERSE KINEMATICS ANALYSIS OF A 5-AXIS RV-2AJ ROBOT MANIPULATOR Mohammad Afif Ayob 1, Wan Nurshazwani Wan Zakaria 1, Jamaludin Jalani 2 and Mohd Razali Md Tomari 1 1 Advanced Mechatronics Research Group
More informationMDP646: ROBOTICS ENGINEERING. Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt. Prof. Said M.
MDP646: ROBOTICS ENGINEERING Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt Prof. Said M. Megahed APPENDIX A: PROBLEM SETS AND PROJECTS Problem Set # Due 3 rd week
More informationAC : ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY
AC 2009-130: ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY Alireza Rahrooh, University of Central Florida Alireza Rahrooh is aprofessor of Electrical Engineering Technology at the University of Central
More informationINVERSE KINEMATICS ANALYSIS OF A 5-AXIS RV-2AJ ROBOT MANIPULATOR
www.arpnjournals.com INVERSE KINEMATICS ANALYSIS OF A 5-AXIS RV-2AJ ROBOT MANIPULATOR Mohammad Afif Ayob 1a, Wan Nurshazwani Wan Zakaria 1b, Jamaludin Jalani 2c, Mohd Razali Md Tomari 1d 1 ADvanced Mechatronics
More informationMECHANICAL WORK REDUCTION DURING MANIPULATION TASKS OF A PLANAR 3-DOF MANIPULATOR
MECHANICAL WORK REDUCTION DURING MANIPULATION TASKS OF A PLANAR 3-DOF MANIPULATOR DAN N. DUMITRIU 1,2, THIEN VAN NGUYEN 2, ION STROE 2, MIHAI MĂRGĂRITESCU 3 Abstract. The problem addressed in this paper
More information13. Learning Ballistic Movementsof a Robot Arm 212
13. Learning Ballistic Movementsof a Robot Arm 212 13. LEARNING BALLISTIC MOVEMENTS OF A ROBOT ARM 13.1 Problem and Model Approach After a sufficiently long training phase, the network described in the
More informationMODELING AND DYNAMIC ANALYSIS OF 6-DOF PARALLEL MANIPULATOR
MODELING AND DYNAMIC ANALYSIS OF 6-DOF PARALLEL MANIPULATOR N Narayan Rao 1, T Ashok 2, Anup Kumar Tammana 3 1 Assistant Professor, Department of Mechanical Engineering, VFSTRU, Guntur, India. nandurerao@gmail.com
More informationDYNAMICS OF SPACE ROBOTIC ARM DURING INTERACTIONS WITH NON COOPERATIVE OBJECTS
DYNAMICS OF SPACE ROBOTIC ARM DURING INTERACTIONS WITH NON COOPERATIVE OBJECTS Karol Seweryn 1, Marek Banaszkiewicz 1, Bernd Maediger 2, Tomasz Rybus 1, Josef Sommer 2 1 Space Research Centre of the Polish
More informationISE 422/ME 478/ISE 522 Robotic Systems
ISE 422/ME 478/ISE 522 Robotic Systems Overview of Course R. Van Til Industrial & Systems Engineering Dept. Oakland University 1 What kind of robots will be studied? This kind Not this kind 2 Robots Used
More informationPrototyping a Three-link Robot Manipulator
Prototyping a Three-link Robot Manipulator Tarek M Sobh, Mohamed Dekhil, Thomas C Henderson, and Anil Sabbavarapu Department of Computer Science and Engineering University of Bridgeport Bridgeport, CT
More informationVision-Based Robot Motion Control System by Using a SOPC System
Vision-Based Robot Motion Control System by Using a SOPC System Yi-Shiun Lin, Yi-Ting Chen, and Ching-Long Shih Department of Electrical Engineering, National Taiwan University of Science and Technology
More informationLesson 1: Introduction to Pro/MECHANICA Motion
Lesson 1: Introduction to Pro/MECHANICA Motion 1.1 Overview of the Lesson The purpose of this lesson is to provide you with a brief overview of Pro/MECHANICA Motion, also called Motion in this book. Motion
More informationDeveloping a MATLAB-Based Control System Design and Analysis Tool for Enhanced Learning Environment in Control System Education
Developing a MATLAB-Based Control System Design and Analysis Tool for Enhanced Learning Environment in Control System Education Frank S. Cheng and Lin Zhao Industrial and Engineering Technology Department
More informationReduced Model Based Control of Two Link Flexible Space Robot
Intelligent Control and Automation, 0,, 0 doi:0.436/ica.0.03 Published Online May 0 (http://www.scirp.org/journal/ica) Reduced Model Based Control o Two Link Flexible Space Robot Abstract Amit Kumar, Pushparaj
More informationWritten exams of Robotics 2
Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia
More informationCecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa
University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot
More informationIntroduction to Control Systems Design
Experiment One Introduction to Control Systems Design Control Systems Laboratory Dr. Zaer Abo Hammour Dr. Zaer Abo Hammour Control Systems Laboratory 1.1 Control System Design The design of control systems
More informationDeveloping Algorithms for Robotics and Autonomous Systems
Developing Algorithms for Robotics and Autonomous Systems Jorik Caljouw 2015 The MathWorks, Inc. 1 Key Takeaway of this Talk Success in developing an autonomous robotics system requires: 1. Multi-domain
More informationRobotics. SAAST Robotics Robot Arms
SAAST Robotics 008 Robot Arms Vijay Kumar Professor of Mechanical Engineering and Applied Mechanics and Professor of Computer and Information Science University of Pennsylvania Topics Types of robot arms
More information2.007 Design and Manufacturing I Spring 2009
MIT OpenCourseWare http://ocw.mit.edu 2.007 Design and Manufacturing I Spring 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 2.007 Design and Manufacturing
More informationFreely Available for Academic Use!!! March 2012
RoboAnalyzer User Manual Freely Available for Academic Use!!! March 2012 Developed by Prof S. K. Saha & Team Mechatronics Lab, Mechanical Engineering Department, IIT Delhi Courtesy: CD Cell, QIP, IIT Delhi
More informationExercise 2b: Model-based control of the ABB IRB 120
Exercise 2b: Model-based control of the ABB IRB 120 Prof. Marco Hutter Teaching Assistants: Vassilios Tsounis, Jan Carius, Ruben Grandia October 31, 2017 Abstract In this exercise you will learn how to
More informationAUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION
AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION Kevin Worrall (1), Douglas Thomson (1), Euan McGookin (1), Thaleia Flessa (1) (1)University of Glasgow, Glasgow, G12 8QQ, UK, Email: kevin.worrall@glasgow.ac.uk
More informationControlling the Motion of a Planar 3-DOF Manipulator Using PID Controllers
Controlling the Motion of a Planar -DOF Manipulator Using PID Controllers Thien Van NGUYEN*,1, Dan N. DUMITRIU 1,, Ion STROE 1 *Corresponding author *,1 POLITEHNICA University of Bucharest, Department
More informationCo-Simulation Control of Robot Arm Dynamics in ADAMS and MATLAB
Research Journal of Applied Sciences, Engineering and Technology 6(): 3778-3783, 3 ISSN: 4-7459; e-issn: 4-7467 Maxwell Scientific Organization, 3 Submitted: January 4, 3 Accepted: February, 3 Published:
More information3D Hand and Fingers Reconstruction from Monocular View
3D Hand and Fingers Reconstruction rom Monocular View 1. Research Team Project Leader: Graduate Students: Pro. Isaac Cohen, Computer Science Sung Uk Lee 2. Statement o Project Goals The needs or an accurate
More informationMBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION
MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION Grepl, R., Lee, B., Singule, V., Švejda, P., Vlachý, D., Zezula, P. Laboratory of mechatronics, FME, Brno University of Technology
More informationMechanical System and SimMechanics Simulation
American Journal of Mechanical Engineering, 3, Vol., No. 7, 555 Available online at http://pubs.sciepub.com/ajme//7/ Science and Education Publishing DOI:.69/ajme--7 Mechanical System and SimMechanics
More informationResearch on the Control Strategy of Decoupled 3-DOF Joystick for Teleoperation
Advances in Engineering Research, volume 0 Proceedings of the rd International Conference on Material Engineering and Application (ICMEA 06) Research on the Control Strategy of Decoupled -DOF Joystick
More informationCS485/685 Computer Vision Spring 2012 Dr. George Bebis Programming Assignment 2 Due Date: 3/27/2012
CS8/68 Computer Vision Spring 0 Dr. George Bebis Programming Assignment Due Date: /7/0 In this assignment, you will implement an algorithm or normalizing ace image using SVD. Face normalization is a required
More informationRobotics kinematics and Dynamics
Robotics kinematics and Dynamics C. Sivakumar Assistant Professor Department of Mechanical Engineering BSA Crescent Institute of Science and Technology 1 Robot kinematics KINEMATICS the analytical study
More informationHigh-Level and Model-Based Design Targeting FPGAs and SoCs
CO-DEVELOPMENT MANUFACTURING INNOVATION & SUPPORT High-Level and Model-Based Design Targeting FPGAs and SoCs Sander Ter Burg, FPGA System Engineer 3T B.V. What we do: Electronic and Embedded Systems Co-Development
More informationAC : LEARNING ROBOTICS THROUGH DEVELOPING A VIR- TUAL ROBOT SIMULATOR IN MATLAB
AC 2011-609: LEARNING ROBOTICS THROUGH DEVELOPING A VIR- TUAL ROBOT SIMULATOR IN MATLAB Yang Cao, University of British Columbia (Aug. 2007 - Present) Instructor, School of Engineering, University of British
More informationA Fault Model Centered Modeling Framework for Self-healing Computing Systems
A Fault Model Centered Modeling Framework or Sel-healing Computing Systems Wei Lu 1, Yian Zhu 1, Chunyan Ma 1, and Longmei Zhang 2 1 Department o Sotware and Microelectronics, Northwestern Polytechnical
More informationSession #5 2D Mechanisms: Mobility, Kinematic Analysis & Synthesis
Session #5 2D Mechanisms: Mobility, Kinematic Analysis & Synthesis Courtesy of Design Simulation Technologies, Inc. Used with permission. Dan Frey Today s Agenda Collect assignment #2 Begin mechanisms
More information2. Motion Analysis - Sim-Mechanics
2 Motion Analysis - Sim-Mechanics Figure 1 - The RR manipulator frames The following table tabulates the summary of different types of analysis that is performed for the RR manipulator introduced in the
More informationIntegration of 3D Stereo Vision Measurements in Industrial Robot Applications
Integration of 3D Stereo Vision Measurements in Industrial Robot Applications Frank Cheng and Xiaoting Chen Central Michigan University cheng1fs@cmich.edu Paper 34, ENG 102 Abstract Three dimensional (3D)
More informationFORCE CONTROL OF LINK SYSTEMS USING THE PARALLEL SOLUTION SCHEME
FORCE CONTROL OF LIN SYSTEMS USING THE PARALLEL SOLUTION SCHEME Daigoro Isobe Graduate School of Systems and Information Engineering, University of Tsukuba 1-1-1 Tennodai Tsukuba-shi, Ibaraki 35-8573,
More informationTorque-Position Transformer for Task Control of Position Controlled Robots
28 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 28 Torque-Position Transformer for Task Control of Position Controlled Robots Oussama Khatib, 1 Peter Thaulad,
More informationUsing Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods
Using Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods Robert LeMaster, Ph.D. 1 Abstract This paper describes a methodology by which fundamental concepts in the
More informationUnit I Reading Graphical Methods
Unit I Reading Graphical Methods One of the most effective tools for the visual evaluation of data is a graph. The investigator is usually interested in a quantitative graph that shows the relationship
More informationMatlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer
Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer Maitreyi More 1, Rahul Abande 2, Ankita Dadas 3, Santosh Joshi 4 1, 2, 3 Department of Mechanical
More informationManipulator Path Control : Path Planning, Dynamic Trajectory and Control Analysis
Manipulator Path Control : Path Planning, Dynamic Trajectory and Control Analysis Motion planning for industrial manipulators is a challenging task when obstacles are present in the workspace so that collision-free
More informationSerial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný
Serial Manipulator Statics Robotics Serial Manipulator Statics Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics (CIIRC) Czech Technical University
More informationRedundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators
56 ICASE :The Institute ofcontrol,automation and Systems Engineering,KOREA Vol.,No.1,March,000 Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically
More informationEE565:Mobile Robotics Lecture 2
EE565:Mobile Robotics Lecture 2 Welcome Dr. Ing. Ahmad Kamal Nasir Organization Lab Course Lab grading policy (40%) Attendance = 10 % In-Lab tasks = 30 % Lab assignment + viva = 60 % Make a group Either
More informationDesign of a Three-Axis Rotary Platform
Design of a Three-Axis Rotary Platform William Mendez, Yuniesky Rodriguez, Lee Brady, Sabri Tosunoglu Mechanics and Materials Engineering, Florida International University 10555 W Flagler Street, Miami,
More informationIN order to design, improve performance, simulate the behavior
International Journal o Mechanical, Industrial and Aerospace Engineering : 9 Bond Graph Modeling o Mechanical Dynamics o an Excavator or Hydraulic System Analysis and Design Mutuku Muvengei and John Kihiu,
More informationUNIT I READING: GRAPHICAL METHODS
UNIT I READING: GRAPHICAL METHODS One of the most effective tools for the visual evaluation of data is a graph. The investigator is usually interested in a quantitative graph that shows the relationship
More informationExercise 2b: Model-based control of the ABB IRB 120
Exercise 2b: Model-based control of the ABB IRB 120 Prof. Marco Hutter Teaching Assistants: Vassilios Tsounis, Jan Carius, Ruben Grandia October 31, 2017 Abstract In this exercise you will learn how to
More informationState Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor and Virtual Joint Model
Proceedings of the 2001 IEEE International Conference on Robotics & Automation Seoul, Korea May 21-26, 2001 State Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor
More informationUNDERSTANDING MOTION SIMULATION
W H I T E P A P E R UNDERSTANDING MOTION SIMULATION Overview What is motion simulation? What problems can it solve? How can it benefit the product design process? This paper addresses some of these issues
More information2. Recommended Design Flow
2. Recommended Design Flow This chapter describes the Altera-recommended design low or successully implementing external memory interaces in Altera devices. Altera recommends that you create an example
More informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Kinematic chains Readings & prerequisites From the MSMS course one shall already be familiar with Reference systems and transformations Vectors
More informationMotion Simulation of a Modular Robotic System
Motion Simulation of a Modular Robotic System Haruhisa KUROKAWA, Kohji TOMITA, Eiichi YOSHIDA, Satoshi MURATA and Shigeru KOKAJI Mechanical Engineering Laboratory, AIST, MITI Namiki 1-2, Tsukuba, Ibaraki
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction
MCE/EEC 647/747: Robot Dynamics and Control Lecture 1: Introduction Reading: SHV Chapter 1 Robotics and Automation Handbook, Chapter 1 Assigned readings from several articles. Cleveland State University
More informationPick and Place Robot Simulation
Pick and Place Robot Simulation James Beukers Jordan Jacobson ECE 63 Fall 4 December 6, 4 Contents Introduction System Overview 3 3 State Space Model 3 4 Controller Design 6 5 Simulation and Results 7
More informationROBOTICS 01PEEQW Laboratory Project #1. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Laboratory Project #1 Basilio Bona DAUIN Politecnico di Torino The structure to be simulated 2 Lab Simulation Project #1: Pan-Tilt (PT) structure (2dof) This system is composed by two
More informationUnderstanding Motion Simulation
white paper Understanding Motion Simulation inspiration SUMMARY What is motion simulation? What problems can it solve? How can it benefit the product design process? This paper addresses some of these
More informationOPTIMIZATION OF INVERSE KINEMATICS OF ROBOTIC ARM USING ANFIS
OPTIMIZATION OF INVERSE KINEMATICS OF ROBOTIC ARM USING ANFIS 1. AMBUJA SINGH, 2. DR. MANOJ SONI 1(M.TECH STUDENT, R&A, DEPARTMENT OF MAE, IGDTUW, DELHI, INDIA) 2(ASSOCIATE PROFESSOR, DEPARTMENT OF MAE,
More informationModeling and Control of 2-DOF Robot Arm
International Journal of Emerging Engineering Research and Technology Volume 6, Issue, 8, PP 4-3 ISSN 349-4395 (Print) & ISSN 349-449 (Online) Nasr M. Ghaleb and Ayman A. Aly, Mechanical Engineering Department,
More informationSection II. Nios II Software Development
Section II. Nios II Sotware Development This section o the Embedded Design Handbook describes how to most eectively use the Altera tools or embedded system sotware development, and recommends design styles
More informationDesign & Kinematic Analysis of an Articulated Robotic Manipulator
Design & Kinematic Analysis of an Articulated Robotic Manipulator Elias Eliot 1, B.B.V.L. Deepak 1*, D.R. Parhi 2, and J. Srinivas 2 1 Department of Industrial Design, National Institute of Technology-Rourkela
More informationROBOTICS 01PEEQW Laboratory Project #1. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Laboratory Project #1 Basilio Bona DAUIN Politecnico di Torino The structure to be simulated This structure simulates a pan-tilt camera, pointing down to a plane. It is also possible to
More information/08/$ IFAC / KR
Proceedings o the 7th World Congress he International Federation o Automatic Control RES-O-RES SLEW MANEUVER OF HREE-AXIS ROAIONAL FLEXIBLE SPACECRAF Jae Jun Kim and Brij N. Agrawal 2 Naval Postgraduate
More informationOperation Trajectory Control of Industrial Robots Based on Motion Simulation
Operation Trajectory Control of Industrial Robots Based on Motion Simulation Chengyi Xu 1,2, Ying Liu 1,*, Enzhang Jiao 1, Jian Cao 2, Yi Xiao 2 1 College of Mechanical and Electronic Engineering, Nanjing
More informationRobots are built to accomplish complex and difficult tasks that require highly non-linear motions.
Path and Trajectory specification Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Specifying the desired motion to achieve a specified goal is often a
More information1. Introduction 1 2. Mathematical Representation of Robots
1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis
More informationOptimizationOf Straight Movement 6 Dof Robot Arm With Genetic Algorithm
OptimizationOf Straight Movement 6 Dof Robot Arm With Genetic Algorithm R. Suryoto Edy Raharjo Oyas Wahyunggoro Priyatmadi Abstract This paper proposes a genetic algorithm (GA) to optimize the straight
More informationDesign and Analysis of Voice Activated Robotic Arm
Design and Analysis of Voice Activated Robotic Arm Ajay Aravind S4 MTECH Government College of Engineering, Kannur ajayaravind05@gmail.com Dr. T.D. John PROFESSOR Government Engineering College, Kannur
More informationDesigning a Pick and Place Robotics Application Using MATLAB and Simulink
Designing a Pick and Place Robotics Application Using MATLAB and Simulink Carlos Santacruz-Rosero, PhD Sr Application Engineer Robotics Pulkit Kapur Sr Industry Marketing Manager Robotics 2017 The MathWorks,
More informationModeling and Analysis of a 6 DOF Robotic Arm Manipulator
Canadian Journal on Electrical and Electronics Engineering Vol. 3, No. 6, July 212 Modeling and Analysis of a 6 DOF Robotic Arm Manipulator Jamshed Iqbal, Raza ul Islam, and Hamza Khan Abstract The behavior
More information