Two-link Mobile Manipulator Model

Similar documents
Kinematical Analysis of Crank Slider Mechanism with Graphical Method and by Computer Simulation

Mechanical System and SimMechanics Simulation

Dynamic Analysis of Manipulator Arm for 6-legged Robot

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

Robotics kinematics and Dynamics

Locomotion of Snake Robot through the Pipe

MODELLING AND MOTION ANALYSIS OF FIVE-BAR 5R MECHANISM

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

Modern tools in education used within the technical mechanics lessons

Path Planning with Motion Optimization for Car Body-In-White Industrial Robot Applications

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

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

INSTITUTE OF AERONAUTICAL ENGINEERING

Mechanism Synthesis. Introduction: Design of a slider-crank mechanism

Kinematics and dynamics analysis of micro-robot for surgical applications

Solution of inverse kinematic problem for serial robot using dual quaterninons and plucker coordinates

Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer

MDP646: ROBOTICS ENGINEERING. Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt. Prof. Said M.

Position and Displacement Analysis

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

Method for designing and controlling compliant gripper

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Operation Trajectory Control of Industrial Robots Based on Motion Simulation

Design of a Three-Axis Rotary Platform

Planning for Optimal Robot Trajectory for Visual Inspection

Lecture 2: Kinematics of medical robotics

Analysis of mechanisms with flexible beam-like links, rotary joints and assembly errors

Modeling and Event Based Simulation of an Earthmoving Digger Using SolidWorks Premium 2014.

A MECHATRONIC APPROACH OF THE WINDSHIELD WIPER MECHANISMS

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

Design & Kinematic Analysis of an Articulated Robotic Manipulator

Solving the Kinematics of Planar Mechanisms. Jassim Alhor

Research Article. Kinematics analysis of beam pumping unit base on projection method

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK

Dynamics Response of Spatial Parallel Coordinate Measuring Machine with Clearances

Video 11.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Integrating Mechanical Design and Multidomain Simulation with Simscape

Virtuelle Inbetriebnahme und Optimierung von Robotersystemen mit Simscape The MathWorks, Inc. 1

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT

MECHATRONIC REDESIGN OF SLIDER CRANK MECHANISM

Developing a Robot Model using System-Level Design

SELECTION OF WHEEL CHASSIS FOR MOBILE ROBOTS IN COURSE OF PRODUCTION PROCESSES AUTOMATIZATION

Simulation of Articulated Robotic Manipulator & It s Application in Modern Industries

PPGEE Robot Dynamics I

Vehicle Dynamics & Safety: Multibody System. Simulation tools based on MultiBody approach are widespread in vehicle design and testing

Application Of Multibody Dynamic Method (Mbd) And Mechanical Principle To The Cylinder Torque Calculation

MODELING AND SIMULATION METHODS FOR DESIGNING MECHATRONIC SYSTEMS

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

TRAJECTORY PLANNING OF FIVE DOF MANIPULATOR: DYNAMIC FEED FORWARD CONTROLLER OVER COMPUTED TORQUE CONTROLLER

Using Algebraic Geometry to Study the Motions of a Robotic Arm

Development of Direct Kinematics and Workspace Representation for Smokie Robot Manipulator & the Barret WAM

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator

Simulation-Based Design of Robotic Systems

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

OptimizationOf Straight Movement 6 Dof Robot Arm With Genetic Algorithm

DESIGN AND MODELLING OF A 4DOF PAINTING ROBOT

6340(Print), ISSN (Online) Volume 4, Issue 3, May - June (2013) IAEME AND TECHNOLOGY (IJMET) MODELLING OF ROBOTIC MANIPULATOR ARM

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

Department of Mechatronics Engineering, International Islamic University Malaysia Jalan Gombak, 53100, Kuala Lumpur, Malaysia

Simulation of Soft Finger Contact Model with Rolling Effects in Point-Contact Haptic Interfaces

Jacobian: Velocities and Static Forces 1/4

Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble

