AC : DEVELOPMENT OF A ROBOTIC PLATFORM FOR TEACH- ING MODEL-BASED DESIGN TECHNIQUES IN DYNAMICS AND CON- TROL PROGRAM

Size: px
Start display at page:

Download "AC : DEVELOPMENT OF A ROBOTIC PLATFORM FOR TEACH- ING MODEL-BASED DESIGN TECHNIQUES IN DYNAMICS AND CON- TROL PROGRAM"

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

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 information

Dynamic Simulation of a KUKA KR5 Industrial Robot using MATLAB SimMechanics

Dynamic 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 information

Simulation-Based Design of Robotic Systems

Simulation-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 information

DESIGN AND MODELLING OF A 4DOF PAINTING ROBOT

DESIGN 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 information

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR

SIMULATION 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 information

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

10/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 information

Introduction to Physical Modelling Rory Adams Senior Application Engineer

Introduction 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 information

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Dynamic 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 information

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS

A 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 information

COMPUTER 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 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 information

TRAINING A ROBOTIC MANIPULATOR

TRAINING 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 information

PATH PLANNING OF UNMANNED AERIAL VEHICLE USING DUBINS GEOMETRY WITH AN OBSTACLE

PATH 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 information

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

NMT 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 information

Automatic Control Industrial robotics

Automatic 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 information

Using Active Learning in Motor Control and Matlab Simulation

Using 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 information

A Co-simulation Approach Based on ADAMS-MATLAB for Development of an Industrial Manipulator

A 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 information

Motion based 3D Target Tracking with Interacting Multiple Linear Dynamic Models

Motion 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 information

What Is SimMechanics?

What 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 information

Non 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 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 information

Design optimisation of industrial robots using the Modelica multi-physics modeling language

Design 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 information

Chapter 1: Introduction

Chapter 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 information

We 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. 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 information

MCE/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 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 information

DESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING

DESIGN 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 information

Kinematics of the Stewart Platform (Reality Check 1: page 67)

Kinematics 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 information

Simulink Based Robot Arm Control Workstation. Figure 1-1 High Level Block Diagram

Simulink 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 information

VIRTUAL PROTOTYPING FOR ROBOT CONTROLLERS

VIRTUAL 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 information

Intelligent knowledge-based system for the automated screwing process control

Intelligent 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 information

INVERSE KINEMATICS ANALYSIS OF A 5-AXIS RV-2AJ ROBOT MANIPULATOR

INVERSE 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 information

MDP646: 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. 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 information

AC : ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY

AC : 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 information

INVERSE KINEMATICS ANALYSIS OF A 5-AXIS RV-2AJ ROBOT MANIPULATOR

INVERSE 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 information

MECHANICAL WORK REDUCTION DURING MANIPULATION TASKS OF A PLANAR 3-DOF MANIPULATOR

MECHANICAL 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 information

13. Learning Ballistic Movementsof a Robot Arm 212

13. 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 information

MODELING AND DYNAMIC ANALYSIS OF 6-DOF PARALLEL MANIPULATOR

MODELING 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 information

DYNAMICS OF SPACE ROBOTIC ARM DURING INTERACTIONS WITH NON COOPERATIVE OBJECTS

DYNAMICS 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 information

ISE 422/ME 478/ISE 522 Robotic Systems

ISE 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 information

Prototyping a Three-link Robot Manipulator

Prototyping 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 information

Vision-Based Robot Motion Control System by Using a SOPC System

Vision-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 information

Lesson 1: Introduction to Pro/MECHANICA Motion

Lesson 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 information

Developing 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 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 information

Reduced Model Based Control of Two Link Flexible Space Robot

Reduced 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 information

Written exams of Robotics 2

Written 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 information

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Cecilia 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 information

Introduction to Control Systems Design

Introduction 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 information

Developing Algorithms for Robotics and Autonomous Systems

Developing 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 information

Robotics. SAAST Robotics Robot Arms

Robotics. 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 information

