Fuzzy logic control of a robot manipulator in 3D based on visual servoing
|
|
- Melvyn McCarthy
- 8 years ago
- Views:
Transcription
1 Preprints of the 8th IFAC World Congress Milano (Ital) August 8 - September, Fu logic control of a robot manipulator in 3D based on visual servoing Maximiliano Bueno-Lópe and Marco A. Arteaga-Pére Departamento de Control Robótica. División de Ingeniería Eléctrica de la Facultad de Ingeniería. Universidad Nacional Autónoma de México. Apdo. Postal 7 56, México, D. F., 45, México. Tel.: Fax: ( max@fi-b.unam.mx, marteagp@unam.mx). Abstract: Visual servoing is a useful approach for robot control. It is speciall attractive when the control objective can be stated directl in image coordinates. Fu control is a practical alternative for a variet of challenging control applications since it provides a convenient method for constructing nonlinear controllers via the use of heuristic information, which for instance ma come from an operator who has acted as a human-in-the-loop controller for a process. Fu control strateg offers an alternative approach for man conventional sstems, which has certain advantages over the other techniques. In this work, we proposed a control algorithm for a robot manipulator, which combines fu logic with 3D visual servoing. For implementation onl image coordinates are required. Simulation results show the good performance of the complete sstem. Kewords: Fu Control, Robot Manipulators, Visual Servoing.. INTRODUCTION In most robot control sstems, the control algorithms are computed via the use of position and velocit information obtained b sensors located at each robot link (e.g., encoders, tachometers, etc). However, when the robot is operating in an unstructured environment, such sensor information is not alwas satisfactor. In unstructured environments vision based sstems allowing non-contact measurement of the surroundings, similar to human sense of sight, can be utilied to obtain the position information required b the controller. The visual sensor data can be applied for on-line trajector planning and even for the feedforward/feedback control referred as visual servoing, see Sahin and Zergeroglu 6,HutchinsonandChaumette7,Chaumetteand Hutchinson 6. Visual servoing is an approach to control robot motion using visual feedback signals from a vision sstem. The objective consists in making the manipulator end-effector follow a specified trajector to reach a final point in the workspace according to Taebia and Islam 6, Hsu et al. 6 and Kell et al.. This paper presents the control of a three degrees of freedomrobotarmusingfulogicincombinationwitha vision sstem. The 3D visual information is obtained from the composite inputs of two separate cameras placed in the robot work space. The control law is found b measuringthefeaturesofthetargetextractedfromeachacquired image.thepaperisorganiedasfollows:sectionreviews therelationshipbetweenjointandimagecoordinates.the cameras model is given in Section 3, while the control approach is introduced in Section 4. Simulation results are presented in Section 5. Finall, some conclusions are given in Section 6.. PRELIMINARIES Throughout this paper, we will assume that the robot is a three degrees of freedom manipulator. Consider a threedimensional point (x,,) that is projected onto a screen or an image plane. Such projection is composed onl of two image coordinates (, ). To control movement in 3D is necessar to solve the problem of depth as seen in Liu et al. 6 and Hutchinson and Chaumette 7. In this paper we emplo two cameras, one placed in front of the robot (Camera ) and the other above (Camera ), as shown in Figure. The arrangement has been chosen to avoid calibration. This wa, the first camera gets the motion of the end-effector in the plane x, while the second is emploed to capture the motion of the endeffector along the axis. In doing so, the information regarding the axis is not relevant, but in exchange a right-handed coordinate sstem (,, 3 ) parallel to the base sstem (x,,) can be constructed. Note that this is basicalltheonlinformationavailablewhichrelatesboth coordinate sstems and that the coordinate 3 does own a different origin and scale factor. This image coordinate sstemwillbeusedinsection4todesignavisualservoing approach. Copright b the International Federation of Automatic Control (IFAC) 4578
2 Preprints of the 8th IFAC World Congress Milano (Ital) August 8 - September, Fig.. Reference Sstem 3. CAMERAS MODELLING The first step to control design is to describe the relationship between the end-effector position given b x R x T and the image coordinates (, ) of Camera and (, 3 ) of Camera. 3. Camera model From Figure one has x R x o o c + + o r c. () As can be seen, it is possible to define o r c that represents the position of the end-effector relative to an auxiliar reference c parallel to the coordinate sstem of Camera. From () it is rcx o r c x R o o c. () r c x R is the position vector of the robot end-effector, while o o c can be appreciated in Figure. Our approach consists in setting both cameras in such a wa that a right handed image coordinate sstem can be easil formed. to express x x R (3) rcx c (4) r c oc ō c, (5) o c3 x oc c x R ō c. (6) o c3 Based on the previous equations we obtain the following representation of the coordinates in the x plane expressed in Camera, see Arteaga et al. 9 α λ cos(θ ) sin(θ ) o c λ sin(θ ) cos(θ ) x oc U o c3 V x oc o c3 (7) cos(θ ) sin(θ αλ ) sin(θ ) cos(θ ) U, (8) V 4579
3 Preprints of the 8th IFAC World Congress Milano (Ital) August 8 - September, where α λ αλ (9) o c λ α is a conversion factor meters- and λ is the focal length. 3. Camera model Reference input Fuification FUZZY CONTROL Inference Mechanism Defuification Torque ROBOT Camera Position Camera The model of Camera is obtained b using the same approach of the Camera. In this case the position vector of the end-effector is given b so that x R x o r c x R o o c + o c rcx r c r c + o r c, () rcx r c. () B defining the following vectors on the x plane x x R () one gets rcx c r c (3) oc ō c, o c (4) x oc c x R ō c. (5) o c In this case the rotation matrix to expresses c with respect to c is cos(θ ) R θ c Rxo o. (6) Then, in Camera one has α λ 3 O c3 λ x oc o c V U α λ cos(θ ) cos(θ ) x oc o c V, U (7) where α λ α λ. (8) o c3 λ B combining (7) and (7) one gets, α λ cos(θ )(x o c )+ α λ sin(θ )( o c3 )+U (9) α λ sin(θ )(x o c )+ α λ cos(θ )( o c3 )+V () 3 α λ ( o c )+U. () B defining cosθ c θ and sinθ s θ, it is given the model Rule-Base End Effector Position Fig.. Fu Control Signal Processing αλ c θ αλ s θ αλ s θ αλ c θ. 3 αλ x oc U. o c o c3 + V U. 4. FUZZY VISUAL CONTROL () In this section, we will use fu control technique to design a fu controller to move an industrial robot to a desired position. We design three fu controllers for each angle, the construction of the fu controller consists in defining the linguistic variable and the fu terms associated with the numerical input and output data (see Sun and Er 4, Bernal et al. 9, Tanaka and Wang ). Through the elements that constitute the knowledge base an inference engine has been defined b the max-product inference rule Michels et al. 6. In fu control sstem the linguistic variables are chosen depending on the sensor input and the action command to send to the sstem (Guerra et al. 9). The inputs are given b the vision sstem and correspond to the image features, and the outputs are the movements of the joint angles of the manipulator. To bound the number of rules (without loss of performance), a significant number of fu sets for each variable has been found. The form of the membership function is chosen triangular. In the inference, we adopt the method of Mamdani (also called the min-max method) to do fu logical reasoning. To determine the crisp output value, we use Center of Area Method (COA). A block diagram of the applied visual servoing configuration is given in Figure. The functions of the main blocks in Figure can be summaried as follows. The actual robot trajectories, X R ; from the robot are observed b Cameras and to form the 3-D composite camera output. This camera output is compared with the desired trajector, the difference of which is fed to the fu controller as the error signal. The output from the fu controller, are applied to the robot controller. 458
4 Preprints of the 8th IFAC World Congress Milano (Ital) August 8 - September, Final Point (x f, f, f ) Starting Point ( xi, i, i ) Joint Joint q 3 q Joint q Fig. 4. Fu Sets for position error, axis x q Fig. 3. Description of Robot In the Figure 3 shows a general diagram of fu controller. The camera information gives the position in the planes (x ) and (x ), we designed three fu controllers, one for each angle (θ,θ,θ 3 ). To generate the action control, each fu controller indicates the torque value required to move each angle. 4. Choosing Fu Controller Inputs and Outputs The output variable of the robotic sstem is the position R 3 of the image feature, i. e. the position of the target in the computer screen. To proceed with the design of the controller we define the tracking error d. (3) The task to be accomplished b the robot is to go from its initial position () to a final position f obtained and given through the camera image on the computer screen, respectivel. To create a soft trajector between these two points, we emplo v() : R 3 R 3 given b ẏ d v() k ỹ +ǫỹ k ( d f ), (4) where k, k and ǫ are positive constants and, ỹ f. (5) d is obtained b integrating (4) with d () (). 4. Fu Rules The fu rules have been built in supervised manner simpl b taking into account the input and output linguisticvariablesdefined.allthepossiblestatesthatthe manipulator can come across have been considered, and for each of them the best action is assigned. It has been observedthatthemovementofthefirstjoint(j)modifies (in the image) onl the coordinate of the center of the circumference. The movement of the second and third joints modif onl the radius and the coordinate of the center of the circumference. The fu sets of the input Fig. 5. Fu Sets for Torque linguistic variables are selected more closel in proximit of the goal position, such that the arm can move more precisel. The central linguistic fu set Z (Zero) for the variable has the meaning to be oriented toward the target. This step begins b defining the fu sets for variables input-output. After making several simulations, and then testing the real sstem were obtained fu sets shown in Figures 4 and 5, where linguistic variables are shown in Tables and. The fu sets are the same for each of the input variables. Table. Linguistic Variables for position error Axis x Linguistic Variable NHX NLX ZX PLX PHX Description Negative High Negative Low Zero Positive Low Positive High Table. Linguistic Variables for Torque in each joint Linguistic Variable NH NM NL Z PL PM PH 4.3 Example of design rules Description Negative High Negative Medium Negative Low Zero Positive Low Positive Medium Positive High To illustrate how the rules were designed we present the following example. In Figure 3 there are two points across 458
5 Preprints of the 8th IFAC World Congress Milano (Ital) August 8 - September, ts Fig. 6. Path in Pixels Camera 7 Fig. 8. ( ) Desired position and (- - -) Actual Position in axes Fig. 7. Path in Pixels Camera them the robot must move. In this case joint (J) does not move, J moves counterclockwise and J3 moves clockwise. In this case J must make a move less than J, therefore J begins with torque PL and J3 has an initial torque NM. The movement of the end-effector produces that position errors get smaller and therefore the applied torques are lower. 5. SIMULATION RESULTS We have carried out some simulations based on the manipulator A465 of CRS Robotics. It has six degrees of freedom, but we have used onl joints, and 3 to have three degrees of freedom. In order to implement the control law it is necessar to have x, and available, whichisobtainedbcalculatingthecentroidofthesphere that have been attached at the robot end effector. Figures 6 and 7 show the path followed b the end effector in the image coordinates for the Cameras and respectivel. In Figures 8, 9 and actual and desired image coordinates are shownfor eachcoordinate. It can be appreciated that the final position is reached, while the continuous desired path is also well followed ts Fig. 9. ( ) Desired position and (- - -) Actual Position in axes ts Fig.. ( ) Desired position and (- - -) Actual Position in axes 3 The tracking errors are shown in Figures, and
6 Preprints of the 8th IFAC World Congress Milano (Ital) August 8 - September, ts Fig.. Tracking error ts Fig.. Tracking error ts Fig. 3. Tracking error 3 6. CONCLUSIONS This paper presents a simple control scheme for 3D robot tracking problem in a visual servoing approach. The proposed design requires onl position measurements. This paper has shown how fu logic controller can incorporate the ke components of reactive controllers and formal reasoning on uncertain information of the vision sensor. ACKNOWLEDGEMENTS This work is based on research supported b the CONA- CYT under grant 58 and b the DGAPA UNAM under grant IN548. REFERENCES M. Arteaga, M. Bueno, and A. Espinoa. A simple approach for D visual servoing. In 8th IEEE International Conference on Control Applications. Part of 9 IEEE Multi-conference on Sstems and Control. Saint Petersburg, Russia, Jul 9. Miguel Bernal, Thierr Marie Guerra, and Alexandre Krusewskic. A membership-function-dependent approach for stabilit analsis and controller snthesis of takagi sugeno models. Fu Sets and Sstems, 6: , Februar 9. F. Chaumette and S. Hutchinson. Visual servo control. Part I: Basic approaches. IEEE Robotics Automation Magaine, 3:8 9, 6. ThierrMarieGuerra,AlexandreKrusewski,andMiguel Bernal. Control law proposition for the stabiliation of discrete takagi sugeno models. IEEE Transactions on Fu Sstems, 7:74 73, June 9. L. Hsu, R. Costa, and F. Liarralde. Lapunov/passivitbased adaptive control of relative degree two mimo sstems with an application to visual servoing. In American Control Conference Minneapolis, Minnesota, USA, June 6. S. Hutchinson and F Chaumette. Visual servo control. Part II: Advanced approaches. IEEE Robotics Automation Magaine, 4:9 8, 7. R. Kell, R. Carelli, O. Nasisi, B. Kuchen, and F. Rees. Stable visual servoing of camera-in-hand robotic sstems. IEEE/ASME Transactions on Mechatronics, 5: 39 48,. C. Liu, C. Cheah, and J.J Slotine. Adaptive Jacobian Tracking control of rigid-link electricall driven robots based on visual task-space information. Automatica, 4:49 5, 6. Kai Michels, Frank Klawonn, Rudolf Kruse, and Andreas Nrnberger. Fu Control. Fundamentals, Stabilit and Design of Fu Controllers. Springer-Verlag Berlin Heidelberg, 6. Türker Sahin and Erkan Zergeroglu. Adaptive 3D visual servo control of robot manipulators via composite camera inputs. Turkish Journal Of Electrical Engineering and Computer Sciences, 4:53 66, 6. Ya Lei Sun and Meng Joo Er. Hbrid fu control of roboticssstems. IEEE Transactions on Fu Sstems, : , December 4. Kauo Tanaka and Hua O. Wang. Fu Control Sstems Design and Analsis: A Linear Matrix Inequalit Approach. John Wile and Sons, Inc.,. A. Taebia and S. Islam. Adaptive iterative learning control for robot manipulators:experimental results. Control Engineering Practice, 4:843 85,
Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research
20th International Congress on Modelling and Simulation, Adelaide, Australia, 1 6 December 2013 www.mssanz.org.au/modsim2013 Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and
More informationForce/position control of a robotic system for transcranial magnetic stimulation
Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme
More informationIntroduction to Robotics Analysis, Systems, Applications
Introduction to Robotics Analysis, Systems, Applications Saeed B. Niku Mechanical Engineering Department California Polytechnic State University San Luis Obispo Technische Urw/carsMt Darmstadt FACHBEREfCH
More informationVirtual Power Limiter System which Guarantees Stability of Control Systems
Virtual Power Limiter Sstem which Guarantees Stabilit of Control Sstems Katsua KANAOKA Department of Robotics, Ritsumeikan Universit Shiga 525-8577, Japan Email: kanaoka@se.ritsumei.ac.jp Abstract In this
More information3D Arm Motion Tracking for Home-based Rehabilitation
hapter 13 3D Arm Motion Tracking for Home-based Rehabilitation Y. Tao and H. Hu 13.1 Introduction This paper presents a real-time hbrid solution to articulated 3D arm motion tracking for home-based rehabilitation
More informationINSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users
INSTRUCTOR WORKBOOK for MATLAB /Simulink Users Developed by: Amir Haddadi, Ph.D., Quanser Peter Martin, M.A.SC., Quanser Quanser educational solutions are powered by: CAPTIVATE. MOTIVATE. GRADUATE. PREFACE
More informationVisual Servoing using Fuzzy Controllers on an Unmanned Aerial Vehicle
Visual Servoing using Fuzzy Controllers on an Unmanned Aerial Vehicle Miguel A. Olivares-Méndez mig olivares@hotmail.com Pascual Campoy Cervera pascual.campoy@upm.es Iván Mondragón ivanmond@yahoo.com Carol
More informationSensory-motor control scheme based on Kohonen Maps and AVITE model
Sensory-motor control scheme based on Kohonen Maps and AVITE model Juan L. Pedreño-Molina, Antonio Guerrero-González, Oscar A. Florez-Giraldo, J. Molina-Vilaplana Technical University of Cartagena Department
More informationVisual Servoing Methodology for Selective Tree Pruning by Human-Robot Collaborative System
Ref: C0287 Visual Servoing Methodology for Selective Tree Pruning by Human-Robot Collaborative System Avital Bechar, Victor Bloch, Roee Finkelshtain, Sivan Levi, Aharon Hoffman, Haim Egozi and Ze ev Schmilovitch,
More informationDesign-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist
Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot
More informationIntelligent Mechatronic Model Reference Theory for Robot Endeffector
, pp.165-172 http://dx.doi.org/10.14257/ijunesst.2015.8.1.15 Intelligent Mechatronic Model Reference Theory for Robot Endeffector Control Mohammad sadegh Dahideh, Mohammad Najafi, AliReza Zarei, Yaser
More informationIndustrial Robotics. Training Objective
Training Objective After watching the program and reviewing this printed material, the viewer will learn the basics of industrial robot technology and how robots are used in a variety of manufacturing
More informationABSTRACT. Keyword double rotary inverted pendulum, fuzzy logic controller, nonlinear system, LQR, MATLAB software 1 PREFACE
DESIGN OF FUZZY LOGIC CONTROLLER FOR DOUBLE ROTARY INVERTED PENDULUM Dyah Arini, Dr.-Ing. Ir. Yul Y. Nazaruddin, M.Sc.DIC, Dr. Ir. M. Rohmanuddin, MT. Physics Engineering Department Institut Teknologi
More informationTHE problem of visual servoing guiding a robot using
582 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 13, NO. 4, AUGUST 1997 A Modular System for Robust Positioning Using Feedback from Stereo Vision Gregory D. Hager, Member, IEEE Abstract This paper
More informationA Study on Intelligent Video Security Surveillance System with Active Tracking Technology in Multiple Objects Environment
Vol. 6, No., April, 01 A Stud on Intelligent Video Securit Surveillance Sstem with Active Tracking Technolog in Multiple Objects Environment Juhun Park 1, Jeonghun Choi 1, 1, Moungheum Park, Sukwon Hong
More informationLINEAR FUNCTIONS OF 2 VARIABLES
CHAPTER 4: LINEAR FUNCTIONS OF 2 VARIABLES 4.1 RATES OF CHANGES IN DIFFERENT DIRECTIONS From Precalculus, we know that is a linear function if the rate of change of the function is constant. I.e., for
More informationDevelopment of Easy Teaching Interface for a Dual Arm Robot Manipulator
Development of Easy Teaching Interface for a Dual Arm Robot Manipulator Chanhun Park and Doohyeong Kim Department of Robotics and Mechatronics, Korea Institute of Machinery & Materials, 156, Gajeongbuk-Ro,
More informationACTUATOR DESIGN FOR ARC WELDING ROBOT
ACTUATOR DESIGN FOR ARC WELDING ROBOT 1 Anurag Verma, 2 M. M. Gor* 1 G.H Patel College of Engineering & Technology, V.V.Nagar-388120, Gujarat, India 2 Parul Institute of Engineering & Technology, Limda-391760,
More informationPhysics 53. Kinematics 2. Our nature consists in movement; absolute rest is death. Pascal
Phsics 53 Kinematics 2 Our nature consists in movement; absolute rest is death. Pascal Velocit and Acceleration in 3-D We have defined the velocit and acceleration of a particle as the first and second
More informationRobot Task-Level Programming Language and Simulation
Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application
More informationOperational Space Control for A Scara Robot
Operational Space Control for A Scara Robot Francisco Franco Obando D., Pablo Eduardo Caicedo R., Oscar Andrés Vivas A. Universidad del Cauca, {fobando, pacaicedo, avivas }@unicauca.edu.co Abstract This
More informationStabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller
Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller Nourallah Ghaeminezhad Collage Of Automation Engineering Nuaa Nanjing China Wang Daobo Collage Of Automation Engineering Nuaa Nanjing
More informationAutonomous Mobile Robot-I
Autonomous Mobile Robot-I Sabastian, S.E and Ang, M. H. Jr. Department of Mechanical Engineering National University of Singapore 21 Lower Kent Ridge Road, Singapore 119077 ABSTRACT This report illustrates
More informationSensor Based Control of Autonomous Wheeled Mobile Robots
Sensor Based Control of Autonomous Wheeled Mobile Robots Gyula Mester University of Szeged, Department of Informatics e-mail: gmester@inf.u-szeged.hu Abstract The paper deals with the wireless sensor-based
More informationUniversal Exoskeleton Arm Design for Rehabilitation
Journal of Automation and Control Engineering Vol. 3, No. 6, December 215 Universal Exoskeleton Arm Design for Rehabilitation Siam Charoenseang and Sarut Panjan Institute of Field Robotics, King Mongkut
More informationME 115(b): Solution to Homework #1
ME 115(b): Solution to Homework #1 Solution to Problem #1: To construct the hybrid Jacobian for a manipulator, you could either construct the body Jacobian, JST b, and then use the body-to-hybrid velocity
More informationINTRODUCTION. Robotics is a relatively young field of modern technology that crosses traditional
1 INTRODUCTION Robotics is a relatively young field of modern technology that crosses traditional engineering boundaries. Understanding the complexity of robots and their applications requires knowledge
More informationSoft Computing in Economics and Finance
Ludmila Dymowa Soft Computing in Economics and Finance 4y Springer 1 Introduction 1 References 5 i 2 Applications of Modern Mathematics in Economics and Finance 7 2.1 Fuzzy'Set Theory and Applied Interval
More informationKinematics and Dynamics of Mechatronic Systems. Wojciech Lisowski. 1 An Introduction
Katedra Robotyki i Mechatroniki Akademia Górniczo-Hutnicza w Krakowie Kinematics and Dynamics of Mechatronic Systems Wojciech Lisowski 1 An Introduction KADOMS KRIM, WIMIR, AGH Kraków 1 The course contents:
More informationVibrations can have an adverse effect on the accuracy of the end effector of a
EGR 315 Design Project - 1 - Executive Summary Vibrations can have an adverse effect on the accuracy of the end effector of a multiple-link robot. The ability of the machine to move to precise points scattered
More informationProceeding of 5th International Mechanical Engineering Forum 2012 June 20th 2012 June 22nd 2012, Prague, Czech Republic
Modeling of the Two Dimensional Inverted Pendulum in MATLAB/Simulink M. Arda, H. Kuşçu Department of Mechanical Engineering, Faculty of Engineering and Architecture, Trakya University, Edirne, Turkey.
More informationCIM Computer Integrated Manufacturing
INDEX CIM IN BASIC CONFIGURATION CIM IN ADVANCED CONFIGURATION CIM IN COMPLETE CONFIGURATION DL CIM A DL CIM B DL CIM C DL CIM C DL CIM B DL CIM A Computer Integrated Manufacturing (CIM) is a method of
More informationCONCEPTUAL DESIGN OF A HYBRID ROBOT
CONCEPTUAL DESIGN OF A HYBRID ROBOT Víctor Javier González-Villela 1, Patricio Martínez-Zamudio 2, Marcelo López-Parra 3, Juan de Dios Flores-Méndez 4, Ignacio Carlos Cruz-López 5 1, 2, 4, 5 Departamento
More informationAffine Transformations
A P P E N D I X C Affine Transformations CONTENTS C The need for geometric transformations 335 C2 Affine transformations 336 C3 Matri representation of the linear transformations 338 C4 Homogeneous coordinates
More informationIntroduction to Fuzzy Control
Introduction to Fuzzy Control Marcelo Godoy Simoes Colorado School of Mines Engineering Division 1610 Illinois Street Golden, Colorado 80401-1887 USA Abstract In the last few years the applications of
More informationRobotics. Chapter 25. Chapter 25 1
Robotics Chapter 25 Chapter 25 1 Outline Robots, Effectors, and Sensors Localization and Mapping Motion Planning Motor Control Chapter 25 2 Mobile Robots Chapter 25 3 Manipulators P R R R R R Configuration
More informationElectric Power Steering Automation for Autonomous Driving
Electric Power Steering Automation for Autonomous Driving J. E. Naranjo, C. González, R. García, T. de Pedro Instituto de Automática Industrial (CSIC) Ctra. Campo Real Km.,2, La Poveda, Arganda del Rey,
More informationROBOTIC systems will play an important role in reducing
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 48, NO. 4, AUGUST 1999 807 Vision-Based Sensing and Control for Space Robotics Applications Michael E. Stieber, Member, IEEE, Michael McKay, George
More informationEffective Use of Android Sensors Based on Visualization of Sensor Information
, pp.299-308 http://dx.doi.org/10.14257/ijmue.2015.10.9.31 Effective Use of Android Sensors Based on Visualization of Sensor Information Young Jae Lee Faculty of Smartmedia, Jeonju University, 303 Cheonjam-ro,
More informationAutomated part positioning with the laser tracker
Automated part positioning with the laser tracker S. Kyle, R. Loser, D. Warren Leica Abstract Improvements and new developments for Leica's laser tracker make it suitable for measuring the relative position
More informationLeran Wang and Tom Kazmierski {lw04r,tjk}@ecs.soton.ac.uk
BMAS 2005 VHDL-AMS based genetic optimization of a fuzzy logic controller for automotive active suspension systems Leran Wang and Tom Kazmierski {lw04r,tjk}@ecs.soton.ac.uk Outline Introduction and system
More informationRobotic motion planning for 8- DOF motion stage
Robotic motion planning for 8- DOF motion stage 12 November Mark Geelen Simon Jansen Alten Mechatronics www.alten.nl rosindustrial@alten.nl Introduction Introduction Alten FEI Motion planning MoveIt! Proof
More informationMAT188H1S Lec0101 Burbulla
Winter 206 Linear Transformations A linear transformation T : R m R n is a function that takes vectors in R m to vectors in R n such that and T (u + v) T (u) + T (v) T (k v) k T (v), for all vectors u
More informationPRecision localization in the calibration procedure of
Proceedings of the 007 IEEE/RSJ International Conference on Intelligent Robots and Systems San Diego, CA, USA, Oct 9 - Nov, 007 TuA.4 High Precision PSD Guided Robot Localization: Design, Mapping, and
More informationStatic Environment Recognition Using Omni-camera from a Moving Vehicle
Static Environment Recognition Using Omni-camera from a Moving Vehicle Teruko Yata, Chuck Thorpe Frank Dellaert The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 USA College of Computing
More informationRelating Vanishing Points to Catadioptric Camera Calibration
Relating Vanishing Points to Catadioptric Camera Calibration Wenting Duan* a, Hui Zhang b, Nigel M. Allinson a a Laboratory of Vision Engineering, University of Lincoln, Brayford Pool, Lincoln, U.K. LN6
More informationRobotics and Automation Blueprint
Robotics and Automation Blueprint This Blueprint contains the subject matter content of this Skill Connect Assessment. This Blueprint does NOT contain the information one would need to fully prepare for
More informationw = COI EYE view direction vector u = w ( 010,, ) cross product with y-axis v = w u up vector
. w COI EYE view direction vector u w ( 00,, ) cross product with -ais v w u up vector (EQ ) Computer Animation: Algorithms and Techniques 29 up vector view vector observer center of interest 30 Computer
More informationIncremental Reduction of Binary Decision Diagrams
Abstract Incremental Reduction of Binar Decision Diagrams R. Jacobi, N. Calazans, C. Trullemans. Université de Louvain Laboratoire de Microélectronique - Place du Levant, 3 B1348 Louvain-la-Neuve Belgium
More informationDesign Aspects of Robot Manipulators
Design Aspects of Robot Manipulators Dr. Rohan Munasinghe Dept of Electronic and Telecommunication Engineering University of Moratuwa System elements Manipulator (+ proprioceptive sensors) End-effector
More informationMath, Trigonometry and Vectors. Geometry. Trig Definitions. sin(θ) = opp hyp. cos(θ) = adj hyp. tan(θ) = opp adj. Here's a familiar image.
Math, Trigonometr and Vectors Geometr Trig Definitions Here's a familiar image. To make predictive models of the phsical world, we'll need to make visualizations, which we can then turn into analtical
More informationOn Motion of Robot End-Effector using the Curvature Theory of Timelike Ruled Surfaces with Timelike Directrix
Malaysian Journal of Mathematical Sciences 8(2): 89-204 (204) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES Journal homepage: http://einspem.upm.edu.my/journal On Motion of Robot End-Effector using the Curvature
More informationx y The matrix form, the vector form, and the augmented matrix form, respectively, for the system of equations are
Solving Sstems of Linear Equations in Matri Form with rref Learning Goals Determine the solution of a sstem of equations from the augmented matri Determine the reduced row echelon form of the augmented
More informationConstruction and experiment on micro-gyroscope detection balance loop
International Conference on Manufacturing Science and Engineering (ICMSE 05) Construction and experiment on micro-groscope detection balance loop Wang Xiaolei,,a *, Zhao Xiangang3, Cao Lingzhi, Liu Yucui,
More informationA Centralized Model Predictive Control Strategy for Dynamic Supply Chain Management
Preprints of the 2013 IFAC Conference on Manufacturing Modelling, Management, and Control, Saint Petersburg State University and Saint Petersburg National Research University of Information Technologies,
More informationMODULAR ROBOTIC LOCOMOTION SYSTEMS. Darnel Degand (Mechanical Engineering), University of Pennsylvania ABSTRACT
MODULAR ROBOTIC LOCOMOTION SYSTEMS Darnel Degand (Mechanical Engineering), University of Pennsylvania NSF Summer Undergraduate Fellowship in Sensor Technologies Advisors: Dr. Jim Ostrowski, Robert Breslawski
More informationVector Algebra II: Scalar and Vector Products
Chapter 2 Vector Algebra II: Scalar and Vector Products We saw in the previous chapter how vector quantities may be added and subtracted. In this chapter we consider the products of vectors and define
More informationPractical Work DELMIA V5 R20 Lecture 1. D. Chablat / S. Caro Damien.Chablat@irccyn.ec-nantes.fr Stephane.Caro@irccyn.ec-nantes.fr
Practical Work DELMIA V5 R20 Lecture 1 D. Chablat / S. Caro Damien.Chablat@irccyn.ec-nantes.fr Stephane.Caro@irccyn.ec-nantes.fr Native languages Definition of the language for the user interface English,
More information4BA6 - Topic 4 Dr. Steven Collins. Chap. 5 3D Viewing and Projections
4BA6 - Topic 4 Dr. Steven Collins Chap. 5 3D Viewing and Projections References Computer graphics: principles & practice, Fole, vandam, Feiner, Hughes, S-LEN 5.644 M23*;-6 (has a good appendix on linear
More informationVEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS
VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS Aswin C Sankaranayanan, Qinfen Zheng, Rama Chellappa University of Maryland College Park, MD - 277 {aswch, qinfen, rama}@cfar.umd.edu Volkan Cevher, James
More informationDESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED CONTROL SYSTEM FOR A SERPENTINE ROBOTIC MANIPULATOR
Proceedings of the American Nuclear Society Ninth Topical Meeting on Robotics and Remote Systems, Seattle Washington, March 2001. DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED
More information/SOLUTIONS/ where a, b, c and d are positive constants. Study the stability of the equilibria of this system based on linearization.
echnische Universiteit Eindhoven Faculteit Elektrotechniek NIE-LINEAIRE SYSEMEN / NEURALE NEWERKEN (P6) gehouden op donderdag maart 7, van 9: tot : uur. Dit examenonderdeel bestaat uit 8 opgaven. /SOLUIONS/
More informationSimulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD)
Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Jatin Dave Assistant Professor Nirma University Mechanical Engineering Department, Institute
More informationEDUMECH Mechatronic Instructional Systems. Ball on Beam System
EDUMECH Mechatronic Instructional Systems Ball on Beam System Product of Shandor Motion Systems Written by Robert Hirsch Ph.D. 998-9 All Rights Reserved. 999 Shandor Motion Systems, Ball on Beam Instructional
More informationA Control Scheme for Industrial Robots Using Artificial Neural Networks
A Control Scheme for Industrial Robots Using Artificial Neural Networks M. Dinary, Abou-Hashema M. El-Sayed, Abdel Badie Sharkawy, and G. Abouelmagd unknown dynamical plant is investigated. A layered neural
More informationHow To Fuse A Point Cloud With A Laser And Image Data From A Pointcloud
REAL TIME 3D FUSION OF IMAGERY AND MOBILE LIDAR Paul Mrstik, Vice President Technology Kresimir Kusevic, R&D Engineer Terrapoint Inc. 140-1 Antares Dr. Ottawa, Ontario K2E 8C4 Canada paul.mrstik@terrapoint.com
More informationActive Vibration Isolation of an Unbalanced Machine Spindle
UCRL-CONF-206108 Active Vibration Isolation of an Unbalanced Machine Spindle D. J. Hopkins, P. Geraghty August 18, 2004 American Society of Precision Engineering Annual Conference Orlando, FL, United States
More informationRealTime Tracking Meets Online Grasp Planning
RealTime Tracking Meets Online Grasp Planning Danica Kragić, Computer Vision and Active Perception Numerical Analysis and Computer Science Royal Institute of Technology SE 100 44 Stockholm, Sweden Andrew
More informationCALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS
CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS E. Batzies 1, M. Kreutzer 1, D. Leucht 2, V. Welker 2, O. Zirn 1 1 Mechatronics Research
More informationA Multiagent Model for Intelligent Distributed Control Systems
A Multiagent Model for Intelligent Distributed Control Systems José Aguilar, Mariela Cerrada, Gloria Mousalli, Franklin Rivas, and Francisco Hidrobo CEMISID, Dpto. de Computación, Facultad de Ingeniería,
More informationSpatial location in 360 of reference points over an object by using stereo vision
EDUCATION Revista Mexicana de Física E 59 (2013) 23 27 JANUARY JUNE 2013 Spatial location in 360 of reference points over an object by using stereo vision V. H. Flores a, A. Martínez a, J. A. Rayas a,
More informationsin(θ) = opp hyp cos(θ) = adj hyp tan(θ) = opp adj
Math, Trigonometr and Vectors Geometr 33º What is the angle equal to? a) α = 7 b) α = 57 c) α = 33 d) α = 90 e) α cannot be determined α Trig Definitions Here's a familiar image. To make predictive models
More informationMetrics on SO(3) and Inverse Kinematics
Mathematical Foundations of Computer Graphics and Vision Metrics on SO(3) and Inverse Kinematics Luca Ballan Institute of Visual Computing Optimization on Manifolds Descent approach d is a ascent direction
More informationCONTROL CODE GENERATOR USED FOR CONTROL EXPERIMENTS IN SHIP SCALE MODEL
CONTROL CODE GENERATOR USED FOR CONTROL EXPERIMENTS IN SHIP SCALE MODEL Polo, O. R. (1), Esteban, S. (2), Maron, A. (3), Grau, L. (4), De la Cruz, J.M. (2) (1) Dept Arquitectura de Computadores y Automatica.
More informationPHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY
PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY V. Knyaz a, *, Yu. Visilter, S. Zheltov a State Research Institute for Aviation System (GosNIIAS), 7, Victorenko str., Moscow, Russia
More informationClient Based Power Iteration Clustering Algorithm to Reduce Dimensionality in Big Data
Client Based Power Iteration Clustering Algorithm to Reduce Dimensionalit in Big Data Jaalatchum. D 1, Thambidurai. P 1, Department of CSE, PKIET, Karaikal, India Abstract - Clustering is a group of objects
More informationSPEED CONTROL OF INDUCTION MACHINE WITH REDUCTION IN TORQUE RIPPLE USING ROBUST SPACE-VECTOR MODULATION DTC SCHEME
International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 7, Issue 2, March-April 2016, pp. 78 90, Article ID: IJARET_07_02_008 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=7&itype=2
More informationEQUILIBRIUM STRESS SYSTEMS
EQUILIBRIUM STRESS SYSTEMS Definition of stress The general definition of stress is: Stress = Force Area where the area is the cross-sectional area on which the force is acting. Consider the rectangular
More informationHigh Accuracy Articulated Robots with CNC Control Systems
Copyright 2012 SAE International 2013-01-2292 High Accuracy Articulated Robots with CNC Control Systems Bradley Saund, Russell DeVlieg Electroimpact Inc. ABSTRACT A robotic arm manipulator is often an
More informationSERVO CONTROL SYSTEMS 1: DC Servomechanisms
Servo Control Sstems : DC Servomechanisms SERVO CONTROL SYSTEMS : DC Servomechanisms Elke Laubwald: Visiting Consultant, control sstems principles.co.uk ABSTRACT: This is one of a series of white papers
More informationImplementation of kalman filter for the indoor location system of a lego nxt mobile robot. Abstract
Implementation of kalman filter for the indoor location system of a lego nxt mobile robot Leidy López Osorio * Giovanni Bermúdez Bohórquez ** Miguel Pérez Pereira *** submitted date: March 2013 received
More informationTHE CONTROL OF A ROBOT END-EFFECTOR USING PHOTOGRAMMETRY
THE CONTROL OF A ROBOT END-EFFECTOR USING PHOTOGRAMMETRY Dr. T. Clarke & Dr. X. Wang Optical Metrology Centre, City University, Northampton Square, London, EC1V 0HB, UK t.a.clarke@city.ac.uk, x.wang@city.ac.uk
More informationFuzzy Logic Based Reactivity Control in Nuclear Power Plants
Fuzzy Logic Based Reactivity Control in Nuclear Power Plants Narrendar.R.C 1, Tilak 2 P.G. Student, Department of Mechatronics Engineering, VIT University, Vellore, India 1 P.G. Student, Department of
More informationType-2 fuzzy logic control for a mobile robot tracking a moving target
ISSN : 2335-1357 Mediterranean Journal of Modeling and Simulation MJMS 03 (2015) 057-065 M M J S Type-2 fuzzy logic control for a mobile robot tracking a moving target Mouloud IDER a, Boubekeur MENDIL
More informationWhat is a robot? Lecture 2: Robot Basics. Remember the Amigobot? Describing the Amigobot. The Unicycle Model. Modeling Robot Interaction.
What is a robot? Lectre 2: Basics CS 344R/393R: ics Benjamin Kipers A robot is an intelligent sstem that interacts with the phsical environment throgh sensors and effectors. Toda we discss: Abstraction
More information521493S Computer Graphics. Exercise 2 & course schedule change
521493S Computer Graphics Exercise 2 & course schedule change Course Schedule Change Lecture from Wednesday 31th of March is moved to Tuesday 30th of March at 16-18 in TS128 Question 2.1 Given two nonparallel,
More informationDINAMIC AND STATIC CENTRE OF PRESSURE MEASUREMENT ON THE FORCEPLATE. F. R. Soha, I. A. Szabó, M. Budai. Abstract
ACTA PHYSICA DEBRECINA XLVI, 143 (2012) DINAMIC AND STATIC CENTRE OF PRESSURE MEASUREMENT ON THE FORCEPLATE F. R. Soha, I. A. Szabó, M. Budai University of Debrecen, Department of Solid State Physics Abstract
More informationRotation: Moment of Inertia and Torque
Rotation: Moment of Inertia and Torque Every time we push a door open or tighten a bolt using a wrench, we apply a force that results in a rotational motion about a fixed axis. Through experience we learn
More information- 2.12 Lecture Notes - H. Harry Asada Ford Professor of Mechanical Engineering
- 2.12 Lecture Notes - H. Harry Asada Ford Professor of Mechanical Engineering Fall 2005 1 Chapter 1 Introduction Many definitions have been suggested for what we call a robot. The word may conjure up
More informationFinal Year Projects at itm. Topics 2010/2011
Final Year Projects at itm Topics 2010/2011 Chair of Information Technology in Mechanical Engineering Prof. Dr.-Ing. B. Vogel-Heuser Prof. Dr.-Ing. Frank Schiller Prof. Dr.-Ing. Klaus Bender Technische
More informationLEGO NXT-based Robotic Arm
Óbuda University e Bulletin Vol. 2, No. 1, 2011 LEGO NXT-based Robotic Arm Ákos Hámori, János Lengyel, Barna Reskó Óbuda University barna.resko@arek.uni-obuda.hu, hamoriakos@gmail.com, polish1987@gmail.com
More informationStability of Linear Control System
Stabilit of Linear Control Sstem Concept of Stabilit Closed-loop feedback sstem is either stable or nstable. This tpe of characterization is referred to as absolte stabilit. Given that the sstem is stable,
More informationSECTION 7-4 Algebraic Vectors
7-4 lgebraic Vectors 531 SECTIN 7-4 lgebraic Vectors From Geometric Vectors to lgebraic Vectors Vector ddition and Scalar Multiplication Unit Vectors lgebraic Properties Static Equilibrium Geometric vectors
More informationTeacher Page. 1. Reflect a figure with vertices across the x-axis. Find the coordinates of the new image.
Teacher Page Geometr / Da # 10 oordinate Geometr (5 min.) 9-.G.3.1 9-.G.3.2 9-.G.3.3 9-.G.3. Use rigid motions (compositions of reflections, translations and rotations) to determine whether two geometric
More informationPerforming Assembly Task Under Constraints Using 3D Sensor-Based Control
Performing Assembly Task Under Constraints Using 3D Sensor-Based Control Sylvain Vandernotte 1, Abdelhamid Chriette 2, Adolfo Suarez Roos 3, and Philippe Martinet 2 1 IRT Jules Verne, Chemin du Chaffaut,
More informationOnboard electronics of UAVs
AARMS Vol. 5, No. 2 (2006) 237 243 TECHNOLOGY Onboard electronics of UAVs ANTAL TURÓCZI, IMRE MAKKAY Department of Electronic Warfare, Miklós Zrínyi National Defence University, Budapest, Hungary Recent
More informationKnowledge Base and Inference Motor for an Automated Management System for developing Expert Systems and Fuzzy Classifiers
Knowledge Base and Inference Motor for an Automated Management System for developing Expert Systems and Fuzzy Classifiers JESÚS SÁNCHEZ, FRANCKLIN RIVAS, JOSE AGUILAR Postgrado en Ingeniería de Control
More informationRobotics. Lecture 3: Sensors. See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information.
Robotics Lecture 3: Sensors See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information. Andrew Davison Department of Computing Imperial College London Review: Locomotion Practical
More informationRIA : 2013 Market Trends Webinar Series
RIA : 2013 Market Trends Webinar Series Robotic Industries Association A market trends education Available at no cost to audience Watch live or archived webinars anytime Learn about the latest innovations
More information