DEVELOPMENT AND COMPARISON OF POLE PLACEMENT AND LINEAR QUADRATIC REGULATOR (LQR) FOR ROBOT ARM

Size: px
Start display at page:

Download "DEVELOPMENT AND COMPARISON OF POLE PLACEMENT AND LINEAR QUADRATIC REGULATOR (LQR) FOR ROBOT ARM"

Transcription

1 DEVELOPMENT AND COMPARISON OF POLE PLACEMENT AND LINEAR QUADRATIC REGULATOR (LQR) FOR ROBOT ARM Anis Pauzi Polytechnic of Sultan Salahuddin Abdul Aziz Shah Zakiah Md Saad Polytechnic of Sultan Salahuddin Abdul Aziz Shah Rokiah Hassan Polytechnic of Sultan Salahuddin Abdul Aziz Shah ABSTRACT Robotic arm system has many applications in many aspects not only in the industrial field but it also extends to surgery and aerospace. The problem with robot arm is that the dynamic response leads to uncertainties, nonlinearity and unstable output result. The researchers in this project have attempted to minimize this problem by designing various types of modern controllers for robotic arm. The modern controllers design in this research project is based on pole placement method and LQR. The design of digital controllers is simulation-based using MATLAB Simulink software. Comparisons between all the designs are made to find the best design among these digital controllers. The analyses of the results, shows that the digital controllers designed have given promising result whereby transient responses of the system are improved. The best design found was that of state feedback and feed forward controller. KEYWORDS: Robot Arm, Digital Controller, Pole Placement, Linear Quadratic Regulator 1. INTRODUCTION Robot arm has a wide application in manufacturing industry, particularly in electronics and automotive. It replaces human in accomplishing tasks such as packaging, installation, painting and more. Its application also has been extended to space exploration and surgery. A latest technology development in the robotics research has led to increasing demand. In order to implement task, the robot arm must be strong enough to generate the lateral forces required. Thus the performance of robot arm required fast transient response in a system. The control methods such as Pole Placement and Linear Quadratic Regulator (LQR) are proposed in this research project. This methodology solved the nonlinearities and the unstable problem. The proposed controller ensures fast and precise dynamic response with excellent steady state performance (Tiwari, 2011). Pole Placement and Linear Quadratic Regulator (LQR) is a type of digital controller. While, Frank L.Lewis et al., (2004) found that most robot controllers are designed in continuous time, they are implemented on actual robots digitally. This is what applied in the design of digital controller in this study. Another technique in controlling a robotic arm is to make a hybrid of fuzzy-logic and conventional control method to design 1

2 fuzzy logic controllers which pave to appropriate solution for controlling the robot manipulators (Nigam, 2008). 2. LITERATURE REVIEW 2.1 Robot Arm Robot arm is probably the most mathematically complex robot. The Degree of Freedom (DOF) is a very important term to understand. DOF is the joint of the arms, namely a place where it can bend, rotate and translate. DOF can be identified by the number of degrees of freedom by the number of actuators on the robot arm. The robot arm used in this research is illustrate in Figure 1 and it only have 2 link (2DOF). Arm of robot manipulator Embedded DC servo motor Figure 1: Robot arm The Denavit-Hartenberg (DH) Convention is the accepted technique of drawing robot arms in Free Body Diagram (FBD). There are only two motions a joint could make, there is atranslate and rotate. There are only three axes (x, y, and z). 2.2 Control approached for Robot Arm Robot arm can be controlled by various types of control, either in analog or digital. Several types of controllers designed by previous researchers discussed in this paper Digital Controller Although most robot controllers are designed in continuous time, they are employed on actual robots digitally. That is, the control signals are only efficient at discrete instants of time using a microprocessor. It is highly necessary to simulate it in its digitized or discretized form prior to actual implementation, to verify that a controller will operate as expected. Figure 2: Digital controller (Frank L.Lewis, Darren M.Dawson, Chaouki T.Abdallah, 2004) A digital control scheme is shown in Figure 2. The plant or system to be controlled is a continuous-time system, and K(z) is the dynamic digital controller, where z is the Z-transform variable. The digital controller K(z) is executed using software code in a digital signal processor (DSP). The reference input r(t) is the preferred trajectory that y(t) should follow, and ek is the (discrete) tracking error (Frank L.Lewis, Darren M.Dawson, Chaouki T.Abdallah, 2004) PID Controller 2

3 Proportional Integral - Derivative (PID) controllers have been widely used for speed and position control of robot arm. The block diagram of the robot arm control system is shown in Figure 3. Figure 3: Robot joint control system (Majed D. Youns, 2013) Ziegler-Nichols Rule is used for tuning PID Controller. Controller tuning involves the selection of the values of Kp, Ki and Kd. The value of Kp, Ki and Kd is shown in Table 1. Table 1: PID Controller Gain Values Gain Coefficient Kp Ki Kd Values Source: Majed D. Youns, 2013 From the above algorithm the step response of the system with conventionally PID controller is shown in Figure 4. Figure 4: Response of the System with Conventionally Tuned PID Controller (Majed D. Youns, 2013) From the above step response, the rise time is 0.2s. The maximum over shoot of the system is approximately 23.9 % and settling time is about 2s. The analysis show the system has not been tuned to its optimum. Thus, in order to achieve the system requirement, Genetic algorithm approach is proposed Neuro-Fuzzy Controller Adaptive network based fuzzy logic controller is applied for position control of robot arm. Established adaptive network based fuzzy inference system (ANFIS) uses a hybrid learning algorithm to identify parameters of Sugeno (type fuzzy inference system). It applies a combination of the least squares method and the back propagation gradient descent method 3