This week. CENG 732 Computer Animation. Warping an Object. Warping an Object. 2D Grid Deformation. Warping an Object.

Position Analysis

[9] D.E. Whitney, "Resolved Motion Rate Control of Manipulators and Human Prostheses," IEEE Transactions on Man-Machine Systems, 1969.

Modeling of Humanoid Systems Using Deductive Approach

DESIGN, SIMULATION AND CONTROL OF ISOGLIDE T3R1 PARALLEL ROBOT

Open Access The Kinematics Analysis and Configuration Optimize of Quadruped Robot. Jinrong Zhang *, Chenxi Wang and Jianhua Zhang

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

Theory of Robotics and Mechatronics

MACHINES AND MECHANISMS

Forward Kinematic Analysis, Simulation & Workspace Tracing of Anthropomorphic Robot Manipulator By Using MSC. ADAMS

Trajectory planning of 2 DOF planar space robot without attitude controller

KINEMATIC MODELLING AND ANALYSIS OF 5 DOF ROBOTIC ARM

AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION

Integrating Mechanical Design and Multidomain Simulation with Simscape

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

-SOLUTION- ME / ECE 739: Advanced Robotics Homework #2

Forward kinematics and Denavit Hartenburg convention

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

Design and Analysis of Voice Activated Robotic Arm

PRACTICAL SESSION 4: FORWARD DYNAMICS. Arturo Gil Aparicio.

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

MSMS (02PCYQW)

Stackable 4-BAR Mechanisms and Their Robotic Applications

AC : ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY

NEW APPROACH FOR FORWARD KINEMATIC MODELING OF INDUSTRIAL ROBOTS

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

Computer Kit for Development, Modeling, Simulation and Animation of Mechatronic Systems

Kinematics: Intro. Kinematics is study of motion

Chapter 2 Kinematics of Mechanisms

Position Error Reduction of Kinematic Mechanisms Using Tolerance Analysis and Cost Function

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

DYNAMICS MODELING OF A POWER TRANSMISSION MECHANISM WITH LINKAGE AND INERTIAL MASS

Synthesis of Planar Mechanisms, Part IX: Path Generation using 6 Bar 2 Sliders Mechanism

Design and Development of Cartesian Robot for Machining with Error Compensation and Chatter Reduction

Design of Precise Control and Dynamic Simulation of Manipulator for Die-casting Mould

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

Dynamic Simulation of a KUKA KR5 Industrial Robot using MATLAB SimMechanics

Transcription:

American Journal of Mechanical Engineering, 017, Vol. 5, No. 6, 355-361 Available online at http://pubs.sciepub.com/ajme/5/6/5 Science and Education Publishing DOI:10.1691/ajme-5-6-5 Two-link Mobile Manipulator Model Hroncová Darina *, Miková Ľubica Department of Mechatronics, Technical University of Kosice, Faculty of Mechanical Engineering, Kosice, Slovakia *Corresponding author: darina.hroncova@tuke.sk Abstract We present a kinematic analysis and computer simulation of a two-link mobile manipulator model. Mobility of the manipulator is achieved by an undercarriage. Its work space is defined by the upper part consisting of two rotationally connected arms attached to the carriage by a rotational bonding. The model is created and the simulation is carried out in MSC Adams. As a result of the analysis are the moments in the individual kinematic pairs at the given movement of the carriage of the mobile manipulator. Keywords: manipulator, modeling, links, joint angle, end-effector, position, velocity, simulation Cite This Article: Hroncová Darina, and Miková Ľubica, Two-link Mobile Manipulator Model. American Journal of Mechanical Engineering, vol. 5, no. 6 (017): 355-361. doi: 10.1691/ajme-5-6-5. 1. Introduction The prototype testing, key to development and innovation processes, is by development of computer software largely replaced by computer simulations. These became an alternative to creating and operational testing of a physical prototype. This is motivated with an effort to increase the design quality before the prototype is built. Simulation also shortens the time of prototype design. There are different developers offering simulation software for dynamic simulation of mechanical systems. Some of them are Solid Works, Matlab, Ansys, MSC Nastran, MSC Adams. Users who want to simulate complex dynamics of mechanical systems, including elastic members, MSC Adams package is suitable. The user can simulate the behavior of the model obtaining its dynamic and kinematic characteristics. The upper part of the manipulator model in the picture (Figure ) is composed of two members with lengths l 1 and l, which are connected to each other by a rotational kinematic pair and with a second rotational kinematic pair to the carriage [1]. The respective weights of the manipulator arms are m 1 and m.. Simulation Model Looking at a mobile robot from a kinematic point of view, it can be divided into two mechanical systems, namely the moving carriage and the upper part (Figure 1). The carriage allows expansion of the working area of the robot. The upper part with the end effector is used to perform the required action. Figure 1. Model of the mobile manipulator Figure. Upper part of the manipulator Parameters Θ 1 and Θ indicate the angles of rotation of respective arm. Kinematic equations describing the position of the end point M as a function of the angles of rotation Θ 1 and Θ are expressed in the form []: xm = l1cos Θ 1+ lcos( Θ 1+Θ ) (1) ym = l1sin Θ 1+ lsin( Θ 1+Θ ) () The driving moments M 1 a M are generally delivered by servomotors in individual kinematic pairs. They determine the movement of the mechanism (Figure ). Motion equations are derived by using Lagrange equations of the second kind. They can by written in the following matrix notation [3,4,5,6]:

356 American Journal of Mechanical Engineering a11 a1 Θ 1 b11 b1 Θ1 + a 1 a Θ b1 b Θ c1 e1 M1 + ΘΘ 1 g c + = e M where [6]: ( )( cos ) 11 1 1 1 1 1 (3) a = mr + I + m l + r + ll Θ + I (4) and modification of model parameters and visualization of the effect of these modifications. The charts of quantities of interest are shown in windows and give the user the ability to check their current values along with ongoing simulation (Figure 5). Postprocessing as the presentation tool is an integral part of the process of simulation of the virtual prototype (Figure 6). 1 1 cos a = m r + mlr Θ + I (5) 1 1 a = a a = mr + I (6) b = mlrsin ΘΘ (7) 11 1 1 = mlr 1 sin Θ ( Θ 1 +Θ ) (8) b 1 = 1 sin ΘΘ 1 = 0 (9) b mlr b ( ) c = m + m l sin Θ c = 0 (10) 1 1 e1= mr 11gsin Θ 1+ mgr ( sin( Θ 1+Θ ) + l1sin Θ 1) (11) e ( ) = mr sin Θ +Θ (1) g 1 Equation (3) represents the system of two differential equations of the second order. Lagrange's equations of motion did not consider the mechanical inaccuracy and the effect of friction in individual kinematic pairs, nor did they consider the elastic deformations of the manipulator's arms [1]. Figure 4. Different views of the model 3. Computer Simulation The aim was to create a 3D model of the manipulator using modeling elements and procedures for creating body, geometric, kinematic links in the MSC Adams/View environment and to verify its functionality after the model compilation [7,8,9]. The assembled model of the manipulator is shown in Figure 3. Figure 5. Charts of torques in the joints of the manipulator Figure 3. Scheme of the manipulator The model of the manipulator in different views is shown in Figure 4. The interactive simulation and visualization allows a comfortable connection between the simulation process Figure 6. MSC Adams postprocessor

American Journal of Mechanical Engineering 357 An extremely comfortable tool for creating, processing, modifying and presenting simulation results in graphs [10,11,1] has been incorporated into MSC Adams (Figure 7, Figure 8). Figure 8. MSC Adams postprocessor 4. Simulation Results Figure 7. MSC Adams postprocessor The values of parameters in graphic form, obtained in postprocessor are provided in the next pictures (Figure 9- Figure 11). Figure 9. The graph of the Torque τ 1 of the joint dependent on time Figure 10. The graph of the Torque τ of the joint dependent on time

