A Fuzzy Logic Controller tuned with Imperialist competitive algorithm for 2 DOF robot trajectory control with help Scaling factor
|
|
- Britton Gibson
- 5 years ago
- Views:
Transcription
1 94 RESEARCH JOURNAL OF FISHERIES AND HYDROBIOLOGY AENSI Publisher All rights reserved IN: Open Access Journal A Fuzzy Logic Controller tuned with Imperialist competitive algorithm for DOF robot trajectory control with help Scaling factor 1 Morteza Bagheri and Hasan Fatehi Marj 1 Department of electrical and Control, Kerman Science and Research Branch, Islamic Azad University, sirjan, iran Assistant professor of control engineering Department of electrical engineering Faculty of engineering Vali-e-Asr University of Rafsanjan. Address For Correspondence: Hasan Fatehi Marj, Assistant professor of control engineering Department of electrical engineering Faculty of engineering Vali-e-Asr University of Rafsanjan. h.fatehi@vru.ac.ir ABSTRACT Using from optimization technologies in a DOF planar robot controlling is a new idea. Until now, different techniques are used for controlling and optimization methods, is designating decision variable values for minimizing or maximizing of bests function and this is insupportably when the number of memberships functions increased or system of dynamic be slow. In this Paper by Imperialist Competitive Algorithm and Imperialist and Fuzzy logic, functions of optimization output membership for controlling a DOF planar robot are designated. In this way, we used of Imperialist Competitive algorithm for attaining to best parameters in Fuzzy logic Sugeno method. bests function in this aspect is like a set of different bests for controlling robot. The main best in this article is using from Imperialist Competitive algorithm as a method for automating planning and reaching to the functions regulation. Even though scientific observations in this algorithm and its regulation by scaling factor with Fuzzy control is used for a robot trajectory control. Keyword: Fuzzy logic control, degrees of freedom, Robot trajectory control, ICA Received: November 014 Accepted: 8 March 015 Published: 1 April 015 INTRODUCTION The system of robot arm is always used in industry. And it has many usages, for example: using robots in automatic production lines, leading and discharging load in transportation industry like airplane and ships, automatic painting, displacing of radioactive materials, exploring the depth of sea, space trips and military using from this aspect the system of robot arm is completely complex and nonlinear. This system doesnt have any fixed structure because of many reasons like: changing load or friction between junctions. And is always unsure. This uncertainly is always seen in its model. This uncertainty in the system of robot arm cause unstable operation and makes its controlling hard. Because of this matter different controllers are planned. Among controlling methods, Fuzzy control is efficient and practicable. Logic Fuzzy that is based on Fuzzy sets, invented by Lotfizadeh professor for investigating uncertainty and carelessly in knowledge (Zadeh, L.A., 1975). A Fuzzy system use of Fuzzy sets for describing chart (mapping) relationship between output and input Fuzzy of sets permit that output interpolate from between many rules. Evolutionary algorithms are function optimizations / Population algorithm. And can used in a wide range that has function. But decision variables that optimize function, are unknown. And contain engineering optimizations, timing planning, Evolutionary hardware and even though art. The title of this paper (article) is brought in the Section based on dynamic model. In the 3 Section main concepts and definitions of Fuzzy logic investigated in the control field. In the 4 Section, we talk a bout Imperialist Competitive algorithm. And experimental results in Section 5 and conclusion in Section 6. - Dynamic model of the planar robot: RESEARCH JOURNAL OF FISHERIES AND HYDROBIOLOGY, 10(9) May 015, Pages: Morteza Bagheri and Hasan Fatehi Marj, 015
2 95 The dynamic equations of a robot arm with n degree(s) of freedom can be stated using the Lagrangian method or Newton- Oiler method in the form of the degree two nonlinear equation (Zafer Bingül, Og uzhan Karahan, 011): M ( q) q C ( q, q )q G ( q) W ( q, q, q ) In the above equation, W ( q, q, q ) is a known function of robot dynamics and is a vector including unknown parameters of robot dynamics. q [q 1,...,q ] T n is the position vector of the robot joints and q [q 1,...,q ] T n and q [q 1,...,q ] T n are velocity and acceleration vectors, respectively. M (q) is the matrix of inertial n*n and C ( q, q ) is the matrix of n*n of the coriolis and centrifugal forces and G (q) is the vector of gravity. The M (q) matrix is an asymmetric and definite positive matrix. The two joint robot have been indicated in the Figure 1. As seen in the Figure, q 1 is the position of the first joint with respect to the horizontal plane and q is the position of the second joint with respect to the first joint. Fig. 1: Model of a two axis robot. The dynamic equation of the two joint robot which has been brought in many references and articles is expressed as follows: 1 m l ( q 1 q ) m l1l c ( q 1 q ) (m1 m )l1 q 1 (1) m l l s q m l l s q q m l gc (m m ) l gc m l l c q m l l s q m l gc m l ( q q ) The above equations are in the general form according the equation (1) which the M (q), C(q, q. ) and G (q) matrixes for it are as follows: ( m1 m) l1 ml ml1l c ml ml1l c M ( q) ml ml1l c ml ml1l1q s ml1l1q s C ( q, q ) ml1l1q s 0 ( m1 m) gl1c 1 mgl c1 Gq ( ) mgl c 1 c cos( q ), c cos( q ), s sin( q ), s sin( q ),c cos( q q ) and In the above equations m 1 and m are the mass of the arm and l 1 and l are the length of the arm and g is the gravity of the earth. Also, if m 3 is considered as the revulsive load on the second arm and focused on the end point of the second arm, then the system model will be introduced as the equation (1) with the following matrixes (Ahmadi, Mohammad Ali, 011): M M ( q) M C C ( q, q ) C M 11 1 M C 0
3 96 G1 Gq ( ) G That in it, M ( m m m ) l ( m m ) l ( m m ) l l c M ( m m ) l ( m m ) l l c M M 1 1 M ( m m ) l 3 C ( m m ) l l q s C ( m m ) l l q s C ( m m ) l l q s G ( m m m ) gl c ( m m ) gl c ( 3) c 1 G m m gl 3. Fuzzy control: Lotfizadeh introduce Fuzzy sets for overcoming to the certainty in knowledge in That possible using of logic forms, by the way that true and false shows a degree of fact. He extend Fuzzy sets for modeling uncertainty that seen in the planning 1 type Fuzzy sets to the known Fuzzy sets ( type) 10year (Zadeh, L.A., 1965; Mendel, J.M. and R.I.B. John, 00). Hater. In last decade, logic Fuzzy used in different aspects line regression, systems modeling, control, for classifying patterns. Among them control field is one of the best (more related). Fig. : The structure of a Fuzzy Logic Controller. FLC contains 3 main components: Fuzzifier, induction motor and Defuzzification. Blocking graph (FLC) is shown in the Figure. (Lughofer, E., 011) blocks define for output and input variables in the Fuzzy part. In most cases, output error means the difference between output of process and reference signal. And its changes contain systems` inputs. The center of knowledge is its heart. And has many rules that controller is able to reach to ideal bests by using them. Most of the time these rules are if. And act as a chart from input Fuzzy variables to the output Fuzzy variables. Induction motor is as a brain of a Fuzzy controller that able to copy human decision making based on Fuzzy concepts. This part is made by using data base rules, Fuzzy output and Fuzzy input. In Defuzzification, we obtain the real amount at output. There are different methods for Defuzzification, and the center of graceity method is the most usable one. By using Fuzzy logic from one Fuzzy system that has inputs and output use for controlling every arm. Systems inputs means the real difference between the angle and amount and real amount and derivation error, too. Output is based on input momentum to the joint. For facilitating Fuzzy system, we used Sugeno Fuzzy system (zero level) this kind of system is so similar to the moment Fuzzy system and just instead of considering membership functions in output, we use individual values. Membership functions that consider for input variables to the both Fuzzy controller are from Gaussian from in the range [-1.1] have been that normalized.
4 97 Fig. 3: Membership function for error(joint-1). Fig. 4: Membership function for error derivation(joint-1). Fig. 5: fuzzy control surfaces(joint-1).
5 98 Fig. 6: Membership function for error (Joint-). Fig. 7: Membership function for derivation(joint-). Fig. 8: Fuzzy control surfaces(joint-). Membership functions on the output as well as Singular values Uniformly In the interval [-1.1] Figure 6 is intended
6 99 Fig. 9: Membership functions for output variables(joint-1 and Joint-). At first, Fuzzy system inputs make Fuzzy by the membership functions that considered for them and then based on rule sets that considered for Fuzzy system, approximative reasoning done on the inputs and produce considered output Fuzzy system. Because controllers contain inputs and 5 membership functions then a rule base considered for them that has 5 rules. Rule base that we consider is a standard rule base and in many papers consider as a controller and is shown in table 1 (Hoffmann, F. and G. Pfister, 013). Table 1: Fuzzy rule base. e NB PB e NB NB NB NB PB PB PB PB A general schematic of controlling system in matlab software simulink is seen below. Fig. 10: Simulink model of the FLC for robot control. using from scale factor is an important point in this schematic, that cause e,e. variables put in [-1,1] interval and is considered for inputs to the Fuzzy system. Another important point is using from MATLAB Fcn that benefits from mfile (dyn.m) and robot equation is used in it.
7 100 Table : Robot parameters in simulation. Parameter Values 0.8m 0.4m 0.1kg 0.1kg 9.8 We regulate (set) simulation time on 5 seconds and step time on You see the simulation result below. Fig. 11: Tracing the first arm reference. As you see in the above Figures, controller cant control arm system and follows specified reference. This problem is arised because Fuzzy controller parameters as membership functions and scale factors dont regulate good. And regulating and optimizing these parameters is time consuming, insupportably and sometimes impossible and for solving this problem, we can use Evolutionary algorithms as Imperialist Competitive (Bonarini, A., 01). 4- Imperialist Competitive algorithm(ica): Figure 13 shows Imperialist Competitive algorithm (Atashpaz-Gargari, C., 007). As other Evolutionary algorithms, this algorithm begin by many random population, that every of them called a country a number the best population elements choose as imperialist. Other population considered as colony. colonial people based on their power, take, these colonies toward themselves with special process. General power of every emperor depend on both part: imperialist country (a main center) and it`s colonies. In math, this dependency is modeled by defining emperor`s power and plus colonies power. Atashpaz and his colleagues imperialist Competitive begin as the first emperor formed. Every emperor can`t act successfully and increase his power, will delete from this score (Jalalizadeh, 011). So permanence of an empire depends an it`s power to absorb emperors colonies from another group. As a result in imperialist Competitive process, the power of bigger empire increased and waked empire will deleted. Emperors should improve their colonies to increase their power (Lian, K. Chaoyong Zhang, 011). As time passed, colonies close to emperors and a kind of convergence formed between them. It`s final boundary is when that there be a unit emperor in world. And it`s colonies that are close to his country.
8 Experimental results: Optimization results for Fuzzy controller of robot arm in this Section, we pay attention to the controller optimization by Imperialist Competitive algorithms by using scale factors and give results. In this paper, we use from Imperialist Competitive algorithm for optimizing centers and extending membership functions on inputs and Fuzzy rules and scale factors. For optimizing controller we can use from different criterions. In this paper we use of error square average criterion as best function. As told each Fuzzy system has 5 membership functions on each input aspect (finally 0 free parameters for optimization) and 5 on the output (5 parameters) then 5 free parameters are assigned for each Fuzzy system. More than this we use 3 scale factors and free Fuzzy systems because robot arm is from its DOF, (kind) we use of free Fuzzy system. There are 56 optimization parameters. And as a result, countries contain 56 aspects (Imperialist Competitive algorithm) To compare algorithm, we assign the number and repeated process = 60 and the number of population = 15 Fig. 1: Tracing the Second arm reference. As you see in the Figure, Imperialist Competitive algorithm contain better final value. And another important point is that Imperialist Competitive algorithm get slowly at first and after 15 repeatation, has better process. Now, in bellow Figure bring, obtained results from reference tracing of both robot joint by controller: controller FLC and FIC- ICA. Controller has acceptable answers from reference tracing point of view. At last for comparing exact operation of controls, we used from ITAE(Integral Time Absolute Error) and IAE(Integral Absolute Error) criterions what are for tracing error and report them in the below tables. Reported values in the table shows that optimized controller by Imperialist competition algorithm (ITAE, IAE) are better than other controllers. Table 3: Comparing controlled criterion for the first joint. Joint 1 ITAE IAE Table 4: Comparing controlled criterion for the second joint. Joint ITAE IAE FLC FLC ICA-FLC ICA-FLC
9 10 Fig. 13: The flowchart of the proposed algorithm. Fig. 14: Graph of the target function algorithms.
10 103 Fig. 15: Comparing controller reference tracing (first joint). Fig. 16: Comparing controller reference (two joint). 6) Conclusion: In this research we study about fuzzy systems and in other Section discuss about systems and talk about its advantage and its disadvantage. Fuzzy systems lack of one matter that is need to an expert for planning fuzzy systems for special operation. As told, regulation fuzzy controllers as membership functions for controlling. Special system is time consuming. For solving this problem, there are many different ways. One of this ways (methods) is using of complementary algorithms for regulating and optimizing fuzzy controllers and in the 4 th part we discuss about Evolutionary algorithms and Imperialist Competitive algorithm.. Finally, equations of robot arm with DOF show in MATLAB software condition and we study about regulating and optimizing fuzzy system for robot arm system by using Imperialist Competitive algorithm. The results were acceptable and optimized fuzzy controller do tracing of reference joints well. And show that optimized control by Imperialist Competitive algorithm has better result.
11 104 REFERENCES Ahmadi, Mohammad Ali, 011. Prediction of Asphaltene Precipitation using Artificial Neural network Optimized by Imperialist Competitive Algorithm journal of petroleum Exploration and Production technologies, 1(1). Atashpaz-Gargari, C., Esmaeil and Lucas, 007. Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic Competitive, in Evolutionary Computation, IEEE Congress on, pp CEC 007. Bonarini, A., 01. Evolutionary learning of fuzzy rules: Competitive and cooperation, Fuzzy Model. Paradig. Pract., pp Hoffmann, F. and G. Pfister, 013. Evolutionary design of a fuzzy knowledge base for a mobile robot, Int. J. Approx. Reason., 17(4): Jalalizadeh, Saeed, Saeed Behzadpoor and Mohmmad Hashemi, 011. PID Design for AVR system by PSO and Imperialist Campetitive Algorithms first international Conference on Computer Science, Engineering and information Technology (CCSEIT-011). Lian, K. Chaoyong Zhang, Liang Gao and Xinyu Li, 011. Integrated process Planning and Scheduling using an imperialist Competitive Algorithm, International journal of production research. Lughofer, E., 011. Evolving Fuzzy Systems - Methodologies, Advanced Concepts and Applications. Springer. Mendel, J.M. and R.I.B. John, 00. Type- fuzzy sets made simple, Trans. Fuz Sys., 10(): Zadeh, L.A., Fuzzy sets, Inf. Control, 8(3): Zadeh, L.A., The concept of a linguistic variable and its application to approximate reasoning I, Inf. Sci. (Ny)., 8(3): Zafer Bingül, Og uzhan Karahan, 011. A Fuzzy Logic Controller tuned with PSO for DOF robot trajectory control Expert Systems with Applications, 38:
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 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 informationMahdiyeh Eslami, Reza Seyedi Marghaki, Mahdi Shamsadin Motlagh
International Journal of Scientific & Engineering Research, Volume 6, Issue 1, January-2015 322 Application of Imperialist Competitive Algorithm for Optimum Iterative Learning Control Model Mahdiyeh Eslami,
More informationComparison 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 informationDesign a New Fuzzy Optimize Robust Sliding Surface Gain in Nonlinear Controller
I.J. Intelligent Systems and Applications, 2013, 12, 91-98 Published Online November 2013 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijisa.2013.12.08 Design a New Fuzzy Optimize Robust Sliding Surface
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 informationAutomated 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 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 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 informationSelf-learning Mobile Robot Navigation in Unknown Environment Using Evolutionary Learning
Journal of Universal Computer Science, vol. 20, no. 10 (2014), 1459-1468 submitted: 30/10/13, accepted: 20/6/14, appeared: 1/10/14 J.UCS Self-learning Mobile Robot Navigation in Unknown Environment Using
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 informationEhsan Zakeri a * Said Farahat b Seyed Alireza Moezi c Amin Zare d
1054 Path Planning for Unmanned Underwater Vehicle in 3D Space with Obstacles Using Spline-Imperialist Competitive Algorithm and Optimal Interval Type-2 Fuzzy Logic Controller Abstract In this research,
More informationDYNAMICS OF SPACE ROBOTIC ARM DURING INTERACTIONS WITH NON COOPERATIVE OBJECTS
DYNAMICS OF SPACE ROBOTIC ARM DURING INTERACTIONS WITH NON COOPERATIVE OBJECTS Karol Seweryn 1, Marek Banaszkiewicz 1, Bernd Maediger 2, Tomasz Rybus 1, Josef Sommer 2 1 Space Research Centre of the Polish
More 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 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 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 informationLEARNING WEIGHTS OF FUZZY RULES BY USING GRAVITATIONAL SEARCH ALGORITHM
International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 4, April 2013 pp. 1593 1601 LEARNING WEIGHTS OF FUZZY RULES BY USING GRAVITATIONAL
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 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 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 informationComparison of Some Evolutionary Algorithms for Approximate Solutions of Optimal Control Problems
Australian Journal of Basic and Applied Sciences, 4(8): 3366-3382, 21 ISSN 1991-8178 Comparison of Some Evolutionary Algorithms for Approximate Solutions of Optimal Control Problems Akbar H. Borzabadi,
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 informationSolving the Graph Bisection Problem with Imperialist Competitive Algorithm
2 International Conference on System Engineering and Modeling (ICSEM 2) IPCSIT vol. 34 (2) (2) IACSIT Press, Singapore Solving the Graph Bisection Problem with Imperialist Competitive Algorithm Hodais
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 informationAdaptive 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 informationWater cycle algorithm with fuzzy logic for dynamic adaptation of parameters
Water cycle algorithm with fuzzy logic for dynamic adaptation of parameters Eduardo Méndez 1, Oscar Castillo 1 *, José Soria 1, Patricia Melin 1 and Ali Sadollah 2 Tijuana Institute of Technology, Calzada
More informationDynamic Analysis of Structures Using Neural Networks
Dynamic Analysis of Structures Using Neural Networks Alireza Lavaei Academic member, Islamic Azad University, Boroujerd Branch, Iran Alireza Lohrasbi Academic member, Islamic Azad University, Boroujerd
More informationResearch 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 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 informationA Fuzzy-ICA Based Hybrid Approach for Parametric Appraisal in Machining (Turning) of GFRP Composites
, pp. 15-19 Krishi Sanskriti Publications http://www. krishisanskriti.org/ijbasr.html A Fuzzy-ICA Based Hybrid Approach for Parametric Appraisal in Machining (Turning) of GFRP Composites Kumar Abhishek
More informationType-2 Fuzzy Logic Approach To Increase The Accuracy Of Software Development Effort Estimation
Journal of Advances in Computer Engineering and Technology, 2(4) 2016 Type-2 Fuzzy Logic Approach To Increase The Accuracy Of Software Development Effort Estimation Zahra Barati 1, Mehdi Jafari Shahbarzade
More informationArtificial Neural Network-Based Prediction of Human Posture
Artificial Neural Network-Based Prediction of Human Posture Abstract The use of an artificial neural network (ANN) in many practical complicated problems encourages its implementation in the digital human
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 informationA *69>H>N6 #DJGC6A DG C<>C::G>C<,8>:C8:H /DA 'D 2:6G, ()-"&"3 -"(' ( +-" " " % '.+ % ' -0(+$,
The structure is a very important aspect in neural network design, it is not only impossible to determine an optimal structure for a given problem, it is even impossible to prove that a given structure
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 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 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 informationThe 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 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 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 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 informationTakagi-Sugeno Fuzzy System Accuracy Improvement with A Two Stage Tuning
International Journal of Computing and Digital Systems ISSN (2210-142X) Int. J. Com. Dig. Sys. 4, No.4 (Oct-2015) Takagi-Sugeno Fuzzy System Accuracy Improvement with A Two Stage Tuning Hassan M. Elragal
More informationA new method for position control of a 2-DOF robot arm using neuro fuzzy controller
53 (Mar 0 A new method for position control of a -DOF robot arm using neuro fuzzy controller * JafarTavoosi Afshar Shamsi Jokandan and Muhammad Amin Daneshwar 3 Department of Engineering Ilam Branch Islamic
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 informationImperialist Competitive Algorithm using Chaos Theory for Optimization (CICA)
2010 12th International Conference on Computer Modelling and Simulation Imperialist Competitive Algorithm using Chaos Theory for Optimization (CICA) Helena Bahrami Dept. of Elec., comp. & IT, Qazvin Azad
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 informationMODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM
CHAPTER-7 MODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM 7.1 Introduction To improve the overall efficiency of turning, it is necessary to
More informationAbstract. Introduction
The analysis of geometrical and thermal errors of non-cartesian structures J.M. Freeman and D.G. Ford Engineering Control and Metrology Research Group, The School ofengineering, University of Huddersfield.
More informationA Comparison between a Fuzzy and PID Controller for Universal Motor
International Journal of Computer Applications (975 8887) Volume No.6, October A Comparison between a Fuzzy and Controller for Universal Motor Abdelfettah Zeghoudi URMER Research unit, Tlemcen University,
More informationRedundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators
56 ICASE :The Institute ofcontrol,automation and Systems Engineering,KOREA Vol.,No.1,March,000 Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically
More 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 informationNOVEL HYBRID GENETIC ALGORITHM WITH HMM BASED IRIS RECOGNITION
NOVEL HYBRID GENETIC ALGORITHM WITH HMM BASED IRIS RECOGNITION * Prof. Dr. Ban Ahmed Mitras ** Ammar Saad Abdul-Jabbar * Dept. of Operation Research & Intelligent Techniques ** Dept. of Mathematics. College
More informationProvide a Method of Scheduling In Computational Grid Using Imperialist Competitive Algorithm
IJCSNS International Journal of Computer Science and Network Security, VOL.16 No.6, June 2016 75 Provide a Method of Scheduling In Computational Grid Using Imperialist Competitive Algorithm Mostafa Pahlevanzadeh
More informationApplying Neural Network Architecture for Inverse Kinematics Problem in Robotics
J. Software Engineering & Applications, 2010, 3: 230-239 doi:10.4236/jsea.2010.33028 Published Online March 2010 (http://www.scirp.org/journal/jsea) Applying Neural Network Architecture for Inverse Kinematics
More informationGenetic Tuning for Improving Wang and Mendel s Fuzzy Database
Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Genetic Tuning for Improving Wang and Mendel s Fuzzy Database E. R. R. Kato, O.
More informationDesigning Interval Type-2 Fuzzy Controllers by Sarsa Learning
Designing Interval Type-2 Fuzzy Controllers by Sarsa Learning Nooshin Nasri Mohajeri*, Mohammad Bagher Naghibi Sistani** * Ferdowsi University of Mashhad, Mashhad, Iran, noushinnasri@ieee.org ** Ferdowsi
More informationAnalysis 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 informationFast Hybrid PSO and Tabu Search Approach for Optimization of a Fuzzy Controller
IJCSI International Journal of Computer Science Issues, Vol. 8, Issue 5, No, September ISSN (Online): 694-84 www.ijcsi.org 5 Fast Hybrid PSO and Tabu Search Approach for Optimization of a Fuzzy Controller
More informationMOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT
MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT Hongjun ZHU ABSTRACT:In order to better study the trajectory of robot motion, a motion trajectory planning and simulation based
More informationNeuro-adaptive Formation Maintenance and Control of Nonholonomic Mobile Robots
Proceedings of the International Conference of Control, Dynamic Systems, and Robotics Ottawa, Ontario, Canada, May 15-16 2014 Paper No. 50 Neuro-adaptive Formation Maintenance and Control of Nonholonomic
More information4.5 Conservative Forces
4 CONSERVATION LAWS 4.5 Conservative Forces Name: 4.5 Conservative Forces In the last activity, you looked at the case of a block sliding down a curved plane, and determined the work done by gravity as
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 informationReal-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 informationCHAPTER 5 FUZZY LOGIC CONTROL
64 CHAPTER 5 FUZZY LOGIC CONTROL 5.1 Introduction Fuzzy logic is a soft computing tool for embedding structured human knowledge into workable algorithms. The idea of fuzzy logic was introduced by Dr. Lofti
More informationSingularity Handling on Puma in Operational Space Formulation
Singularity Handling on Puma in Operational Space Formulation Denny Oetomo, Marcelo Ang Jr. National University of Singapore Singapore d oetomo@yahoo.com mpeangh@nus.edu.sg Ser Yong Lim Gintic Institute
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 informationAn Improved Adaptive Time-Variant Model for Fuzzy-Time-Series Forecasting Enrollments based on Particle Swarm Optimization
An Improved Adaptive Time-Variant Model for Fuzzy-Time-Series Forecasting Enrollments based on Particle Swarm Optimization Khalil Khiabani, Mehdi Yaghoobi, Aman Mohamadzade Lary, saeed safarpoor YousofKhani
More informationConstrained Dynamic Parameter Estimation using the Extended Kalman Filter
15 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Congress Center Hamburg Sept 8 - Oct, 15. Hamburg, Germany Constrained Dynamic Parameter Estimation using the Extended Kalman
More informationNew method for edge detection and de noising via fuzzy cellular automata
International Journal of Physical Sciences Vol. 6(13), pp. 3175-3180, 4 July, 2011 Available online at http://www.academicjournals.org/ijps DOI: 10.5897/IJPS11.047 ISSN 1992-1950 2011 Academic Journals
More informationApplication of planar air-bearing microgravity simulator for experiments related to ADR missions
Application of planar air-bearing microgravity simulator for experiments related to ADR missions Tomasz Rybus, Karol Seweryn, Jakub Oleś, Piotr Osica, Katarzyna Ososińska Space Research Centre of the Polish
More informationPRACTICAL SESSION 4: FORWARD DYNAMICS. Arturo Gil Aparicio.
PRACTICAL SESSION 4: FORWARD DYNAMICS Arturo Gil Aparicio arturo.gil@umh.es OBJECTIVES After this practical session, the student should be able to: Simulate the movement of a simple mechanism using the
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 informationS13 11 Design of A Fuzzy Controller for Inverted Pendulum
S13 11 Design of A Fuzzy Controller for Inverted Pendulum Intermediate Report Otso Mäki Vesa Nikkilä Sami E Madhoun In a reporting event, the status of the project is presented by using the project plan
More informationReconfiguration Optimization for Loss Reduction in Distribution Networks using Hybrid PSO algorithm and Fuzzy logic
Bulletin of Environment, Pharmacology and Life Sciences Bull. Env. Pharmacol. Life Sci., Vol 4 [9] August 2015: 115-120 2015 Academy for Environment and Life Sciences, India Online ISSN 2277-1808 Journal
More informationA New Fuzzy Neural System with Applications
A New Fuzzy Neural System with Applications Yuanyuan Chai 1, Jun Chen 1 and Wei Luo 1 1-China Defense Science and Technology Information Center -Network Center Fucheng Road 26#, Haidian district, Beijing
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 informationAn improved PID neural network controller for long time delay systems using particle swarm optimization algorithm
An improved PID neural network controller for long time delay systems using particle swarm optimization algorithm A. Lari, A. Khosravi and A. Alfi Faculty of Electrical and Computer Engineering, Noushirvani
More informationAn Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory
An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory Roshdy Foaad Abo-Shanab Kafr Elsheikh University/Department of Mechanical Engineering, Kafr Elsheikh,
More informationALGORITHMS FOR DETECTING DISORDERS OF THE BLDC MOTOR WITH DIRECT CONTROL
Journal of KONES Powertrain and Transport, Vol. 23, No. 4 2016 ALGORITHMS FOR DETECTING DISORDERS OF THE BLDC MOTOR WITH DIRECT CONTROL Marcin Chodnicki, Przemysław Kordowski Mirosław Nowakowski, Grzegorz
More informationCHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER
60 CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER 4.1 INTRODUCTION Problems in the real world quite often turn out to be complex owing to an element of uncertainty either in the parameters
More informationExperimental evaluation of static stiffness of a spatial translational parallel manipulator.
Experimental evaluation of static stiffness of a spatial translational parallel manipulator. CORRAL, J. (1), PINTO, Ch. (), ALTUZARRA, O. (), PETUA, V. (), DEL POZO, D. (1), LÓPEZ, J.M. (1) (1) Robotier
More informationQCA & CQCA: Quad Countries Algorithm and Chaotic Quad Countries Algorithm
Journal of Theoretical and Applied Computer Science Vol. 6, No. 3, 2012, pp. 3-20 ISSN 2299-2634 http://www.jtacs.org QCA & CQCA: Quad Countries Algorithm and Chaotic Quad Countries Algorithm M. A. Soltani-Sarvestani
More informationTrajectory Tracking of a Nonholonomic Wheeleed Mobile Robot Using Hybrid Controller
Trajectory Tracking of a Nonholonomic Wheeleed Mobile Robot Using Hybrid Controller Zain Anwar Ali, Daobo Wang, Muhammad Safwan, Wanyue Jiang, and Muhammad Shafiq Abstract This paper address a novel method
More informationCo-Simulation Control of Robot Arm Dynamics in ADAMS and MATLAB
Research Journal of Applied Sciences, Engineering and Technology 6(): 3778-3783, 3 ISSN: 4-7459; e-issn: 4-7467 Maxwell Scientific Organization, 3 Submitted: January 4, 3 Accepted: February, 3 Published:
More 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 informationChapter 7 Fuzzy Logic Controller
Chapter 7 Fuzzy Logic Controller 7.1 Objective The objective of this section is to present the output of the system considered with a fuzzy logic controller to tune the firing angle of the SCRs present
More informationTool Center Position Determination of Deformable Sliding Star by Redundant Measurement
Applied and Computational Mechanics 3 (2009) 233 240 Tool Center Position Determination of Deformable Sliding Star by Redundant Measurement T. Vampola a, M. Valášek a, Z. Šika a, a Faculty of Mechanical
More informationAbstract. Introduction
The efficient calculation of the Cartesian geometry of non-cartesian structures J.M. Freeman and D.G. Ford Engineering Control and Metrology Research Group, The School of Engineering, University of Huddersfield.
More informationA Particle Swarm Optimization Algorithm for Solving Flexible Job-Shop Scheduling Problem
2011, TextRoad Publication ISSN 2090-4304 Journal of Basic and Applied Scientific Research www.textroad.com A Particle Swarm Optimization Algorithm for Solving Flexible Job-Shop Scheduling Problem Mohammad
More informationProf. Fanny Ficuciello Robotics for Bioengineering Visual Servoing
Visual servoing vision allows a robotic system to obtain geometrical and qualitative information on the surrounding environment high level control motion planning (look-and-move visual grasping) low level
More informationOBSERVER BASED FRACTIONAL SECOND- ORDER NONSINGULAR TERMINAL MULTISEGMENT SLIDING MODE CONTROL OF SRM POSITION REGULATION SYSTEM
International Journal of Electrical Engineering & Technology (IJEET) Volume 9, Issue 5, September-October 2018, pp. 73 81, Article ID: IJEET_09_05_008 Available online at http://www.iaeme.com/ijeet/issues.asp?jtype=ijeet&vtype=9&itype=5
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 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 informationCloud Computing Resource Planning Based on Imperialist Competitive Algorithm
Cumhuriyet Üniversitesi Fen Fakültesi Fen Bilimleri Dergisi (CFD), Cilt:36, No: 4 Özel Sayı (205) ISSN: 300-949 Cumhuriyet University Faculty of Science Science Journal (CSJ), Vol. 36, No: 4 Special Issue
More informationMultiGrid-Based Fuzzy Systems for Function Approximation
MultiGrid-Based Fuzzy Systems for Function Approximation Luis Javier Herrera 1,Héctor Pomares 1, Ignacio Rojas 1, Olga Valenzuela 2, and Mohammed Awad 1 1 University of Granada, Department of Computer
More informationState Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor and Virtual Joint Model
Proceedings of the 2001 IEEE International Conference on Robotics & Automation Seoul, Korea May 21-26, 2001 State Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor
More informationDesign of Obstacle Avoidance System for Mobile Robot using Fuzzy Logic Systems
ol. 7, No. 3, May, 2013 Design of Obstacle Avoidance System for Mobile Robot using Fuzzy ogic Systems Xi i and Byung-Jae Choi School of Electronic Engineering, Daegu University Jillyang Gyeongsan-city
More informationAircraft 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 informationDesign and Development of Unmanned Tilt T-Tri Rotor Aerial Vehicle
Design and Development of Unmanned Tilt T-Tri Rotor Aerial Vehicle K. Senthil Kumar, Mohammad Rasheed, and T.Anand Abstract Helicopter offers the capability of hover, slow forward movement, vertical take-off
More informationOPTIMIZATION OF INVERSE KINEMATICS OF ROBOTIC ARM USING ANFIS
OPTIMIZATION OF INVERSE KINEMATICS OF ROBOTIC ARM USING ANFIS 1. AMBUJA SINGH, 2. DR. MANOJ SONI 1(M.TECH STUDENT, R&A, DEPARTMENT OF MAE, IGDTUW, DELHI, INDIA) 2(ASSOCIATE PROFESSOR, DEPARTMENT OF MAE,
More information