4 for training fuzzy inference system (FIS) membership function parameters to emulate a given training data set (Jafar Tavoosi, Majid Alaei, Behrouz Jahani, 2011). Figure 5: Simulink model of the neuro-fuzzy controller and robot (Jafar Tavoosi, Majid Alaei, Behrouz Jahani, 2011) The block diagram of robot arm and neuro-fuzzy controller is shown in Figure 5. In this block, two trained fuzzy neural networks are used that one of them is utilized for control of θ 1 and another is utilized for control of θ 2. The initial value of θ 1 = 30 and θ 2 = 40 and the final value of θ 1 = 30 and θ 2 = 40 (Jafar Tavoosi, Majid Alaei, Behrouz Jahani, 2011). Jafar Tavoosi et al., (2011) compared a performance between PID and Neuro-Fuzzy controller. The result give that Neuro Fuzzy controllers has provided best results for control of robotic manipulators as compared to the conventional control strategies. Simulation results show that the Neuro Fuzzy controller can achieve better accuracy and has less or no deviation from the trajectory compared to the PID controller. 3. METHODOLOGY 3.1 Modeling of Robot Arm The arm of a practical robot manipulator is affected by the gravitational field due to the mass of each arm. This lead mechanical rotational system be nonlinear and difficult analysis. However negative feedback works even for nonlinear systems and the particular arm is assumed to be placed horizontally without being affected by the gravitational field. In order to perform mathematic modeling for the system and the controller, specifications parameter for servo motor which embedded at the joint of the arm of robot need to be identified first. Thus, the specifications of the servo motor (embedded direct drive DC motor) are assumed as follows: Table 2: Servo Motor (embedded direct drive DC motor) Parameters Parameter Value General High initial torque, linear torque DC motor. Input Voltage ±28V maximum Output Torque Not specified Angular Velocity 3600rpm at 24V Output Power 1/20HP at 24V Torque Linearity Less than 1% within ±28V Input Current 4A at 24V Maximum Current 5A Voltage Gain Unity Input Impedance 100KΩ Source: K. Takaya,

5 The power supply used is a voltage source for which the output voltage is controlled by the input voltage. The mechanical specifications are known only in terms of the time constant associated with each arm. The particular arm of interest is quoted as 2 seconds. The basic equation describing the dynamics of the arm is a second order differential equation, Eq. 2: Jθ + fθ = τ Where, J is inertia of the arm, f is friction coefficient, θ is angle of rotation and τ is applied torque. From this differential equation, the transfer function can be derived as Eq. 3: G 0 (s) = θ(s) = 1 = 1/f T(s) s(js+f) s( J f s+1) Since J f = T, mechanical time constant, and the torque is a linear function of the input voltage (Ea), the transfer function from the input voltage (Ea) to the angle (θ) now becomes, Eq. 4:G(s) = θ(s) E a (s) = A f s( J f s+1) = K s(ts+1) The transfer function from the input voltage Ea to the angular velocity of the arm (ω) is also given by Eq. 5: G ω (s) = Ω(s) K = E a (s) Ts+1 If the arm is vertically placed instead of horizontally, the arm is affected by the gravitational field (K. Takaya, 2003). Thus, in this research, the system s equation needs to be modified by taking an additional torque into account. The distance from the pivot to the centre of the gravity is assumed equal to l, the differential equation is Eq. 6: Jθ + fθ = τ + Mgl cos(θ) This system is non-linear since the equation involves θ, θ and cos(θ) in a differential equation. A position sensor is used to sense the angular position of the robot arm. The simplest position detector is a potentiometer. A ±12V is supplied between two end terminals and the voltage of the brush relative to the ground is measured. As one revolution gives a voltage change of 24V, the sensor gain is 24V/revolution. The transfer function is Eq. 7:E p (s) = 24θ(s) +12V +12V + θ s(2s + 1) 12V 12V simplified θ r s(2s + 1) θ Figure 6: Block diagram of closed loop system (K. Takaya, 2003) 5

6 Incorporating two potentiometers, one is set as a reference angle (θ r ) and the other to measure the output angular position (θ). According to Fig. 6, the open loop transfer function is Eq. 8: θ θ r = 0.5 s s Figure 7: The output performance of open loop uncompensated system The output performance of Robot Arm in Figure 7 shows that Robot Arm produces an output which is 8 times greater than values that would occur because the final value of input signal is set to 12. This mean the output performance of Robot Arm is very unstable and it is clearly possess a quite large steady state error. Thus, modern controller is proposed to get a better performance. 3.2 Modern Control Approach Pole Placement Method Pole placement method is one of the classical control theories and has the advantage in the control system to obtain desired performance. Ideally, pole placement is to set the desired pole location and to move the pole location of the system to that desired pole location to get the desired system response. Mathematically, if the system s transfer function is defined, the desired transfer function must also define, so each coefficient in the same order in polynomial is compared to be the same. This pole placement control method results the desired system response and is easy to find the gain mathematically but the accuracy of system transfer function is considerably important and is costly to implement in the high order system. a. Full State Feedback Controller The purpose of the state feedback is to control the response characteristic of the system. For this research project, pole placement method is to place the poles at desired location, where the location of the poles is corresponds directly to eigenvalues of the system, which control the response characteristics of the system. Thus, by using pole placement method, feedback matrix gain K can be determine by the condition Eq. 9: λi A + BK = 0 For Robot Arm, the dominant pairs of closed loop poles that generated by MATLAB software are j and j as shown in Figure 8. 6