358 American Journal of Mechanical Engineering We also obtained values of kinematics quantities displacement, velocity and acceleration of the end effector point M (Figure 1 - Figure 17). Figure 11. The graph of the SFORCE_1 of the joint in the end effector dependent on time Figure 1. The graph of the displacement x M of the end-effector dependent on time Figure 13. The graph of the displacement y M of the end-effector dependent on time

American Journal of Mechanical Engineering 359 Figure 14. The graph of the velocity v xm of the end-effector dependent on time Figure 15. The graph of the velocity v ym of the end-effector dependent on time Figure 16. The graph of the acceleration a xm of the end-effector dependent on time

360 American Journal of Mechanical Engineering Figure 17. The graph of the acceleration a ym of the end-effector dependent on time In the next picture (Figure 18) the trajectory of the end point M is drawn. 5. Conclusion Figure 18. The graph of the trajectory of the end-effector Acknowledgements At present, we encounter the need to deploy mobile robots. The paper is a demonstration of simulation and possibilities of using computer simulation software in the kinematic analysis of such composite mobile robot systems. An important advantage of computer simulation of prototype models is the possibility to instantly visualize the variations and modifications of the design as well as their consequences to the behavior of the whole system. Displaying the complete system in motion in real time simultaneously verifying and reporting potential collisions of individual elements and displaying the quantities of interest is another benefit of computer simulation. Achieved realism of animation is remarkable, so it is not surprising that it leads to a better understanding of the system and a more successful verification of the construction. This work was supported by grant projects VEGA 1/087/16 Research of synthetic and biological inspired locomotion of mechatronic systems in rugged terrain. References [1] Bocko, J., Frankovský, P., Delyová, I., Pástor, M., Kinematika v príkladoch, SjF TU v Košiciach, 011. [] Juliš, K., Brepta, R., Mechanika II.díl, Dynamika, SNTL, Praha, 1987. [3] Craig J.J., Introduction to robotics: mechanics and control. Upper Saddle River: Pearson Prentice Hall, 005. [4] Murray R.M., Li Z. and Sastry S.S. A Mathematical Introduction to Robotic Manipulation. University of California: CRC Press, 1994. [5] Lewis F.L., Dawson D.M. and Abdallah Ch. T., Robot Manipulator Control, Theory and Practice. New York: Marcel Dekker, USA, 004.

American Journal of Mechanical Engineering 361 [6] Paul, R.P., Robot manipulators, Mathematics, Programming and Control, Cambridge, MA: MIT Press, 1981. [7] Ostertagová, E., Modelling using polynomial regression, Modelling of Mechanical and Mechatronics Systems 01, November 6th-8th 01, Zemplínska Šírava, Slovakia, In: Procedia Engineering, Vol. 48 (01), p. 500-506. [8] Virgala, I., Frankovský, P., Kenderová, M., Friction Effect Analysis of a DC Motor, In: American Journal of Mechanical Engineering, Vol. 1, No. 1, p. 1-5, 013. [9] Hroncová, D., Frankovský, P., Bettes, G., Kinematical Analysis of Crank Slider Mechanism with Graphical Method and by Computer Simulation In: American Journal of Mechanical Engineering, Vol. 4, No. 7, p. 39-343, 016. [10] Šarga, P., Hroncová, D., Rákay, R., The MSC Adams/View and Simulation of the Crank Rocker Mechanism, In: American Journal of Mechanical Engineering, Vol. 3, No. 6, p. 161-164, 015. [11] Hroncová, D., Šarga, P., Kinematics analysis of the crank mechanism conveyor Using MSC Adams, In: Applied Mechanics and Materials, Trans Tech Publications, Switzerland, Vol. 816, p. 140-149, 015. [1] Miková, Ľ., Gmiterko, A., Hroncová, D., State Space Representation of Dynamical Systems, In: American Journal of Mechanical Engineering, Vol. 4, No. 7, 385-389, 016.