Real-Time Implementation of a Dynamic Fuzzy Neural Controller for a SCARA Robot
|
|
- Alexina Allen
- 6 years ago
- Views:
Transcription
1 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 Technological University Nanyang Avenue, Singapore REPUBLIC OF SINGAPORE Tel : (65) , FAX : (65) emjer@ntu.edu.sg, mooheng@pmail.ntu.edu.sg and sheeyong@pmail.ntu.edu.sg, # Military Institutions of University Education Hellenic Naval Academy Terma Hatzikyriakou, 18539, Piraues, GREECE. mastor@ieee.org Abstract This paper presents the design, development and implementation of a Dynamic Fuzzy Neural Networks (D-FNNs) Controller suitable for real-time industrial applications. The unique feature of the D-FNNs controller is that it has dynamic self-organising structure, fast learning speed, good generalisation and flexibility in learning. The approach of rapid prototyping is employed to implement the D-FNNs controller so as to control a Selectively Compliance Assembly Robot Arm (SCARA) Robot in real time. Simulink, an iterative software for simulating dynamic systems, is used for modelling, simulation and analysis of the dynamic system. The D-FNNs controller was implemented through Real-Time Workshop (RTW). Keywords: Algorithms for Real-time Control; Adaptive Control; Fuzzy Systems; Neural Network Systems; Manipulators. 1
2 1 INTRODUCTION The promise of robots being able to replace menial, tedious, or dangerous human tasks has motivated many engineers to design and develop more sophisticated and intelligent controllers for robotics. Numerous intelligent control methodologies have been devised to solve a number of complicated problems in robot manipulators, which are represented by a multivariable non-linear coupling dynamic system with uncertainties [1]-[5]. Due to uncertainties, it is difficult to obtain an accurate mathematical model for the robot manipulators. Conventional control methodologies find it difficult or impossible to handle unmodelled dynamics of a robot manipulator. To accommodate system uncertainties and variations, learning or adaptive techniques must be incorporated. Most conventional methods, e.g. PID controllers, are based on mathematical and statistical procedures for modelling the system and estimation of optimal controller parameters. In practice, the plant to be controlled is often highly non-linear and a mathematical model may be difficult to derive. As such, conventional techniques will not be able to handle modelling errors and are lack of robustness. Fuzzy logic, however, offers a promising approach to robot controller design. In contrast with conventional controller design techniques, fuzzy logic formulates control of a plant in terms of linguistic rules drawn from the behaviour of a "human operator" instead of an algorithm synthesised from a rigorous mathematical model of the plant. Due to the growing popularity of Neural Networks, much research effort has been put into the design of intelligent hybrid controllers using fuzzy logic and neural networks. Design of robust adaptive controllers suitable for real-time control of robot manipulators is one of the most challenging tasks for many control engineers. Robot manipulators are multivariable non-linear coupling systems and are frequently subjected to structured and/or unstructured uncertainties even in a well-structured setting for industrial use. The Dynamic Fuzzy Neural Networks (D-FNNs) algorithm used is a newly developed algorithm that has the following salient features: dynamic self-organising structure, fast learning speed, good generalisation and flexibility in learning. The D-FNNs controller is employed to compensate for environmental variations such as payload mass and disturbance torque during the operation process. It offers either 2
3 off-line learning or on-line learning of the plant. By virtue of on-line learning, it is able to learn the robot dynamics and makes control decisions simultaneously. In effect, it offers an exciting on-line estimation scheme of the plant. The approach of Rapid Prototyping process is used to implement the D-FNNs controller in real-time through Real-Time Workshop (RTW) using the Texas Instruments TMS320C31 floating-point processor, together with some supporting files. In addition, Simulink is used for modelling, simulation and analysis of the dynamic system. 2 OVERVIEW OF THE SEIKO TT-3000 SCARA ROBOT 2.1 Background on the TT-3000 SCARA Robot The SEIKO D-TRAN 3000 Series robot used in this work is a four-axis, closed-loop DC servo Selectively Compliance Assembly Robot Arm (SCARA) manipulator. Each of the four axes provides a different motion and contributes to one degree of freedom of the robot (see Figure 2-1). The main characteristics of the TT-3000 SCARA robot are its high precision, repeatability and speed. The basic SCARA geometry is realised by arranging two revolute joints (T1 and T2 Axes) and one prismatic joint (Z-Axis) in such a way that all axes of motion are parallel. The acronym SCARA characterises mechanical features of a structure offering high stiffness to vertical loads and compliance to horizontal loads. Motion control is implemented only for axes Z, T1 and T2 of the TT-3000 in this work, which are designated as Joint 1, 2 and 3 respectively. 3
4 Figure 2-1 : The SEIKO TT-3000 SCARA Robot Arm 2.2 The Robot Dynamic Model The dynamic equations of a rigid body robot are a set of highly non-linear coupled differential equations given by M ( θ) θ + C( θ, θ) θ + G( θ) + F V θ + F C = τ where M( θ ) is the n n inertia matrix of the manipulator, C ( θ, ) is the n n vector of centrifugal and Coriolis terms, G( θ ) is an n 1 vector of gravity terms, vector of viscous friction terms, θ F V is the n 1 F C is the n 1 vector of coulomb terms and τ is the n 1 vector of the input torque (generated by the joint motor). Each element of M( θ ) and G( θ ) is a complicated function which depends on angular positions of all joints of the manipulator, θ. Similarly, each element of C ( θ, ) is a complicated function of both θ and θ. The movement of the end-effector to track a desired trajectory, at a particular velocity, thus requires a complex set of torque functions to be applied to the actuating system of the robot at each joint. The dynamic model of the TT-3000 SCARA robot arm has been developed in [6], with most of its parameters determined and verified θ 4
5 through experiments. Based on this known mathematical model of the robot, training of the D-FNNs controller was carried out using MATLAB simulation tools. 2.3 Motion Control A two-joint control structure is used in this work where motion control of the T1-axis and T2-axis will be executed simultaneously. In this scheme, the Z-axis will not be controlled for simplicity. Motion control of the robot arm is shown in Figure 2-2. Figure 2-2: The SCARA Robot Joint-Motion Control Structure The control system of the two joints is considered a Multiple-Input Multiple-Output (MIMO) system. The degree of difficulty will increase if the number of joints to be controlled simultaneously increases together. The implementation of this control architecture on the target system is illustrated in Figure 2-3. D-FNNs * Position Error & Link Acceleraton Data input to D- FNNs D/A T2-Axis T1-Axis Angular Displacement (In Digital Counts) SEIKO TT SCARA Robot Arm T1 & T2 Axis Encoder Output 1 2 DSP Compute Position Error & Link Velocity Encoder Encoder T1-Axis Angular Displacement T2-Axis Angular Displacement 5
6 Figure 2-3: Control Structure of the D-FNNs 3 DESIGN AND SIMULATION STUDIES OF D-FNNs 3.1 D-FNN Architecture The D-FNN architecture used, depicted in Figure 3-1 1, is constructed based on the Radial Basis Function (RBF) and functionally, it is equivalent to an TSK model-based fuzzy system. Layer 1 Layer 2 Layer 3 Layer 4 x i MF φ ij j w j y Figure 3-1: D-FNN Architecture In Figure 3-1, Layer 1 defines the input variables layer. This is the layer where the input signals first enter the neural network. Layer 2 represents the membership function associated with the input variables. The membership function is chosen as a Gaussian function of the following form: - (x i c ij ) MF ij(x i ) = exp 2 σ j 2 i = 1,2,3 K r j = 1,2,3 K u (3.1) where r is the number of input variables and u is the number of membership functions. Layer 3 is the rule layer. The number of RBF units in this layer indicates the number of fuzzy rules. The outputs are given by φ MF (3.2) = r j i = 1 ij 1 Please refer to [7] for assumptions made in using this notation. 6
7 Layer 4 defines the output variables. Each output variable is the weighted sum of incoming signals. Corresponding to a fuzzy system, this layer performs defuzzification that considers the effect of all membership functions of the input values on the output, i.e., j w j The weight is chosen as follows in the TSK model: w j u y = φ (3.3) j = 1 = α K+ 0 j + α1 j x 1 + α rj x r (3.4) where αi s are real-valued parameters. It is not difficult to see that Eq. (3.3) can be re-written as where y =WΦ (3.5) w = α α α L L r 1 K K K α 0 α 1 α u u ru (3.6) Φ φ K 1 φ φ x K 1 1 φ = K K φ x r K 1 φ u u u x x 1 r T (3.7) The proposed adaptive fuzzy neural control scheme is depicted in the following figure. θ, θ d d, θ d FNN B - PD + τ FNNB τ Disturbances Robot θ, θ, θ τ PD - FNN A D-FNN Learning Algorithm 7
8 Figure 3-2: Adaptive Fuzzy Neural Control System The basic idea of this approach is to learn the manipulator s inverse characteristics and to use the inverse dynamic model to generate the compensated control signal. There are two FNNs used in this control system. FNN A is employed for weights training of the system whereas FNN B is used to generate the appropriate control signal with the trained weight structure from FNN A. The proposed control algorithm is given by τ = τ PD + τ FNNB (3.8) where τ is the required control torque, τ PD is the torque generated by the PD controller and τ FNNB is the torque generated by FNN B. The inverse robot model is obtained by FNN A, employing the D-FNN learning algorithm 2. There are two learning modes, namely offline and online learning. For offline learning, FNN A is trained using a nominal dynamic model, whereas for online learning, FNN A is trained during real-time control of the manipulator. This paper deals with offline learning only. FNN B is a duplicate copy of FNN A, but its weights will be further adjusted by the error signal τ PD as the controller is running. This is to compensate for modelling errors and unmodelled disturbances. The parallelconnected conventional PD controller also caters for faster and more accurate tracking performance. The control idea is to train FNN B such that the squared error between the desired torque and the actual torque is minimised, i.e. 1 E = 2 1 = 2 ( τ τ FNNB ) ( τ ) 2 PD 2 (3.9) To achieve fast weight adjustment, the gradient method is used to minimise E. The weight is adjusted as follows: where η > 0 is the learning rate. ( new ) W ( old ) W = W E (3.10) = η W 2 Please refer to [7] for further details on the D-FNN learning algorithm. 8
9 Using the chain rule, we have E = W From (3.5) and (3.9) E τ FNNB E τ = W FNNB τ FNNB τ W FNNB ( τ τ ) = Φ FNNB (3.11) (3.12) (3.13) Thus, (3.10) can be rewritten as W = η ( τ τ )Φ (3.14) FNNB 3.2 Simulation Studies The simulation program for the D-FNNs is written in MATLAB and Simulink to facilitate Rapid Prototyping, a process that allows one to conceptualise solutions using block diagram modelling environment and have a preview of system performance prior to laying out hardware, writing any production software, or committing to a fixed design. Figure 3-3 shows the rapid prototyping process in greater details. Identify system and/or algorithm requirements Build/edit model in Simulink Run simulations and analyze results using Simulink and MATLAB Are results OK? NO YES Invoke the Real-Time Workshop Build procedure,download and run your target hardware Analyze result and tune the D-FNNs using ControlDesk Are results OK? NO YES Use generated code in the production system Figure 3-3: Rapid Prototyping Process 3.3 Simulation Model of D-FNNs 9
10 The rapid prototyping process begins in Simulink. The first step in the design is to develop the SCARA robot model prior to algorithms development in Simulink. Once a simulation model which models the robot with sufficient accuracy has been developed, the rapid prototyping process for D-FNNs design continues by using Simulink to develop the algorithm and analyse the results. If the results are not satisfactory, the modelling/analysis process is iterated until satisfactory results are achieved. Figure 3-4 depicts a general control model for D-FNNs. Pos_T1 Pos_T1 T1 Pos_T2 Pos_T2 T1 T2 Accl_T1 Accl_T2 Accl_T1 Accl_T2 T2 D-FNNs Robot Model Figure 3-4: General Control Model for D-FNNs Figure 3-5 shows the simulation model of the D-FNNs system created in Simulink for Joint 2 (T1-Axis) and Joint 3 (T2-Axis) of the SCARA robot. M-functions to be converted to S-functions Dynamic model of 2-link robot Figure 3-5: Offline Training System with D-FNN Learning Algorithm Using this model, iterative tuning is performed on the input and parameters of the D- FNNs controller. The aim is to achieve zero overshoot within an acceptable steadystate error of less than 2%. To ensure compatibility with Simulink s Real-Time Workshop (RTW) and real-time implementation, DFNNs controller needs to be 10
11 written in C-MEX S-Functions. Offline training was done using the system model in Figure 3-5. After obtaining the required weight structure, the system model in Figure 3-6 was used to simulate and test the D-FNNs controller. Mux S-function for FNN B dotdot1 MATLAB Function MATLAB Function dotdot2 Mux FNNB_simulin Demux u(1)*6000 Fcn Mux S-Function u(1)*3000 Scope2 Demux1 Fcn1 Mux6 1 Constant Amplitude = 1.5 Amplitude = Gain1 90 Gain2 0.5 Gain 0.5 Gain3 D2R Degrees to Radians D2R Degrees to Radians1 Sum1 Sum4 PID PD=35,7 PID PD1=35,7 Sum2 Sum3 Sine = 100 TwoLink Scope8 q1 q1 q1 q2 q1_dot q2_dot Scope16 Scope15 q1_dotdot XY Graph Scope1 Constant1 Sine = 50 q2_dotdot Scope18 Scope17 q2 Figure 3-6: Offline Training System without D-FNN Learning Algorithm 3.4 Simulation Results To evaluate the performance of the proposed D-FNNs controller, a series of simulation runs were performed. The joint trajectory responses are plotted against time. Figure 3-7a Position Trajectory of Joint2 (S-function with offline training) From Figure 3-7a to 3-7b, we can see that the D-FNNs controller was able to attain almost perfect tracking. The initial transient response seen in Figure 3-7b is due to the 11
12 initial difference between the desired position and the starting position of Joint 3. The input desired signal fed into Joint 3 is -90 out of phase with that of Joint 2. Figure 3-7b Position Trajectory of Joint 3 (S-function with offline training) Figure 3-8a Position Error of Joint 2 (S-function with offline training) Figure 3-8b Position Error of Joint 3 (S-function with offline training) Figures 3-8a and 3-8b depict position errors of Joint 2 and Joint 3 using offline training control model respectively. From the above figures, we can see that overshoots are kept almost zero and errors of less than 2% are recorded for both joints. 12
13 4 Implementation of the D-FNNs Controller 4.1 Software Implementation The D-FNNs software consists of primarily two modules: (1) The main control module, and (2) The GUI for signal monitoring and parameters tuning. Module (1) is written in Simulink whereas Module (2) is developed using ControlDesk. The overall Simulink graphical model for the D-FNNs controller is shown in Figure 4-1. Figure 4-1: Overall Simulink Graphical Models for the D-FNNs Controller 4.2 Main Control Module The main control module handles the sampling of the joint s count information and also computes the joint s position error and acceleration. The results are then passed to the D-FNNs controller to control the SCARA robot. This module also manages the set-up of the I/O hardware and data transfer to the interfacing board. 4.3 Tuning of GUI Parameters and Signal Monitoring The second module provides an efficient means for us to analyse and monitor the joints trajectory data during real-time operation of the robot arm. Implementation of parameters tuning and signal monitoring module will be presented in the sequel On-the-fly Parameters Tuning On-the-fly parameters tuning involves changing the Simulink block parameters in real-time when the model is currently executing the program. The amount of time saved is substantial especially when no rebuilding of codes is involved. 13
14 4.3.2 Signal Monitoring Signal monitoring involves viewing the signals in real time. The signals can be used for analysis and comparison with the simulation results. 4.4 Implementation of Parameters Tuning and Signal Monitoring There are two ways of changing model parameters while the model is running on the target processor: 1. Using Simulink s external mode. 2. Using dspace s ControlDesk software. In this work, dspace ControlDesk is used to implement parameters tuning, signal monitoring and Graphic User Interface (GUI). ControlDesk (dspace s experiment software) provides all the functions for controlling, monitoring and automation of real-time experiments and makes the development of controllers much more effective. Figure 4-2: Overall GUI Display Figure 4-2 shows the various signals of the SCARA robot being monitored in real time by GUI. During the RUN mode, the robot behaviour can be monitored via GUI. Values like desired position, actual position and errors of both Joint 2 and Joint 3 are shown both in graphical and numerical format. 14
15 5 TESTING AND EXPERIMENTAL RESULTS 5.1 Performance Evaluation of D-FNNs Controller The criterion used to evaluate the performance of our D-FNNs controller is the same as that used for the simulation study. The primary concern for real-time execution of this D-FNNs algorithm is the amount of data that can be performed by the DSP-based controller before the next input data sample arrives. In our simulation model, a sampling frequency of 1 khz was assumed. In the following section, the tests conducted are compared with the D-FNNs controller performance in the simulation run with the experimental data obtained. 5.2 Experimental and Simulation Results The D-FNNs controller is set to traverse a trajectory of 60 degrees for both Joint 2 and Joint 3. Simulation runs are performed at a sampling frequency of 1000 samples/second, identical to the sampling rate used in the experiment. This is to promote a common basis for comparisons and evaluations of the results. The test will investigate on position tracking accuracy and tracking error. The results show that both simulation and experimental trajectories response match quite favourably, taking into consideration the highly non-linear dynamics of the robot arm. The marginal difference between both results lies mainly in the use of predominantly linearised simulation models Response of Position Tracking Trajectories Figure 5-1a and Figure 5-1b show the experimental position tracking trajectories of Joint 2 and Joint 3 respectively. Comparing with Figure 3-7a and 3-7b, we can see that both the experimental and simulation trajectories response match quite favourably for both Joint 2 and Joint 3. The difference in the two responses is mainly due the difference between the dynamics of the simulated model used for offline training and the actual dynamics of the SCARA robot.. 15
16 Figure 5-1a: Experimental Response for T1-axis Figure 5-1b: Experimental Response for T2-axis Response of Position Tracking Errors Figure 5-2a and Figure 5-2b show experimental position tracking errors of Joint 2 and Joint 3 respectively. Comparing with Figure 3-8a and Figure 3-8b, we can see that the errors for Joint 2 and Joint 3 are kept within ± 0.03 radians for experimental and simulation responses. 16
17 Figure 5-2a: Experimental Error Response for T1-axis Figure 5-2b: Experimental Error Response for T2-axis 6 Conclusions A Dynamic Fuzzy Neural Networks (D-FNNs) Controller suitable for real-time industrial applications has been successfully designed, developed and implemented in this paper. The approach of rapid prototyping process was adopted to shorten the development time, thus reducing the cost of development. Besides, users are allowed to modify parameters real time, which enables the user to experiment different input conditions. Results and conditions of the robot can be monitored on the GUI. Henceforth, the amount of time saved is substantial especially when no rebuilding of codes is involved. The performance of the D-FNNs controller was found to be very 17
18 good and it matches favourably with the simulation results. We are confident that the proposed D-FNNs controller will be very useful in many other real-time industrial applications. References [1] H. Takagi, Introduction to Japanese Consumer Products that apply Neural Networks and Fuzzy Systems, Personal Communication, [2] A. O. Esogbue and J. A. Murrell, Advances in Fuzzy Adaptive Control, Computers Math. Applic., Vol. 27, No. 9/10, pp , [3] J. J. Slotine and W. Li, Applied Nonlinear Control, Prentice-Hall, Englewood Cliffs, [4] L. X. Wang, Adaptive Fuzzy Systems and Control, Prentice-Hall, Englewood Cliffs, [5] S. S. Neo and M. J. Er, Adaptive fuzzy controllers of a robot manipulator, International Journal of Systems Science, Vol. 27, No. 6, pp , [6] Nianzu Zhang, Experimental Research on Robot Control, M.Eng. Thesis, Singapore, Nanyang Technological University, [7] Y. Gao and M.J. Er, Adaptive Fuzzy Neural Control of Multiple-Link Robot Manipulators, accepted for publication in the Special Issue on Computational Intelligence, International Journal of Robotics and Automation. 18
Real-time implementation of a dynamic fuzzy neural networks controller for a SCARA
Microprocessors and Microsystems 26 (2002) 449 461 www.elsevier.com/locate/micpro Real-time implementation of a dynamic fuzzy neural networks controller for a SCARA Meng Joo Er*, Chang Boon Low, Khuan
More information13. Learning Ballistic Movementsof a Robot Arm 212
13. Learning Ballistic Movementsof a Robot Arm 212 13. LEARNING BALLISTIC MOVEMENTS OF A ROBOT ARM 13.1 Problem and Model Approach After a sufficiently long training phase, the network described in the
More informationA NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS
A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS Ahmad Manasra, 135037@ppu.edu.ps Department of Mechanical Engineering, Palestine Polytechnic University, Hebron, Palestine
More informationSimulation-Based Design of Robotic Systems
Simulation-Based Design of Robotic Systems Shadi Mohammad Munshi* & Erik Van Voorthuysen School of Mechanical and Manufacturing Engineering, The University of New South Wales, Sydney, NSW 2052 shadimunshi@hotmail.com,
More informationNeuro 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 informationSIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR
SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR Fabian Andres Lara Molina, Joao Mauricio Rosario, Oscar Fernando Aviles Sanchez UNICAMP (DPM-FEM), Campinas-SP, Brazil,
More informationSimulation 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 information10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators
Robotics and automation Dr. Ibrahim Al-Naimi Chapter two Introduction To Robot Manipulators 1 Robotic Industrial Manipulators A robot manipulator is an electronically controlled mechanism, consisting of
More informationDynamic Simulation of a KUKA KR5 Industrial Robot using MATLAB SimMechanics
Dynamic Simulation of a KUKA KR5 Industrial Robot using MATLAB SimMechanics Arun Dayal Udai, C.G Rajeevlochana, Subir Kumar Saha Abstract The paper discusses a method for the dynamic simulation of a KUKA
More informationTRAJECTORY 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 informationCancer 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 informationTorque-Position Transformer for Task Control of Position Controlled Robots
28 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 28 Torque-Position Transformer for Task Control of Position Controlled Robots Oussama Khatib, 1 Peter Thaulad,
More informationFuzzy 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 informationNeuro-based adaptive internal model control for robot manipulators
Neuro-based adaptive internal model control for robot manipulators ** ** Q. Li, A. N. Poi, C. M. Lim, M. Ang' ** Electronic & Computer Engineering Department Ngee Ann Polytechnic, Singapore 2159 535 Clementi
More informationWritten exams of Robotics 2
Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia
More informationVIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.
VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G. Satheesh Kumar, Y. G. Srinivasa and T. Nagarajan Precision Engineering and Instrumentation Laboratory Department of Mechanical Engineering Indian
More informationCecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa
University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot
More informationMODELING AND SIMULATION METHODS FOR DESIGNING MECHATRONIC SYSTEMS
Journal of Engineering Studies and Research Volume 16 (2010) No. 4 20 MODELING AND SIMULATION METHODS FOR DESIGNING MECHATRONIC SYSTEMS LAPUSAN CIPRIAN *, MATIES VISTRIAN, BALAN RADU, HANCU OLIMPIU Technical
More informationAutomatic Control Industrial robotics
Automatic Control Industrial robotics Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Prof. Luca Bascetta Industrial robots
More informationWORKSPACE 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 informationImproving 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 informationMECHATRONICS SYSTEM ENGINEERING FOR CAE/CAD, MOTION CONTROL AND DESIGN OF VANE ACTUATORS FOR WATER ROBOT APPLICATIONS
MECHATRONICS SYSTEM ENGINEERING FOR CAE/CAD, MOTION CONTROL AND DESIGN OF VANE ACTUATORS FOR WATER ROBOT APPLICATIONS Finn CONRAD and Francesco ROLI Department of Mechanical Engineering, Technical University
More informationDynamic Analysis of Manipulator Arm for 6-legged Robot
American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 365-369 Available online at http://pubs.sciepub.com/ajme/1/7/42 Science and Education Publishing DOI:10.12691/ajme-1-7-42 Dynamic Analysis
More informationAUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION
AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION Kevin Worrall (1), Douglas Thomson (1), Euan McGookin (1), Thaleia Flessa (1) (1)University of Glasgow, Glasgow, G12 8QQ, UK, Email: kevin.worrall@glasgow.ac.uk
More informationPSO 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 informationOpen Access Model Free Adaptive Control for Robotic Manipulator Trajectory Tracking
Send Orders for Reprints to reprints@benthamscience.ae 358 The Open Automation and Control Systems Journal, 215, 7, 358-365 Open Access Model Free Adaptive Control for Robotic Manipulator Trajectory Tracking
More informationRobotics kinematics and Dynamics
Robotics kinematics and Dynamics C. Sivakumar Assistant Professor Department of Mechanical Engineering BSA Crescent Institute of Science and Technology 1 Robot kinematics KINEMATICS the analytical study
More informationExperiment 6 SIMULINK
Experiment 6 SIMULINK Simulink Introduction to simulink SIMULINK is an interactive environment for modeling, analyzing, and simulating a wide variety of dynamic systems. SIMULINK provides a graphical user
More informationHumanoid Robotics Modeling by Dynamic Fuzzy Neural Network
Proceedings of International Joint Conference on Neural Networks, Orlando, Florida, USA, August 1-17, 7 umanoid Robotics Modeling by Dynamic Fuzzy Neural Network Zhe Tang, Meng Joo Er, and Geok See Ng
More informationRobotics. SAAST Robotics Robot Arms
SAAST Robotics 008 Robot Arms Vijay Kumar Professor of Mechanical Engineering and Applied Mechanics and Professor of Computer and Information Science University of Pennsylvania Topics Types of robot arms
More informationMatlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer
Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer Maitreyi More 1, Rahul Abande 2, Ankita Dadas 3, Santosh Joshi 4 1, 2, 3 Department of Mechanical
More informationControl of Walking Robot by Inverse Dynamics of Link Mechanisms Using FEM
Copyright c 2007 ICCES ICCES, vol.2, no.4, pp.131-136, 2007 Control of Walking Robot by Inverse Dynamics of Link Mechanisms Using FEM S. Okamoto 1 and H. Noguchi 2 Summary This paper presents a control
More informationPlanar Robot Kinematics
V. Kumar lanar Robot Kinematics The mathematical modeling of spatial linkages is quite involved. t is useful to start with planar robots because the kinematics of planar mechanisms is generally much simpler
More information1. Introduction 1 2. Mathematical Representation of Robots
1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis
More informationRedundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators
56 ICASE :The Institute ofcontrol,automation and Systems Engineering,KOREA Vol.,No.1,March,000 Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically
More informationInverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm
Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Mohammed Z. Al-Faiz,MIEEE Computer Engineering Dept. Nahrain University Baghdad, Iraq Mohammed S.Saleh
More informationFORCE CONTROL OF LINK SYSTEMS USING THE PARALLEL SOLUTION SCHEME
FORCE CONTROL OF LIN SYSTEMS USING THE PARALLEL SOLUTION SCHEME Daigoro Isobe Graduate School of Systems and Information Engineering, University of Tsukuba 1-1-1 Tennodai Tsukuba-shi, Ibaraki 35-8573,
More informationIntroduction to Control Systems Design
Experiment One Introduction to Control Systems Design Control Systems Laboratory Dr. Zaer Abo Hammour Dr. Zaer Abo Hammour Control Systems Laboratory 1.1 Control System Design The design of control systems
More informationDESIGN AND MODELLING OF A 4DOF PAINTING ROBOT
DESIGN AND MODELLING OF A 4DOF PAINTING ROBOT MSc. Nilton Anchaygua A. Victor David Lavy B. Jose Luis Jara M. Abstract The following project has as goal the study of the kinematics, dynamics and control
More informationDesign & Kinematic Analysis of an Articulated Robotic Manipulator
Design & Kinematic Analysis of an Articulated Robotic Manipulator Elias Eliot 1, B.B.V.L. Deepak 1*, D.R. Parhi 2, and J. Srinivas 2 1 Department of Industrial Design, National Institute of Technology-Rourkela
More informationROBOTICS 01PEEQW. 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 informationBasilio Bona ROBOTICA 03CFIOR 1
Kinematic chains 1 Readings & prerequisites Chapter 2 (prerequisites) Reference systems Vectors Matrices Rotations, translations, roto-translations Homogeneous representation of vectors and matrices Chapter
More informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Kinematic chains Readings & prerequisites From the MSMS course one shall already be familiar with Reference systems and transformations Vectors
More informationRobust 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 informationModeling of Humanoid Systems Using Deductive Approach
INFOTEH-JAHORINA Vol. 12, March 2013. Modeling of Humanoid Systems Using Deductive Approach Miloš D Jovanović Robotics laboratory Mihailo Pupin Institute Belgrade, Serbia milos.jovanovic@pupin.rs Veljko
More informationKinematics 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 informationLearning Inverse Dynamics: a Comparison
Learning Inverse Dynamics: a Comparison Duy Nguyen-Tuong, Jan Peters, Matthias Seeger, Bernhard Schölkopf Max Planck Institute for Biological Cybernetics Spemannstraße 38, 72076 Tübingen - Germany Abstract.
More informationDESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING
DESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING Tomasz Żabiński, Tomasz Grygiel, Bogdan Kwolek Rzeszów University of Technology, W. Pola 2, 35-959 Rzeszów, Poland tomz, bkwolek@prz-rzeszow.pl
More informationAn 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 informationDesign and Development of Cartesian Robot for Machining with Error Compensation and Chatter Reduction
International Journal of Engineering Research and Technology. ISSN 0974-3154 Volume 6, Number 4 (2013), pp. 449-454 International Research Publication House http://www.irphouse.com Design and Development
More informationKINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT
Bulletin of the Transilvania University of Braşov Vol. 8 (57) No. 2-2015 Series I: Engineering Sciences KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT Nadia Ramona CREŢESCU 1 Abstract: This
More informationResearch 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 informationStructural Configurations of Manipulators
Structural Configurations of Manipulators 1 In this homework, I have given information about the basic structural configurations of the manipulators with the concerned illustrations. 1) The Manipulator
More informationINSTITUTE 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 informationBalancing 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 informationA 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 informationTrajectory 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 informationUNIVERSITY 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 informationTrajectory planning of 2 DOF planar space robot without attitude controller
ISSN 1 746-7233, England, UK World Journal of Modelling and Simulation Vol. 4 (2008) No. 3, pp. 196-204 Trajectory planning of 2 DOF planar space robot without attitude controller Rajkumar Jain, Pushparaj
More informationInverse 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 informationAC : ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY
AC 2009-130: ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY Alireza Rahrooh, University of Central Florida Alireza Rahrooh is aprofessor of Electrical Engineering Technology at the University of Central
More information2. Motion Analysis - Sim-Mechanics
2 Motion Analysis - Sim-Mechanics Figure 1 - The RR manipulator frames The following table tabulates the summary of different types of analysis that is performed for the RR manipulator introduced in the
More informationParallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric
Parallel Robots Mechanics and Control H AMID D TAG HI RAD CRC Press Taylor & Francis Group Boca Raton London NewYoric CRC Press Is an Imprint of the Taylor & Francis Croup, an informs business Contents
More information6340(Print), ISSN (Online) Volume 4, Issue 3, May - June (2013) IAEME AND TECHNOLOGY (IJMET) MODELLING OF ROBOTIC MANIPULATOR ARM
INTERNATIONAL International Journal of JOURNAL Mechanical Engineering OF MECHANICAL and Technology (IJMET), ENGINEERING ISSN 0976 AND TECHNOLOGY (IJMET) ISSN 0976 6340 (Print) ISSN 0976 6359 (Online) Volume
More informationA New Algorithm for Measuring and Optimizing the Manipulability Index
A New Algorithm for Measuring and Optimizing the Manipulability Index Mohammed Mohammed, Ayssam Elkady and Tarek Sobh School of Engineering, University of Bridgeport, USA. Mohammem@bridgeport.edu Abstract:
More informationON 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 informationIndustrial Robots : Manipulators, Kinematics, Dynamics
Industrial Robots : Manipulators, Kinematics, Dynamics z z y x z y x z y y x x In Industrial terms Robot Manipulators The study of robot manipulators involves dealing with the positions and orientations
More informationKINEMATIC MODELLING AND ANALYSIS OF 5 DOF ROBOTIC ARM
International Journal of Robotics Research and Development (IJRRD) ISSN(P): 2250-1592; ISSN(E): 2278 9421 Vol. 4, Issue 2, Apr 2014, 17-24 TJPRC Pvt. Ltd. KINEMATIC MODELLING AND ANALYSIS OF 5 DOF ROBOTIC
More informationControl of a Robot Manipulator for Aerospace Applications
Control of a Robot Manipulator for Aerospace Applications Antonella Ferrara a, Riccardo Scattolini b a Dipartimento di Informatica e Sistemistica - Università di Pavia, Italy b Dipartimento di Elettronica
More informationSerial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný
Serial Manipulator Statics Robotics Serial Manipulator Statics Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics (CIIRC) Czech Technical University
More informationRobots are built to accomplish complex and difficult tasks that require highly non-linear motions.
Path and Trajectory specification Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Specifying the desired motion to achieve a specified goal is often a
More informationDual-loop Control for Backlash Correction in Trajectory-tracking of a Planar 3-RRR Manipulator
Dual-loop Control for Backlash Correction in Trajectory-tracking of a Planar -RRR Manipulator Abhishek Agarwal, Chaman Nasa, Sandipan Bandyopadhyay Abstract The presence of backlash in the gearheads is
More informationA New Algorithm for Measuring and Optimizing the Manipulability Index
DOI 10.1007/s10846-009-9388-9 A New Algorithm for Measuring and Optimizing the Manipulability Index Ayssam Yehia Elkady Mohammed Mohammed Tarek Sobh Received: 16 September 2009 / Accepted: 27 October 2009
More informationPERFORMANCE 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 informationChapter 1: Introduction
Chapter 1: Introduction This dissertation will describe the mathematical modeling and development of an innovative, three degree-of-freedom robotic manipulator. The new device, which has been named the
More informationIntegrating Mechanical Design and Multidomain Simulation with Simscape
Integrating Mechanical Design and Multidomain Simulation with Simscape Steve Miller Simscape Product Manager, MathWorks 2015 The MathWorks, Inc. 1 Integrating Mechanical Design and Multidomain Simulation
More informationApplications. Human and animal motion Robotics control Hair Plants Molecular motion
Multibody dynamics Applications Human and animal motion Robotics control Hair Plants Molecular motion Generalized coordinates Virtual work and generalized forces Lagrangian dynamics for mass points
More informationKinematics. 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 informationDynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble
Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble Masoud Moeini, University of Hamburg, Oct 216 [Wearable Haptic Thimble,A Developing Guide and Tutorial,Francesco Chinello]
More informationEuropean 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 informationIntelligent Control. 4^ Springer. A Hybrid Approach Based on Fuzzy Logic, Neural Networks and Genetic Algorithms. Nazmul Siddique.
Nazmul Siddique Intelligent Control A Hybrid Approach Based on Fuzzy Logic, Neural Networks and Genetic Algorithms Foreword by Bernard Widrow 4^ Springer Contents 1 Introduction 1 1.1 Intelligent Control
More informationArm Trajectory Planning by Controlling the Direction of End-point Position Error Caused by Disturbance
28 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Xi'an, China, July, 28. Arm Trajectory Planning by Controlling the Direction of End- Position Error Caused by Disturbance Tasuku
More informationFlexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms
Flexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms F. Sanfilippo, H. P. Hildre, V. Æsøy and H.X. Zhang Department of Maritime Technology and Operation
More informationIndex Terms Denavit-Hartenberg Parameters, Kinematics, Pick and place robotic arm, Taper roller bearings. III. METHODOLOGY
ISSN: 39-5967 ISO 9:8 Certified Volume 5, Issue 3, May 6 DESIGN OF A PROTOTYPE OF A PICK AND PLACE ROBOTIC ARM Amod Aboti, Sanket Acharya, Abhinav Anand, Rushikesh Chintale, Vipul Ruiwale Abstract In the
More informationReference 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 informationSEMI-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 informationOptimization 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 informationWe are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors
We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,800 116,000 120M Open access books available International authors and editors Downloads Our
More informationÉCOLE POLYTECHNIQUE DE MONTRÉAL
ÉCOLE POLYTECHNIQUE DE MONTRÉAL MODELIZATION OF A 3-PSP 3-DOF PARALLEL MANIPULATOR USED AS FLIGHT SIMULATOR MOVING SEAT. MASTER IN ENGINEERING PROJET III MEC693 SUBMITTED TO: Luc Baron Ph.D. Mechanical
More informationPolar and Polygon Path Traversal of a Ball and Plate System
Polar and Polygon Path Traversal of a Ball and Plate System Aneeq Zia Electrical Engineering Department, LUMS School of Science and Engineering D.H.A, Lahore Cantt, 54792, Pakistan aneeq91@hotmail.com
More informationDesign of Precise Control and Dynamic Simulation of Manipulator for Die-casting Mould
IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Design of Precise Control and Dynamic Simulation of Manipulator for Die-casting Mould To cite this article: Yi Mei et al 2018
More informationA 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 informationAssignment 3. Position of the center +/- 0.1 inches Orientation +/- 1 degree. Decal, marker Stereo, matching algorithms Pose estimation
Assignment 3 1. You are required to analyze the feasibility of designing a vision system for the robot gas station attendant. Assume that the driver parks the car so that the flap and the cap are in a
More informationCHAPTER 1 INTRODUCTION
1 CHAPTER 1 INTRODUCTION 1.1 Motivation The presence of uncertainties and disturbances has always been a vital issue in the control of dynamic systems. The classical linear controllers, PI and PID controllers
More informationIn Homework 1, you determined the inverse dynamics model of the spinbot robot to be
Robot Learning Winter Semester 22/3, Homework 2 Prof. Dr. J. Peters, M.Eng. O. Kroemer, M. Sc. H. van Hoof Due date: Wed 6 Jan. 23 Note: Please fill in the solution on this sheet but add sheets for the
More informationMotion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm Yuji
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 3: Forward and Inverse Kinematics
MCE/EEC 647/747: Robot Dynamics and Control Lecture 3: Forward and Inverse Kinematics Denavit-Hartenberg Convention Reading: SHV Chapter 3 Mechanical Engineering Hanz Richter, PhD MCE503 p.1/12 Aims of
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction
MCE/EEC 647/747: Robot Dynamics and Control Lecture 1: Introduction Reading: SHV Chapter 1 Robotics and Automation Handbook, Chapter 1 Assigned readings from several articles. Cleveland State University
More informationUsing 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 informationReconfigurable Manipulator Simulation for Robotics and Multimodal Machine Learning Application: Aaria
Reconfigurable Manipulator Simulation for Robotics and Multimodal Machine Learning Application: Aaria Arttu Hautakoski, Mohammad M. Aref, and Jouni Mattila Laboratory of Automation and Hydraulic Engineering
More information