7 Figure 8: Closed Loop Poles The desired poles shall arbitrarily far into left hand s-plane of this dominant poles but not too far to avoid amplification of noise. Hence, for simplification purpose, only the real value of the left of s-plane is selected as an eigenvalues. By substituting all the matrix value of A and B into Eq. 9 gives Eq. 10: λi A + BK = [ λ K 1 K 2 1 λ ] From the above equation, the feedback gain matrix K is calculated by MATLAB software and gets the following value: Eq. 11: K = [ ] b. State Feedback and Feed forward Controller The state feedback and feed forward controller is an improvisation of state feedback controller. By combining the state feedback controller and feed forward controller, the performance of state feedback controller can be improved significantly. It can improve the control performance by adding a feed forward term to the feedback output so that the controller can respond more quickly to the command signal. The first step to implement this feed forward controller is find the feedback gain K, and then used the value of gain K to find feed forward gain N. By using MATLAB, feedback gain K is obtained as in Eq. 11. The feed forward gain N can be obtained by substituting the matrix A, B, C and D of the Robot Arm into Eq. 12 and substitute the value of feedback gain K into Eq. 10. Eq. 12: [ N x ] = [ A B N u C D ] 1 [ 0 I ] Eq. 13: N = N u + KN x Eq. 14 N = [80] c. Integral Controller The Robot Arm will be more robust if the tracking of Robot Arm is improved by using integral action. The integral action reduces the previous finite error to zero and give zero steady state error for a step input. The feedback error, e, was formed by adding a feedback path that is fed forward via an integrator to the controlled plant. Eq. 15 and Eq. 16 is used to calculate the value of matrix K and N that used in the integral control design. Eq. 15: [ x ] = [ A 0 v C 0 ] [x v ] + [ B D ] u + [0 I ] r Eq. 16: u = [K N] [ x v ] 7

8 By using the characteristic equation as in a pole placement technique which is λi B + AK, the result get is as follows: Eq. 17: K = [ ] Eq. 18: N = [800] Linear Quadratic Regulator (LQR) The optimal controller is inherently robust with respect to process uncertainty. Optimal control is a set of differential equations describing the control variable paths that minimize the cost function. The calculation to find the state feedback gain for a system is based on optimizing the performance index. The general performance index is as follows: Eq. 24: J = (x T Q x + U T R U )dt 0 In order to find the performance index, the value of R is selected to be 1 and the feedback gain of optimal control is calculated by: Eq. 25: K = R 1 B d T P Eq. 26: K = [ ] 4. RESULTS AND ANALYSIS All designed controllers are compared to determine the best controller for Robot Arm. Figure 10 shows the combination of all output controllers using the same scope. Therefore, the best performance output can be clearly seen and the block diagram is as follows: Figure 9: Combination of all designed controllers. 8

9 Figure 10: Combination of all designed controller output. From Figure 10, among all designed controller, state feedback with feed forward controller has the best rise time (Tr) and settling time (Ts). It then followed by integral controller. It can be seen clearly that state feedback with feed forward and integral has a better performance compare to the others, where these two types of controllers are faster in settling time and there are no overshoot (%OS) and steady state error (e ss )and very low steady state error for LQR. The results of all designed controllers are summarized in the Table 2. Table 3: Summarization of output controller performance Method Rise Time, Tr Settling Time, Ts Overshoot (%OS) Steady State Error, e ss State feedback controller No 0.99 (High) State feedback and feed forward No No controller Integral controller No No LQR controller % (Low) 0.01 (Low) From Table 3, the best controller for Robot Arm is state feedback with feed forward controller due to its faster settling time, no overshoot and steady state error. It is then followed by integral controller with the same characteristic of output performance. The state feedback and LQR controller is not suitable for Robot Arm due to its steady state error and overshoot. 5. CONCLUSION All the modern controller for Robot Arm has been developed by using MATLAB Simulink software. Simulink is capable of showing real time results by reduced simulation time. The analyses of the result are focused on the performance of the system, settling time, over shoot and steady state error. 9

10 A comparative study has been made of all the designed modern controller and observer. The study proves that the state feedback with feed forward controller is the best modern controller due to its faster settling time, no overshoot and steady state error. The findings of this research have proven that most of modern controller method can eliminate the steady state error and overshoot. REFERENCES Journal Ahmed M. Kassem, A. A. (2012). Performace Improvements of a Permanent Magnet Synchronous Machine via Functional Model Predictive Control. Journal of Control Science and Engineering, 1-8. Alavandar. S and Nigam. M. J. (2008). Inverse Kinematics Solution of 3DOF Planar Robot using ANFIS. International Journal of Computers, Communication & Control, Frank L.Lewis, Darren M.Dawson, Chaouki T.Abdallah. (2004). Robot Manipulator Control: Theory and Practice. New York: Marcel Decker. Gurpreet S. Sandhu and Kuldip S. Rattan. (1997). Design of a Neuro Fuzzy Controller: Systems, Man, and Cybernetics IEEE International Conference. Jafar Tavoosi, Majid Alaei, Behrouz Jahani. (2011). Neuro-Fuzzy Controller for Position Control of Robot Arm. 5th Symposium on Advance in Science & Technology. Mashhad, Iran. Li, W. (1998). Design of a Hybrid Fuzzy Logic Proportional Plus. IEEE trans. on Fuzzy Systems, Nigam, S. A. (2008). Adaptive Neuro-Fuzzy Inference System based control of six DOF robot manipulator. Journal of Engineering Science and Technology, Petar K., Yiannis D., Darwin G. C. (2016). Kinematic-free Position Control of a 2-DOF Planar Robot Arm. Proc. IEEE/RSJ Intelligent Robots and Systems (IROS 2016),. W.Chen, H. Li, X. Z. Zhang. (2015). Modeling and Analysis of Planar Robotic Arm Dynamics Based on an Improved Transfer Matrix Method for Multi-body Systems. The 14th IFToMM World Congress. Taipei. Book Nise, N. S. (2004). Control Systems Engineering. Danvers: John Wiley & Sons, Inc. Ogata, K. (2010). Modern Control Engineering. New Jersey: Pearson Education. Frank L. L., Darren M. D., Chaouki T. A. (2004). Robot Manipulator Control: Theory and Practice. New York: Marcel Decker. Electronic Source Benjamin M. O., Xinggang Y. (30 Disember, 2016). Retrieved from University of Kent: K. Takaya. (January, 2003). University of Saskatchewan. Retrieved from Review of Analog Controller Design. Majed D. Youns, S. M. (2013). Position Control of Robot Arm using Genetic Algorithm based PID Controller. (pp ). University of Mosul. Report Syaban, S. (2014). Modeling and Control of 6-DOF of Industrial Robot by using Neuro-Fuzzy Controller. Johor, Malaysia: Universiti Tun Hussein Onn Malaysia. 10