2.007 Design and Manufacturing I Spring 2009

2.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 information

Freely Available for Academic Use!!! March 2012

Freely 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 information

Exercise 2b: Model-based control of the ABB IRB 120

Exercise 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 information

AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION

AUTONOMOUS 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 information

Controlling the Motion of a Planar 3-DOF Manipulator Using PID Controllers

Controlling 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 information

Co-Simulation Control of Robot Arm Dynamics in ADAMS and MATLAB

Co-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 information

3D Hand and Fingers Reconstruction from Monocular View

3D 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 information

MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION

MBS 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 information

Mechanical System and SimMechanics Simulation

Mechanical 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 information

Research on the Control Strategy of Decoupled 3-DOF Joystick for Teleoperation

Research 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 information

CS485/685 Computer Vision Spring 2012 Dr. George Bebis Programming Assignment 2 Due Date: 3/27/2012

CS485/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 information

Robotics kinematics and Dynamics

Robotics 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 information

High-Level and Model-Based Design Targeting FPGAs and SoCs

High-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 information

AC : LEARNING ROBOTICS THROUGH DEVELOPING A VIR- TUAL ROBOT SIMULATOR IN MATLAB

AC : 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 information

A Fault Model Centered Modeling Framework for Self-healing Computing Systems

A 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 information

Session #5 2D Mechanisms: Mobility, Kinematic Analysis & Synthesis

Session #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 information

2. Motion Analysis - Sim-Mechanics

2. 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 information

Integration of 3D Stereo Vision Measurements in Industrial Robot Applications

Integration 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 information

FORCE CONTROL OF LINK SYSTEMS USING THE PARALLEL SOLUTION SCHEME

FORCE 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 information

Torque-Position Transformer for Task Control of Position Controlled Robots

Torque-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 information

Using Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods

Using 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 information

Unit I Reading Graphical Methods

Unit 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 information

Matlab 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 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 information

Manipulator Path Control : Path Planning, Dynamic Trajectory and Control Analysis

Manipulator 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 information

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný

Serial 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 information

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators

Redundancy 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 information

EE565:Mobile Robotics Lecture 2

EE565: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 information

Design of a Three-Axis Rotary Platform

Design 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 information

IN order to design, improve performance, simulate the behavior

IN 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 information

UNIT I READING: GRAPHICAL METHODS

UNIT 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 information

Exercise 2b: Model-based control of the ABB IRB 120

Exercise 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 information

State Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor and Virtual Joint Model

State 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 information

UNDERSTANDING MOTION SIMULATION

UNDERSTANDING 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 information

2. Recommended Design Flow

2. 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 information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 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 information

Motion Simulation of a Modular Robotic System

Motion 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 information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction

MCE/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 information

Pick and Place Robot Simulation

Pick 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 information

ROBOTICS 01PEEQW Laboratory Project #1. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 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 information

Understanding Motion Simulation

Understanding 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 information

OPTIMIZATION OF INVERSE KINEMATICS OF ROBOTIC ARM USING ANFIS

OPTIMIZATION 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 information

Modeling and Control of 2-DOF Robot Arm

Modeling 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 information

Section II. Nios II Software Development

Section 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 information

Design & Kinematic Analysis of an Articulated Robotic Manipulator

Design & 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 information

ROBOTICS 01PEEQW Laboratory Project #1. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 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

/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 information

Operation Trajectory Control of Industrial Robots Based on Motion Simulation

Operation 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 information

Robots are built to accomplish complex and difficult tasks that require highly non-linear motions.

Robots 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 information

1. Introduction 1 2. Mathematical Representation of Robots

1. 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 information

OptimizationOf Straight Movement 6 Dof Robot Arm With Genetic Algorithm

OptimizationOf 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 information

Design and Analysis of Voice Activated Robotic Arm

Design 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 information

Designing a Pick and Place Robotics Application Using MATLAB and Simulink

Designing 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 information

Modeling and Analysis of a 6 DOF Robotic Arm Manipulator

Modeling 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