11 AUTHORS BIBLIOGRAPHY Anis Pauzi was born in Kuala Terengganu, Terengganu. She received the Bachelor s degrees from the Department of Electrical System, Universiti Malaysia Perlis (UniMaP) and Master s degrees from Faculty of Electrical Engineering, University of Malaya (UM). Since 2009, she has been as a lecturer at Electrical Engineering Department at Politeknik Sultan Azlan Shah, Behrang and since 2015, she transferred to Politeknik Sultan Salahuddin Abdul Aziz Shah, Shah Alam. She teaches courses in Power Electronics, Embedded Robotics and Circuit Analysis. Her areas of research interest are in control system, robotics, and autonomous. Zakiah Md Saad was born in Permatang Pauh, Pulau Pinang. She received the Bachelor s degrees from the University of Technology Malaysia (UTM), Skudai and Master s degrees from Universiti Teknologi MARA (UiTM), Shah Alam. She joined the Electrical Engineering Department at the Politeknik Sultan Salahuddin Abdul Aziz Shah, Shah Alam in Her areas of research interest are in control system, power electrics and communications. Rokiah Hassan was born in Sungai Petani, Kedah. She received the Bachelor s degrees from the University of Technology Malaysia (UTM), Skudai. She joined the Electrical Engineering Department at the Politeknik Sultan Salahuddin Abdul Aziz Shah, Shah Alam in Her areas of research interest are in control system and power electrics. 11

Neuro Fuzzy Controller for Position Control of Robot Arm

Neuro Fuzzy Controller for Position Control of Robot Arm Neuro Fuzzy Controller for Position Control of Robot Arm Jafar Tavoosi, Majid Alaei, Behrouz Jahani Faculty of Electrical and Computer Engineering University of Tabriz Tabriz, Iran jtavoosii88@ms.tabrizu.ac.ir,

More information

Cancer Biology 2017;7(3) A New Method for Position Control of a 2-DOF Robot Arm Using Neuro Fuzzy Controller

Cancer Biology 2017;7(3)   A New Method for Position Control of a 2-DOF Robot Arm Using Neuro Fuzzy Controller A New Method for Position Control of a 2-DOF Robot Arm Using Neuro Fuzzy Controller Jafar Tavoosi*, Majid Alaei*, Behrouz Jahani 1, Muhammad Amin Daneshwar 2 1 Faculty of Electrical and Computer Engineering,

More information

Adaptive Control of 4-DoF Robot manipulator

Adaptive Control of 4-DoF Robot manipulator Adaptive Control of 4-DoF Robot manipulator Pavel Mironchyk p.mironchyk@yahoo.com arxiv:151.55v1 [cs.sy] Jan 15 Abstract In experimental robotics, researchers may face uncertainties in parameters of a

More information

Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software

Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software 1 Thavamani.P, 2 Ramesh.K, 3 Sundari.B 1 M.E Scholar, Applied Electronics, JCET, Dharmapuri, Tamilnadu, India 2 Associate Professor,

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

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences Page 1 UNIVERSITY OF OSLO Faculty of Mathematics and Natural Sciences Exam in INF3480 Introduction to Robotics Day of exam: May 31 st 2010 Exam hours: 3 hours This examination paper consists of 5 page(s).

More information

OPTIMAL CONTROL OF A ROBOTIC SYSTEM WITH TWO DEGREE OF FREEDOM

OPTIMAL CONTROL OF A ROBOTIC SYSTEM WITH TWO DEGREE OF FREEDOM International Journal of Electrical and Electronics Engineering (IJEEE) ISSN(P): 2278-9944; ISSN(E): 2278-9952 Vol. 4, Issue 6, Oct Nov 2015, 1-10 IASET OPTIMAL CONTROL OF A ROBOTIC SYSTEM WITH TWO DEGREE

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

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

Robust Pole Placement using Linear Quadratic Regulator Weight Selection Algorithm

Robust Pole Placement using Linear Quadratic Regulator Weight Selection Algorithm 329 Robust Pole Placement using Linear Quadratic Regulator Weight Selection Algorithm Vishwa Nath 1, R. Mitra 2 1,2 Department of Electronics and Communication Engineering, Indian Institute of Technology,

More information

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING Name Code Class Branch Page 1 INSTITUTE OF AERONAUTICAL ENGINEERING : ROBOTICS (Autonomous) Dundigal, Hyderabad - 500 0 MECHANICAL ENGINEERING TUTORIAL QUESTION BANK : A7055 : IV B. Tech I Semester : MECHANICAL

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

Neuro Fuzzy and Self Tunging Fuzzy Controller to Improve Pitch and Yaw Control Systems Resposes of Twin Rotor MIMO System

Neuro Fuzzy and Self Tunging Fuzzy Controller to Improve Pitch and Yaw Control Systems Resposes of Twin Rotor MIMO System Neuro Fuzzy and Self Tunging Fuzzy Controller to Improve Pitch and Yaw Control Systems Resposes of Twin Rotor MIMO System Thair Sh. Mahmoud, Tang Sai Hong, and Mohammed H. Marhaban Abstract In this paper,

More information

Automated Parameterization of the Joint Space Dynamics of a Robotic Arm. Josh Petersen

Automated Parameterization of the Joint Space Dynamics of a Robotic Arm. Josh Petersen Automated Parameterization of the Joint Space Dynamics of a Robotic Arm Josh Petersen Introduction The goal of my project was to use machine learning to fully automate the parameterization of the joint

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

PSO based Adaptive Force Controller for 6 DOF Robot Manipulators

PSO based Adaptive Force Controller for 6 DOF Robot Manipulators , October 25-27, 2017, San Francisco, USA PSO based Adaptive Force Controller for 6 DOF Robot Manipulators Sutthipong Thunyajarern, Uma Seeboonruang and Somyot Kaitwanidvilai Abstract Force control in

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

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm Acta Technica 61, No. 4A/2016, 189 200 c 2017 Institute of Thermomechanics CAS, v.v.i. Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm Jianrong Bu 1, Junyan

More information

CONTROLO th Portuguese Conference on Automatic Control

CONTROLO th Portuguese Conference on Automatic Control CONTROLO 2008 8 th Portuguese Conference on Automatic Control University of Trás-os-Montes and Alto Douro, Vila Real, Portugal July 21-23, 2008 414 BALL AND BEAM VIRTUAL LABORATORY: A TEACHING AID IN AUTOMATIC

More information

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector Inverse Kinematics Given a desired position (p) & orientation (R) of the end-effector q ( q, q, q ) 1 2 n Find the joint variables which can bring the robot the desired configuration z y x 1 The Inverse

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

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

The Design of Pole Placement With Integral Controllers for Gryphon Robot Using Three Evolutionary Algorithms

The Design of Pole Placement With Integral Controllers for Gryphon Robot Using Three Evolutionary Algorithms The Design of Pole Placement With Integral Controllers for Gryphon Robot Using Three Evolutionary Algorithms Somayyeh Nalan-Ahmadabad and Sehraneh Ghaemi Abstract In this paper, pole placement with integral

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

Trajectory Tracking Control of A 2-DOF Robot Arm Using Neural Networks

Trajectory Tracking Control of A 2-DOF Robot Arm Using Neural Networks The Islamic University of Gaza Scientific Research& Graduate Studies Affairs Faculty of Engineering Electrical Engineering Depart. الجبمعت اإلسالميت غزة شئىن البحث العلمي و الدراسبث العليب كليت الهندست

More information

Kinematics and dynamics analysis of micro-robot for surgical applications

Kinematics and dynamics analysis of micro-robot for surgical applications ISSN 1 746-7233, England, UK World Journal of Modelling and Simulation Vol. 5 (2009) No. 1, pp. 22-29 Kinematics and dynamics analysis of micro-robot for surgical applications Khaled Tawfik 1, Atef A.

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

A Comparative Study of Prediction of Inverse Kinematics Solution of 2-DOF, 3-DOF and 5-DOF Redundant Manipulators by ANFIS

A Comparative Study of Prediction of Inverse Kinematics Solution of 2-DOF, 3-DOF and 5-DOF Redundant Manipulators by ANFIS IJCS International Journal of Computer Science and etwork, Volume 3, Issue 5, October 2014 ISS (Online) : 2277-5420 www.ijcs.org 304 A Comparative Study of Prediction of Inverse Kinematics Solution of

More information

Research on Adaptive Control System of Robot Arm with Six Degrees of Freedom

Research on Adaptive Control System of Robot Arm with Six Degrees of Freedom 6th International Conference on Sensor Network and Computer Engineering (ICSNCE 2016) Research on Adaptive Control System of Robot Arm with Six Degrees of Freedom Changgeng Yu 1, a and Suyun Li 1, b,*

More information

Improving Trajectory Tracking Performance of Robotic Manipulator Using Neural Online Torque Compensator

Improving Trajectory Tracking Performance of Robotic Manipulator Using Neural Online Torque Compensator JOURNAL OF ENGINEERING RESEARCH AND TECHNOLOGY, VOLUME 1, ISSUE 2, JUNE 2014 Improving Trajectory Tracking Performance of Robotic Manipulator Using Neural Online Torque Compensator Mahmoud M. Al Ashi 1,

More information

NATIONAL UNIVERSITY OF SINGAPORE. (Semester I: 1999/2000) EE4304/ME ROBOTICS. October/November Time Allowed: 2 Hours

NATIONAL UNIVERSITY OF SINGAPORE. (Semester I: 1999/2000) EE4304/ME ROBOTICS. October/November Time Allowed: 2 Hours NATIONAL UNIVERSITY OF SINGAPORE EXAMINATION FOR THE DEGREE OF B.ENG. (Semester I: 1999/000) EE4304/ME445 - ROBOTICS October/November 1999 - Time Allowed: Hours INSTRUCTIONS TO CANDIDATES: 1. This paper

More information

Inverse Kinematics Software Design and Trajectory Control Programming of SCARA Manipulator robot

Inverse Kinematics Software Design and Trajectory Control Programming of SCARA Manipulator robot International Journal of Engineering Research and Technology. ISSN 0974-3154 Volume 11, Number 11 (2018), pp. 1759-1779 International Research Publication House http://www.irphouse.com Inverse Kinematics

More information

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices A. Rahmani Hanzaki, E. Yoosefi Abstract A recursive dynamic modeling of a three-dof parallel robot, namely,

More information

Fuzzy Logic Approach for Hybrid Position/Force Control on Underwater Manipulator

Fuzzy Logic Approach for Hybrid Position/Force Control on Underwater Manipulator Fuzzy Logic Approach for Hybrid Position/Force Control on Underwater Manipulator Mohd Rizal Arshad, Surina Mat Suboh, Irfan Abd Rahman & Mohd Nasiruddin Mahyuddin USM Robotic Research Group (URRG), School

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

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

Dynamical Modeling and Controlof Quadrotor

Dynamical Modeling and Controlof Quadrotor Dynamical Modeling and Controlof Quadrotor Faizan Shahid NUST PNEC Pakistan engr.faizan_shahid@hotmail.com Muhammad Bilal Kadri, Nasir Aziz Jumani, Zaid Pirwani PAF KIET Pakistan bilal.kadri@pafkiet.edu.pk

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

Inverse Kinematics Solution for Trajectory Tracking using Artificial Neural Networks for SCORBOT ER-4u

Inverse Kinematics Solution for Trajectory Tracking using Artificial Neural Networks for SCORBOT ER-4u Inverse Kinematics Solution for Trajectory Tracking using Artificial Neural Networks for SCORBOT ER-4u Rahul R Kumar 1, Praneel Chand 2 School of Engineering and Physics The University of the South Pacific

More information

Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB

Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB IJSRD - International Journal for Scientific Research & Development Vol. 1, Issue 2, 2013 ISSN (online): 2321-0613 Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MTLB 1 Mr. Rakesh

More information

The analysis of inverted pendulum control and its other applications

The analysis of inverted pendulum control and its other applications Journal of Applied Mathematics & Bioinformatics, vol.3, no.3, 2013, 113-122 ISSN: 1792-6602 (print), 1792-6939 (online) Scienpress Ltd, 2013 The analysis of inverted pendulum control and its other applications

More information

Estimation of Unknown Disturbances in Gimbal Systems

Estimation of Unknown Disturbances in Gimbal Systems Estimation of Unknown Disturbances in Gimbal Systems Burak KÜRKÇÜ 1, a, Coşku KASNAKOĞLU 2, b 1 ASELSAN Inc., Ankara, Turkey 2 TOBB University of Economics and Technology, Ankara, Turkey a bkurkcu@aselsan.com.tr,

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

Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive

Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive R. LUÍS J.C. QUADRADO ISEL, R. Conselheiro Emídio Navarro, 1950-072 LISBOA CAUTL, R. Rovisco

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

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

TVET: Application of SolidWorks and Simulink in 2 DOF Simple Quadruped Robot Modeling

TVET: Application of SolidWorks and Simulink in 2 DOF Simple Quadruped Robot Modeling Advanced Journal of Technical and Vocational Education 1 (1): 107-111, 2017 eissn: 2550-2174 RMP Publications, 2017 TVET: Application of SolidWorks and Simulink in 2 DOF Simple Quadruped Robot Modeling

More information

WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel

WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel ISSN 30-9135 1 International Journal of Advance Research, IJOAR.org Volume 4, Issue 1, January 016, Online: ISSN 30-9135 WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel Karna Patel is currently pursuing

More information

DEVELOPMENT OF THE FORWARD KINEMATICS FOR ROBOT FINGERS BY USING ROBOREALM

DEVELOPMENT OF THE FORWARD KINEMATICS FOR ROBOT FINGERS BY USING ROBOREALM IJRRAS 7 () May www.arpapress.com/volumes/vol7issue/ijrras_7.pdf DEVELOPMENT OF THE FORWARD KINEMATICS FOR ROBOT FINGERS BY USING ROBOREALM Jamaludin Jalani Dept. of Mechanical Engineering, 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

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

Jacobian: Velocities and Static Forces 1/4

Jacobian: Velocities and Static Forces 1/4 Jacobian: Velocities and Static Forces /4 Models of Robot Manipulation - EE 54 - Department of Electrical Engineering - University of Washington Kinematics Relations - Joint & Cartesian Spaces A robot

More information

PERFORMANCE IMPROVEMENT THROUGH SCALABLE DESIGN OF MUTLI-LINK 2-DOF AUTOMATED PEDESTRIAN CROWD CONTROL BARRIERS

PERFORMANCE IMPROVEMENT THROUGH SCALABLE DESIGN OF MUTLI-LINK 2-DOF AUTOMATED PEDESTRIAN CROWD CONTROL BARRIERS PERFORMANCE IMPROVEMENT THROUGH SCALABLE DESIGN OF MUTLI-LINK 2-DOF AUTOMATED PEDESTRIAN CROWD CONTROL BARRIERS Shady S. Shorrab., Shafie A. A. and NK Alang-Rashid Department of Mechatronics Engineering,

More information

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

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

TVET: Application of SolidWorks and Simulink in 2 DOF Simple Quadruped Robot Modeling

TVET: Application of SolidWorks and Simulink in 2 DOF Simple Quadruped Robot Modeling TVET: Application of SolidWorks and Simulink in 2 DOF Simple Quadruped Robot Modeling Hasrul Che Shamsudin Electrical Engineering Department, Politeknik Sultan Haji Ahmad Shah, Semambu, 25350 Kuantan,

More information

Balancing Control of Two Wheeled Mobile Robot Based on Decoupling Controller

Balancing Control of Two Wheeled Mobile Robot Based on Decoupling Controller Ahmed J. Abougarair Elfituri S. Elahemer Balancing Control of Two Wheeled Mobile Robot Based on Decoupling Controller AHMED J. ABOUGARAIR Electrical and Electronics Engineering Dep University of Tripoli

More information

Analysis of Control of Inverted Pendulum using Adaptive Neuro Fuzzy system

Analysis of Control of Inverted Pendulum using Adaptive Neuro Fuzzy system Analysis of Control of Inverted Pendulum using Adaptive Neuro Fuzzy system D. K. Somwanshi, Mohit Srivastava, R.Panchariya Abstract: Here modeling and simulation study of basically two control strategies

More information

Comparison QFT Controller Based on Genetic Algorithm with MIMO Fuzzy Approach in a Robot

Comparison QFT Controller Based on Genetic Algorithm with MIMO Fuzzy Approach in a Robot 5 th SASTech 0, Khavaran Higher-education Institute, Mashhad, Iran. May -4. Comparison QFT Controller Based on Genetic Algorithm with MIMO Fuzzy Approach in a Robot Ali Akbar Akbari Mohammad Reza Gharib

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

Robust Controller Design for an Autonomous Underwater Vehicle

Robust Controller Design for an Autonomous Underwater Vehicle DRC04 Robust Controller Design for an Autonomous Underwater Vehicle Pakpong Jantapremjit 1, * 1 Department of Mechanical Engineering, Faculty of Engineering, Burapha University, Chonburi, 20131 * E-mail:

More information

Optimization of a two-link Robotic Manipulator

Optimization of a two-link Robotic Manipulator Optimization of a two-link Robotic Manipulator Zachary Renwick, Yalım Yıldırım April 22, 2016 Abstract Although robots are used in many processes in research and industry, they are generally not customized

More information

SEMI-ACTIVE CONTROL OF BUILDING STRUCTURES USING A NEURO-FUZZY CONTROLLER WITH ACCELERATION FEEDBACK

SEMI-ACTIVE CONTROL OF BUILDING STRUCTURES USING A NEURO-FUZZY CONTROLLER WITH ACCELERATION FEEDBACK Proceedings of the 6th International Conference on Mechanics and Materials in Design, Editors: J.F. Silva Gomes & S.A. Meguid, P.Delgada/Azores, 26-30 July 2015 PAPER REF: 5778 SEMI-ACTIVE CONTROL OF BUILDING

More information

QUANSER Flight Control Systems Design. 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope. Quanser Education Solutions Powered by

QUANSER Flight Control Systems Design. 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope. Quanser Education Solutions Powered by QUANSER Flight Control Systems Design 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope Quanser Education Solutions Powered by 2 DOF Helicopter What does it represent? Classic helicopter with main

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

Quasi-Optimal Energy Path Planning for Anthropomorphic Manipulator using Gravity Torque Mapping

Quasi-Optimal Energy Path Planning for Anthropomorphic Manipulator using Gravity Torque Mapping Quasi-Optimal Energy Path Planning for Anthropomorphic Manipulator using Gravity Torque Mapping Sang Beom Woo, Alexey Bodrov, Judith Apsley Power Conversion Group, School of Electric and Electronic Engineering,

More information

Simulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces

Simulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces Dynamic Controllers Simulation x i Newtonian laws gravity ground contact forces x i+1. x degrees of freedom equations of motion Simulation + Control x i Newtonian laws gravity ground contact forces internal

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

Forward kinematics and Denavit Hartenburg convention

Forward kinematics and Denavit Hartenburg convention Forward kinematics and Denavit Hartenburg convention Prof. Enver Tatlicioglu Department of Electrical & Electronics Engineering Izmir Institute of Technology Chapter 5 Dr. Tatlicioglu (EEE@IYTE) EE463

More information

A Cost Oriented Humanoid Robot Motion Control System

A Cost Oriented Humanoid Robot Motion Control System Preprints of the 19th World Congress The International Federation of Automatic Control A Cost Oriented Humanoid Robot Motion Control System J. Baltes*, P. Kopacek**,M. Schörghuber** *Department of Computer

More information

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1 CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.

More information

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS 33 ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS Dan Zhang Faculty of Engineering and Applied Science, University of Ontario Institute of Technology Oshawa, Ontario, L1H 7K, Canada Dan.Zhang@uoit.ca

More information

Control Technology. motion controller and power amplifier

Control Technology. motion controller and power amplifier Control Technology motion controller and power amplifier Erik van Hilten Rik Prins National Instruments Agenda Controller, the central element Tools for controller design in drive systems: - in PC-based

More information

Introduction to Robotics

Introduction to Robotics Université de Strasbourg Introduction to Robotics Bernard BAYLE, 2013 http://eavr.u-strasbg.fr/ bernard Modelling of a SCARA-type robotic manipulator SCARA-type robotic manipulators: introduction SCARA-type

More information

Optimal Design of Three-Link Planar Manipulators using Grashof's Criterion

Optimal Design of Three-Link Planar Manipulators using Grashof's Criterion See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/256465031 Optimal Design of Three-Link Planar Manipulators using Grashof's Criterion Chapter

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

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric

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 Control Part 4 Other control strategies These slides are devoted to two advanced control approaches, namely Operational space control Interaction

More information

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences UNIVERSITY OF OSLO Faculty of Mathematics and Natural Sciences Exam in INF4380 Introduction to Robotics Day of exam: 31 th May, 2017 Exam hours: 14:30, 4 hours This examination paper consists of 7 pages

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

European Journal of Science and Engineering Vol. 1, Issue 1, 2013 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM IDENTIFICATION OF AN INDUCTION MOTOR

European Journal of Science and Engineering Vol. 1, Issue 1, 2013 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM IDENTIFICATION OF AN INDUCTION MOTOR ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM IDENTIFICATION OF AN INDUCTION MOTOR Ahmed A. M. Emam College of Engineering Karrary University SUDAN ahmedimam1965@yahoo.co.in Eisa Bashier M. Tayeb College of Engineering

More information

Lecture VI: Constraints and Controllers

Lecture VI: Constraints and Controllers Lecture VI: Constraints and Controllers Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a chair human body parts trigger of a gun opening

More information

PATH PLANNING AND CO-SIMULATION CONTROL OF 8 DOF ANTHROPOMORPHIC ROBOTIC ARM

PATH PLANNING AND CO-SIMULATION CONTROL OF 8 DOF ANTHROPOMORPHIC ROBOTIC ARM ISSN 1726-4529 Int j simul model 15 (2016) 2, 302-312 Original scientific paper PATH PLANNING AND CO-SIMULATION CONTROL OF 8 DOF ANTHROPOMORPHIC ROBOTIC ARM Sudharsan, J. * & Karunamoorthy, L. Department

More information

Using Algebraic Geometry to Study the Motions of a Robotic Arm

Using Algebraic Geometry to Study the Motions of a Robotic Arm Using Algebraic Geometry to Study the Motions of a Robotic Arm Addison T. Grant January 28, 206 Abstract In this study we summarize selected sections of David Cox, John Little, and Donal O Shea s Ideals,

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

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position.

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position. Kinematics Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position. 1/31 Statics deals with the forces and moments which are aplied on the mechanism

More information

Robotics: Science and Systems

Robotics: Science and Systems Robotics: Science and Systems Model Predictive Control (MPC) Zhibin Li School of Informatics University of Edinburgh Content Concepts of MPC MPC formulation Objective function and constraints Solving the

More information

Real-Time Implementation of a Dynamic Fuzzy Neural Controller for a SCARA Robot

Real-Time Implementation of a Dynamic Fuzzy Neural Controller for a SCARA Robot Real-Time Implementation of a Dynamic Fuzzy Neural Controller for a SCARA Robot Meng Joo Er *, Nikos Mastorakis #, Moo Heng Lim * and Shee Yong Ng * * School of Electrical and Electronic Engineering Nanyang

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

IVR: Open- and Closed-Loop Control. M. Herrmann

IVR: Open- and Closed-Loop Control. M. Herrmann IVR: Open- and Closed-Loop Control M. Herrmann Overview Open-loop control Feed-forward control Towards feedback control Controlling the motor over time Process model V B = k 1 s + M k 2 R ds dt Stationary

More information

Implementation Of Distributed Control System In Process Control Management Using MATLAB

Implementation Of Distributed Control System In Process Control Management Using MATLAB Implementation Of Distributed Control System In Process Control Management Using MATLAB Khin Nway Oo, Zaw Min Naing, Hla Myo Tun Abstract: In recent years, process automation has being used in various

More information

[2] J. "Kinematics," in The International Encyclopedia of Robotics, R. Dorf and S. Nof, Editors, John C. Wiley and Sons, New York, 1988.

[2] J. Kinematics, in The International Encyclopedia of Robotics, R. Dorf and S. Nof, Editors, John C. Wiley and Sons, New York, 1988. 92 Chapter 3 Manipulator kinematics The major expense in calculating kinematics is often the calculation of the transcendental functions (sine and cosine). When these functions are available as part of

More information

Aircraft Landing Control Using Fuzzy Logic and Neural Networks

Aircraft Landing Control Using Fuzzy Logic and Neural Networks Aircraft Landing Control Using Fuzzy Logic and Neural Networks Elvira Lakovic Intelligent Embedded Systems elc10001@student.mdh.se Damir Lotinac Intelligent Embedded Systems dlc10001@student.mdh.se ABSTRACT

More information

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) Research Subject Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) (1) Goal and summary Introduction Humanoid has less actuators than its movable degrees of freedom (DOF) which

More information

Control 2. Keypoints: Given desired behaviour, determine control signals Inverse models:

Control 2. Keypoints: Given desired behaviour, determine control signals Inverse models: Control 2 Keypoints: Given desired behaviour, determine control signals Inverse models: Inverting the forward model for simple linear dynamic system Problems for more complex systems Open loop control:

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

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

A Simplified Vehicle and Driver Model for Vehicle Systems Development

A Simplified Vehicle and Driver Model for Vehicle Systems Development A Simplified Vehicle and Driver Model for Vehicle Systems Development Martin Bayliss Cranfield University School of Engineering Bedfordshire MK43 0AL UK Abstract For the purposes of vehicle systems controller

More information

autorob.github.io Inverse Kinematics UM EECS 398/598 - autorob.github.io

autorob.github.io Inverse Kinematics UM EECS 398/598 - autorob.github.io autorob.github.io Inverse Kinematics Objective (revisited) Goal: Given the structure of a robot arm, compute Forward kinematics: predicting the pose of the end-effector, given joint positions. Inverse

More information