A Modular Controller for Redundantly Actuated Tendon-Based Stewart Platforms

Size: px
Start display at page:

Download "A Modular Controller for Redundantly Actuated Tendon-Based Stewart Platforms"

Transcription

1 Proceedings of EuCoMeS, the first European Conference on Mechanism Science Obergurgl (Austria), February Manfred Husty and Hans-Peter Schröcker, editors A Modular Controller for Redundantly Actuated Tendon-Based Stewart Platforms Tobias Bruckmann Andreas Pott Daniel Franitza Manfred Hiller Tendon-based Stewart platforms are capable of high speeds and accelerations. Thus, a reliable controller running with a high frequency is required. Here, an implementation based on a modular controller architecture is shown. To control the platform on a given trajectory, the implemented position control has to be extended by a tendon force control which generates defined and safe force values. In the case of one redundant tendon, a direct calculation is possible. Having at least two redundant tendons, the computation of a force distribution requires optimization methods, which are numerically expensive. In this paper, algorithms for both cases and their embedding into the controller are presented. 1 Introduction At the Chair of Mechatronics, the teststand for tendon-based Steward-platforms Segesta 1 has been developed during the past few years. Presently, the Segesta teststand uses seven (and - in a future modified version of Segesta - eight) tendons to move the platform on desired trajectories. To control the platform position, the actual distances between the winch points on the teststand frame and the tendon fixation points on the platform are required. These distances are measured by angular encoders at the winches which measure the tendon lengths with a resolution of approximately 0.05mm. Currently the platform is guided using position control in the domain of tendon lengths. Following a trajectory, intermediate poses for every time step are calculated. For these points, the inverse kinematics delivers the corresponding tendon lengths. Since the actual tendon lengths are available, feedback control is used to guide the platform. This basic control concept provides satisfying results for simple demonstrations of Segesta s capabilities. Looking at the precision of the movement, it was found out that the platform begins to wobble at higher speeds and Chair of Mechatronics, University Essen-Duisburg, Germany, {bruckmann,pott,hiller}@imech.de 1 Segesta - Seilgetriebene Stewart-Plattformen in Theorie und Anwendung 1

2 EuCoMeS 1st European Conference on Mechanism Science Figure 1: Segesta Testbed accelerations. This happens simultaneously to slack tendons. To prevent slackness and also to limit forces to the tendon s breaking load, tendon forces have to be controlled and one has to include lower and upper bounds. The calculation of a force distribution is straight forward in the case of a manipulator with m = n + 1 tendons, while in the case of m > n + 1, optimization is required, which is always expensive in terms of computation time. Since Segesta is also designed to work with online control, computation of the control values must be numerically efficient (or even fulfill realtime requirements, if possible), which is subject of elapsed and present work. The paper is structured as follows: In chapter 2, a short description of kinematics and dynamics is given and in chapter 3, methods for generating continuous force distributions are proposed. An example illustrates the resulting force distributions. The implementation for the use within the controller structure is described. Chapter 4 describes the hard- and software structure of the Segesta teststand with the focus on the used modular controller architecture. Finally, in chapter 5, the conclusions are drawn and an outlook is given. 2 Kinematics and Dynamics Segesta consists of two main components: a frame of aluminium profile bars which carries motors, winches as well as further components like computers, measurement equipment etc. 2

3 T. Bruckmann et al.: Modular Controller... (see chapter 4). The triangular platform is connected to the winches by tendons. Segesta is designed as an reconfigurable system by using modules which carry winches and motors and which can be installed and removed easily. Due to its lightweight structure, Segesta can generate high-dynamic motions. Along a trajectory, platform poses are calculated. Having the platform pose for every step, computation of the tendon lengths (inverse kinematics) is trivial compared to the in the general case complicated forward kinematics. Figure 2: Symbol Definitions for a General Tendon-Based Stewart-Platform Segesta can be described using the following vectors and coordinate frames, with µ = 1,..., m (Fang, 2005): The coordinate frame C B is the base frame, while C P is connected to the platform. The vectors b µ denote the positions of the winch points, i.e. the points where tendons are led through small ceramic eyes which are fixed. p µ are the vectors of the connecting points on the platform with respect to the platformfixed coordinate system C P. l µ denote the tendon vectors from the platform to the winches. The forces in the tendons are described by f µ, where f P and τ P denote all other applied forces and torques acting on the platform. Since tendons can only transmit pulling forces, tensions must always be greater than zero which leads to the need for at least m = n + 1 tendons (where n is the number of d.o.f. s and m the number of tendons) when no external load is available to tighten the tendons (Husty et al., 3

4 EuCoMeS 1st European Conference on Mechanism Science 2002). The force equilibrium for the platform can be easily expressed as (Ming and Higuchi, 1994) where [ ν 1... ν m p 1 ν 1 p m ν m ] f 1. f m + [ fp τ p ] = 0, f > 0 (1) ν = l µ l µ (2) or in a more compact form as A T f + w = 0. (3) 3 Force Optimization Force control is necessary to guarantee a defined tension distribution. Thus, a method to calculate tendon forces must be provided. Because we have force redundancy in the examined systems with m n+1 and thus at least a one-dimensional solution set for the force distributions belonging to a specific position, an optimal solution is desired. The term optimal has to be used with respect to the technical application (Verhoeven, 2003). In this paper, optimal means small forces, but it is also possible to generate high forces (higher eigenfrequency and stiffness) or force distributions in between (security and robustness against parameter changes). Beside minimum tendon forces (which can be zero as smallest possible force) also maximum tendon force are of great importance since their ratio defines the workspace borders. To evaluate the proximity of a specific position of the platform to workspace borders, knowledge of the tendon forces is presumed. Obtaining a solution from the optimization algorithm which exceeds the tendon force limits means that the platform is outside the predefined workspace. So, the calculation of force distributions plays also a role in terms of reliability and security. In practice, it is of great importance to find continuous solutions. Non-continuous tendon forces may consist of acceptable solutions, but since those values are needed for control, they would cause steps in motor torques which leads to vibrations and high mechanical loads. 3.1 Single Redundancy The structure matrix A T has the dimension n m, which reflects the fact of under-determinateness. To solve (3) with respect to f, a least square algorithm (pseudo inverse) is used f = A }{{ +T w } + }{{} hλ, (4) f lsq f krn where A +T is the pseudo inverse of A T and h is the m 1-dimensional kernel of A T (Verhoeven, 2003). The kernel (or nullspace) h of A T is defined by 4

5 T. Bruckmann et al.: Modular Controller... A T h = 0, (5) which means that while it applies internal tension, it has no influence on the platform load. Figure 3: Force Distributions for three Tendons (Verhoeven, 2003) The solutions for f can be visualized for a more simple case of a planar manipulator with three tendons (fig. 3). In this case, the limits for minimum tendon force f min and maximum tendon force f max form a cube. All solutions for f can be represented by a line. If solutions exist, the cube and the line have an intersection which contains all acceptable solutions, i.e. solutions where no tendon exceeds its minimum or maximum force limits. The term f lsq = A +T w is a least square solution, that lies somewhere on the line, but not necessarily within the cube which means that it is not acceptable in this case. On the other hand, the term f krn = hλ provides the possibility to move the solution on the line since it only tenses or reliefs the tendons without violating the force equibrilium. In case of single redundancy the kernel has the dimension m 1, which means that we have one d.o.f. to move along the line via choosing a suitable λ. Based on this, a simple algorithm can be provided: 1. Calculate the structure matrix A T based on a given platform pose. 2. Compute the kernel h of the structure matrix. 3. Get the least square solution. 4. Calculate the force offset f offµ which has to be added to each tendon, which exceeds its lower bounds in the least squares solution. f off = f min f lsq (6) 5. Compute the necessary kernel multiplication factors λ µ for these tendons to achieve the force offset via kernel addition. λ µ = f offµ h µ (7) 5

6 EuCoMeS 1st European Conference on Mechanism Science 6. Select the maximum multiplication factor λ µmax. 7. Correct tendon forces using kernel h and λ µmax. 8. Check if no tendon is exceeding its bounds. If at least one tendon does, there is no solution. The algorithm has been implemented using M BILE and LAPACK (version 3.0) routines. The function DGESVD (providing singular value decomposition, SVD) was used to calculate the kernel and the function DGELSD (computes the minimum-norm solution to a real linear least squares problem) was chosen to get the least squares solution. 3.2 Multiple Redundancy In the case of m > n + 1, the tendon force distribution is generated with the m (m n)- dimensional kernel of A T. A Segesta teststand having eight drives is an example of this category. Here, in (4) the vector h is replaced by a matrix H and the scalar λ becomes the vector λ. f = A +T w + Hλ (8) This leads to a more complex optimization problem, since now there are (m n) redundant d.o.f. s. Again, it is relatively easy to find acceptable solutions, but it needs some consideration to find continuous solutions along a trajectory. One could try to generate continuous force distributions by defining a constant force for (m n) tendons and calculating the forces for the other n tendons, but this leads to an artificially reduced workspace. To apply this method, one has to select the tendons which have a predefined tension. Along a trajectory, it can be necessary to exchange some tendons between having a predefined or a calculated force. This happens, if the predefined selection results in a force distribution, violating the force bounds and holds the danger of non-continuous force distributions. Thus, this method is not usable for control purposes. Since this approach does not provide acceptable solutions, another algorithm must be found, to guarantee continuous tendon forces. In the domain of optimization, continuity depends on the cost function, which is given to the optimizer. Intuitive ideas like choosing a maximum (infinity) norm v = max 1 µ m f µ (9) result in non-continuous force distribution runs. A helpful choice is the p-norm m f p = p fµ, p (10) as proven by (Verhoeven and Hiller, 2002). In the current implementation, p = 2 was chosen which fits well to common optimizer implementations, using quadratic cost functions. This leads to an optimization problem with (m n) unbounded parameters λ α, 1 α (m n), and (2 m) linear constraints beside one non-linear (possibly square) cost function. Thus, it is possible, to get the equations for the optimizer. µ=1 6

7 T. Bruckmann et al.: Modular Controller... Parameters: Linear Constraints Cost Function f 2 = λ α f µoff m n ker µ,α λ α f µmax f µlsq α=1 m fµ 2 µ=1 Again, the algorithm has been implemented, using the mentioned M BILE and LAPACK routines. For optimization, the NAG library offers a variety of routines. The routine nag_opt_lin_lsq (solves linearly constrained linear least-squares problems) was chosen, since it fits best to this kind of optimization problems. As an example, a tendon-based Stewart platform with the frame dimensions [mm] and eight tendons has to follow a straight line trajectory which starts at 100mm above the ground and lifts the platform for 500mm. The platform orientation is constant with the Cardan angles ϕ = θ = ψ = 2.0. The minimum force desired is 2N, the maximum allowed force is 50N. The resulting force distribution is shown in fig. 4. It is continuous and remains between the given force bounds. Thus, it is feasible for control purposes. Figure 4: Force Distribution For Eight Tendons. The time history of the design variables in fig. 5 is of some interest: Though they are noncontinuous, they generate a continuous and therefore usable force distribution. Since kernel computation is done by SVD, the orientation of the vectors spanning the solution plane is variable and may change non-continuously. When a rotation of the spanning vectors occurs, the corresponding λ µ will also change, which leads to the described phenomenon. Considering computation time, this method shows a drawback. The calculation of the leastsquare solution and the kernel requires more time compared to the optimization itself. An alternative idea is to use the optimizer with a different set of linear constraints. Having the 7

8 EuCoMeS 1st European Conference on Mechanism Science Figure 5: Parameters λ 1, λ 2 For Eight Tendons structure matrix, it is also possible to get constraints which are different from the previous ones: Parameters: f µmin f µ f µmax Linear Constraints w µ = m A T α,µ f µ µ=1 m Cost Function f 2 = fµ 2 µ=1 Although this alternative approach has to deal with m instead of (m n) parameters, it was found out, that it is normally faster in computation time due to the good initial values, which can be reused from the last time step. Since on a trajectory the steps between two poses are small, the structure matrix and changes only a little bit. On the other hand, the kernel-based optimization using only (m n) parameters suffers from possible rotation of the vectors spanning the kernel. This effect arises from the SVD algorithm and makes the usage of the parameters from the previous step difficult. So for implementation in online control, the alternative approach using m parameters was chosen. Note that this iterative method is relatively fast, but it has no predictable worst case runtime. 4 Controller Structure Due to the characteristics of Segesta, as mentioned in section 2, a flexible controller is required allowing to implement the algorihms described in the previous section. When selecting a hardware/software combination, the following points have also to be taken into account: High Controller Frequency. Since Segesta can generate high-dynamic motions, it requires a high controller frequency (approx. 1000Hz sampling rate) combined with a good reliability. A realtime-capable solution for control is desirable. 8

9 T. Bruckmann et al.: Modular Controller... Figure 6: Combined Force- and Position Control Computing Power. A part of the numerical methods inside the controller requires a high computing power. Since some methods are iterative and thus not predictable in computation time, the option to distribute some tasks on different computers running asynchronously is needed. Man-Machine-Interface. Since Segesta s software structure is continuously being modified during further development, comfortable and powerful tracing and monitoring tools are required. To interact with the operator, a graphical user interface is desired. Availability of Numerical Libraries. Besides high computing power, numerical methods need an efficient and reliable implementation. So, the availability of numerical libraries (NAG, LAPACK, M BILE etc.) is important which saves time during development. Costs. Since Segesta s mechanical components can be manufactured at a relatively low price (especially in case of future usage within application), the controller should not rise the costs. 9

10 EuCoMeS 1st European Conference on Mechanism Science 4.1 Hardware Taking these aspects into account, a PC with a 1.3Ghz AMD Athlon CPU was chosen for the low-level control. It has two PEAK PK 100-X CAN Bus Cards controlling the winch drives and a ME2600 Analog Input Card for measuring the tendon forces via strain gages. For more complex methods (high-level control) an additional standard PC (Pentium IV/Athlon X2) providing more computation power is planned to do all expensive computational calculation for the low-level control PC. 4.2 Software Figure 7: Simple Graphical User Interface in MCA2 MCA2 (Modular Controller Architecture) (Forschungszentrum Informatik (Karlsruhe), 2004) is used as controller software since it meets the above mentioned requirements. MCA2 is developed by the Forschungszentrum Informatik in Karlsruhe, Germany, and is published under the GPL (General Public License) which allows a free usage. It is available for MS Windows and Linux. Moreover, it is capable of hard realtime using the Linux realtime extension RTAI (Realtime Application Interface)(The RTAI Project, 2004). Both Linux and RTAI are free of charges. MCA2 allows to create a modular controller structure. This means, the controller consists of different modules each having a defined task e.g. hardware-i/o, kinematics, sensor data filtering 10

11 T. Bruckmann et al.: Modular Controller... etc.. Interfaces between modules are well-defined by the number of in- and outputs enabling for simple exchange and modification of the modules. The controller is then assembled by coupling the modules and can be modified and expanded via removing, changing or adding modules. Moreover, MCA2 has a built-in GUI and online administration, allows realtime- and non-realtime tasks and even their mixed coupling. Distributed computation is one of the basic ideas of MCA2 and is transparent to the user, i.e. it makes no difference for module implementation, if the full controller is running on one or more PCs. 4.3 Modular Implementation Using both the results from the inverse kinematics and the force optimization makes a combined position-force-control possible, as shown in fig. 6. The position part delivers positioning precision while the force controller is responsible for positive tensions and acts as a kind of pilot control, since every force distribution belongs to a specific position at a given external load. Most of the modules working in the controller system are implemented based on explicit methods. Thus, a basic position control is possible. Since presently no realtime implementation of the discussed optimization methods is available, for advanced control a hybrid implementation was chosen which is fully supported by MCA2. While the basic control system is limited to methods allowing for realtime control, but provides guaranteed and constant reaction times, the additional force control is running in standard Linux, since a realtime system does not manage algorithms possibly exceeding the controller loop time. Moreover, in standard Linux a wide variety of common numerical libraries (e.g. NAG, LAPACK) can be adressed witout violating realtime conditions. If the force optimization exceeds its controller loop time, the basic realtime controller will detect this and either reuses the previous force values, disables force control or stops the system. In case a hard-realtime capable force optimization method can be found, the whole system can be switched to realtime providing a high reliability and safety. 5 Conclusions and Outlook In this paper, algorithms for generating continuous force distributions for the tendon-based Stewart-platform Segesta were presented. The implementation of these methods provides continuous force distributions. Furthermore, it is possible to set parameters, which allow the definition of the individual optimal result. Methods for the cases of m = n + 1 and m > n + 1 tendons, respectively, were presented. In the latter case, optimization algorithms have to be used, which are expensive in terms of computation time. Tests have shown, that the calculation of the required least square solution and the kernel is relatively time consuming. Thus, a formulation which does not need these precalculations was found, which is more suitable for online control. A modular controller structure implementing the described methods was shown. Presently, alternative algorithms using interval analysis are developed. It will be part of further investigations to compare both methods with respect to reliability, flexibility, availability for different operating systems and computation time. Special attention will be paid on their usability for realtime control (predictable computation time). Deriving realtime-capable algorithms from the methods stated here and embedding them into the described controller framework will be part of future research. 11

12 EuCoMeS 1st European Conference on Mechanism Science At the moment, the Segesta teststand is being equipped with strain gages. Simultaneously, a powerful PC will be set up and integrated into the MCA2-based controller structure, to perform numerically expensive computations as they were presented here. As soon as both are available, the combination of force- and position control can be realized and tested, and the enhancements regarding safety and precision of movement can be verified. 6 Acknowledgements This work is supported by the German Research Council (Deutsche Forschungsgemeinschaft) under HI370/24-1. References S. Fang. Design, Modeling and Motion Control of Tendon-Based Parallel Manipulators. Ph. D. dissertation, Gerhard-Mercator-University, Duisburg, Germany, Forschungszentrum Informatik (Karlsruhe). Modular Controller Architecture (MCA2) v4.0pre M. Husty, S. Mielczarek, and M. Hiller. A Redundant Spatial Stewart-Gough Platform with a Maximal Forward Kinematics Solution Set. Proceedings of the ARK 02, 8th. International Symposium on Advances in Robot Kinematics, A. Ming and T. Higuchi. Study on Multiple Degree of Freedom Positioning Mechanisms Using Wires, Part 1. Int. J. Japan Soc. Prec. Eng., 28: , The RTAI Project. Realtime Application Interface (RTAI) v R. Verhoeven. Analysis of the Workspace of Tendon-Based Stewart-Platforms. Ph. D. dissertation, Gerhard-Mercator-University, Duisburg, Germany, R. Verhoeven and M. Hiller. Tension Distribution in Tendon-Based Stewart Platforms. Proceedings of the ARK 02, 8th. International Symposium on Advances in Robot Kinematics,

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

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR Fabian Andres Lara Molina, Joao Mauricio Rosario, Oscar Fernando Aviles Sanchez UNICAMP (DPM-FEM), Campinas-SP, Brazil,

More information

DETERMINATION OF THE WRENCH-CLOSURE WORKSPACE OF 6-DOF PARALLEL CABLE-DRIVEN MECHANISMS

DETERMINATION OF THE WRENCH-CLOSURE WORKSPACE OF 6-DOF PARALLEL CABLE-DRIVEN MECHANISMS DETERMINATION OF THE WRENCH-CLOSURE WORKSPACE OF 6-DOF PARALLEL CABLE-DRIVEN MECHANISMS M. Gouttefarde, J-P. Merlet and D. Daney INRIA Sophia-Antipolis, France Marc.Gouttefarde@sophia.inria.fr Jean-Pierre.Merlet@sophia.inria.fr

More information

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

ÉCOLE POLYTECHNIQUE DE MONTRÉAL ÉCOLE POLYTECHNIQUE DE MONTRÉAL MODELIZATION OF A 3-PSP 3-DOF PARALLEL MANIPULATOR USED AS FLIGHT SIMULATOR MOVING SEAT. MASTER IN ENGINEERING PROJET III MEC693 SUBMITTED TO: Luc Baron Ph.D. Mechanical

More information

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

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

More information

1. Introduction 1 2. Mathematical Representation of Robots

1. Introduction 1 2. Mathematical Representation of Robots 1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis

More information

Robots parallèles à câbles

Robots parallèles à câbles Robots parallèles à câbles Marc Gouttefarde LIRMM CNRS / Université de Montpellier Séminaire Technique : Robotique industrielle LIRMM, 24 novembre 2016 CABLE-DRIVEN PARALLEL ROBOTS Base frame Winches Cables

More information

Properties of Hyper-Redundant Manipulators

Properties of Hyper-Redundant Manipulators Properties of Hyper-Redundant Manipulators A hyper-redundant manipulator has unconventional features such as the ability to enter a narrow space while avoiding obstacles. Thus, it is suitable for applications:

More information

Some algebraic geometry problems arising in the field of mechanism theory. J-P. Merlet INRIA, BP Sophia Antipolis Cedex France

Some algebraic geometry problems arising in the field of mechanism theory. J-P. Merlet INRIA, BP Sophia Antipolis Cedex France Some algebraic geometry problems arising in the field of mechanism theory J-P. Merlet INRIA, BP 93 06902 Sophia Antipolis Cedex France Abstract Mechanism theory has always been a favorite field of study

More information

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

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

More information

Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism

Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism Konstantin Kondak, Bhaskar Dasgupta, Günter Hommel Technische Universität Berlin, Institut für Technische Informatik

More information

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT Proceedings of the 11 th International Conference on Manufacturing Research (ICMR2013), Cranfield University, UK, 19th 20th September 2013, pp 313-318 FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL

More information

An 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 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 information

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

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

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction This dissertation will describe the mathematical modeling and development of an innovative, three degree-of-freedom robotic manipulator. The new device, which has been named the

More information

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS

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

More information

Guidelines for proper use of Plate elements

Guidelines for proper use of Plate elements Guidelines for proper use of Plate elements In structural analysis using finite element method, the analysis model is created by dividing the entire structure into finite elements. This procedure is known

More information

Kinematics of Closed Chains

Kinematics of Closed Chains Chapter 7 Kinematics of Closed Chains Any kinematic chain that contains one or more loops is called a closed chain. Several examples of closed chains were encountered in Chapter 2, from the planar four-bar

More information

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

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

More information

Changing Assembly Modes without Passing Parallel Singularities in Non-Cuspidal 3-RPR Planar Parallel Robots

Changing Assembly Modes without Passing Parallel Singularities in Non-Cuspidal 3-RPR Planar Parallel Robots Changing Assembly Modes without Passing Parallel Singularities in Non-Cuspidal 3-RPR Planar Parallel Robots Ilian A. Bonev 1, Sébastien Briot 1, Philippe Wenger 2 and Damien Chablat 2 1 École de technologie

More information

Unsolved Issues in Kinematics and Redundancy of Wire-driven Parallel Robots

Unsolved Issues in Kinematics and Redundancy of Wire-driven Parallel Robots p. 1/ Unsolved Issues in Kinematics and Redundancy of Wire-driven Parallel Robots J-P. Merlet COPRIN project-team INRIA Sophia-Antipolis France 1/8 p. 2/ Introduction 2/8 p. 2/ Introduction Focus: robot

More information

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators Robotics and automation Dr. Ibrahim Al-Naimi Chapter two Introduction To Robot Manipulators 1 Robotic Industrial Manipulators A robot manipulator is an electronically controlled mechanism, consisting of

More information

Written exams of Robotics 2

Written exams of Robotics 2 Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia

More information

An Interactive Technique for Robot Control by Using Image Processing Method

An Interactive Technique for Robot Control by Using Image Processing Method An Interactive Technique for Robot Control by Using Image Processing Method Mr. Raskar D. S 1., Prof. Mrs. Belagali P. P 2 1, E&TC Dept. Dr. JJMCOE., Jaysingpur. Maharashtra., India. 2 Associate Prof.

More information

Robotics. SAAST Robotics Robot Arms

Robotics. SAAST Robotics Robot Arms SAAST Robotics 008 Robot Arms Vijay Kumar Professor of Mechanical Engineering and Applied Mechanics and Professor of Computer and Information Science University of Pennsylvania Topics Types of robot arms

More information

Design of a Three-Axis Rotary Platform

Design of a Three-Axis Rotary Platform Design of a Three-Axis Rotary Platform William Mendez, Yuniesky Rodriguez, Lee Brady, Sabri Tosunoglu Mechanics and Materials Engineering, Florida International University 10555 W Flagler Street, Miami,

More information

Design optimisation of industrial robots using the Modelica multi-physics modeling language

Design optimisation of industrial robots using the Modelica multi-physics modeling language Design optimisation of industrial robots using the Modelica multi-physics modeling language A. Kazi, G. Merk, M. Otter, H. Fan, (ArifKazi, GuentherMerk)@kuka-roboter.de (Martin.Otter, Hui.Fan)@dlr.de KUKA

More information

Lecture «Robot Dynamics»: Kinematic Control

Lecture «Robot Dynamics»: Kinematic Control Lecture «Robot Dynamics»: Kinematic Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco Hutter,

More information

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

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

More information

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric Parallel Robots Mechanics and Control H AMID D TAG HI RAD CRC Press Taylor & Francis Group Boca Raton London NewYoric CRC Press Is an Imprint of the Taylor & Francis Croup, an informs business Contents

More information

Determination of 6D-workspaces of Gough-type parallel. manipulator and comparison between different geometries. J-P. Merlet

Determination of 6D-workspaces of Gough-type parallel. manipulator and comparison between different geometries. J-P. Merlet Determination of 6D-workspaces of Gough-type parallel manipulator and comparison between different geometries J-P. Merlet INRIA Sophia-Antipolis, France Abstract: We consider in this paper a Gough-type

More information

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

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators 56 ICASE :The Institute ofcontrol,automation and Systems Engineering,KOREA Vol.,No.1,March,000 Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically

More information

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot

More information

Inverse KKT Motion Optimization: A Newton Method to Efficiently Extract Task Spaces and Cost Parameters from Demonstrations

Inverse KKT Motion Optimization: A Newton Method to Efficiently Extract Task Spaces and Cost Parameters from Demonstrations Inverse KKT Motion Optimization: A Newton Method to Efficiently Extract Task Spaces and Cost Parameters from Demonstrations Peter Englert Machine Learning and Robotics Lab Universität Stuttgart Germany

More information

Generalized Stewart Platforms and their Direct Kinematics 1)

Generalized Stewart Platforms and their Direct Kinematics 1) MM Research Preprints, 6 85 MMRC, AMSS, Academia, Sinica, Beijing No., December 003 Generalized Stewart Platforms and their Direct Kinematics ) Xiao-Shan Gao and Deli Lei Key Laboratory of Mathematics

More information

calibrated coordinates Linear transformation pixel coordinates

calibrated coordinates Linear transformation pixel coordinates 1 calibrated coordinates Linear transformation pixel coordinates 2 Calibration with a rig Uncalibrated epipolar geometry Ambiguities in image formation Stratified reconstruction Autocalibration with partial

More information

Inverse Kinematics of Cable Driven Parallel Robot.

Inverse Kinematics of Cable Driven Parallel Robot. ISSN: 4-1 May 01 IJSDR Volume 1, Issue Inverse Kinematics of Cable Driven Parallel Robot. 1 Shail P. Maniyar, Arya B. Changela 1 P.G.Scholar, Assistant Professor Mechanical Engineering Department, Marwadi

More information

Control of Snake Like Robot for Locomotion and Manipulation

Control of Snake Like Robot for Locomotion and Manipulation Control of Snake Like Robot for Locomotion and Manipulation MYamakita 1,, Takeshi Yamada 1 and Kenta Tanaka 1 1 Tokyo Institute of Technology, -1-1 Ohokayama, Meguro-ku, Tokyo, Japan, yamakita@ctrltitechacjp

More information

Lecture VI: Constraints and Controllers

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

More information

5. GENERALIZED INVERSE SOLUTIONS

5. GENERALIZED INVERSE SOLUTIONS 5. GENERALIZED INVERSE SOLUTIONS The Geometry of Generalized Inverse Solutions The generalized inverse solution to the control allocation problem involves constructing a matrix which satisfies the equation

More information

Inverse 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 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 information

Control of industrial robots. Kinematic redundancy

Control of industrial robots. Kinematic redundancy Control of industrial robots Kinematic redundancy Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Kinematic redundancy Direct kinematics

More information

Jacobian: Velocities and Static Forces 1/4

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

More information

Robot. A thesis presented to. the faculty of. In partial fulfillment. of the requirements for the degree. Master of Science. Zachary J.

Robot. A thesis presented to. the faculty of. In partial fulfillment. of the requirements for the degree. Master of Science. Zachary J. Uncertainty Analysis throughout the Workspace of a Macro/Micro Cable Suspended Robot A thesis presented to the faculty of the Russ College of Engineering and Technology of Ohio University In partial fulfillment

More information

DESIGN OF 16 ACTUATORS FOR 3D MASSIVE PARALLEL ROBOTS (3D-MPRs)

DESIGN OF 16 ACTUATORS FOR 3D MASSIVE PARALLEL ROBOTS (3D-MPRs) DESIGN OF 16 ACTUATORS FOR 3D MASSIVE PARALLEL ROBOTS (3D-MPRs) Felix Pasila, IEEE Member Department of Electrical Engineering Petra Christian University Surabaya, East Java 60236, Indonesia felix@petra.ac.id

More information

Intermediate Desired Value Approach for Continuous Transition among Multiple Tasks of Robots

Intermediate Desired Value Approach for Continuous Transition among Multiple Tasks of Robots 2 IEEE International Conference on Robotics and Automation Shanghai International Conference Center May 9-3, 2, Shanghai, China Intermediate Desired Value Approach for Continuous Transition among Multiple

More information

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

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

More information

Applications. Human and animal motion Robotics control Hair Plants Molecular motion

Applications. 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 information

Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities

Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities H. Saafi a, M. A. Laribi a, S. Zeghloul a a. Dept. GMSC, Pprime Institute, CNRS - University of Poitiers

More information

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

State 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 information

Spacecraft Actuation Using CMGs and VSCMGs

Spacecraft Actuation Using CMGs and VSCMGs Spacecraft Actuation Using CMGs and VSCMGs Arjun Narayanan and Ravi N Banavar (ravi.banavar@gmail.com) 1 1 Systems and Control Engineering, IIT Bombay, India Research Symposium, ISRO-IISc Space Technology

More information

Theory of Robotics and Mechatronics

Theory of Robotics and Mechatronics Theory of Robotics and Mechatronics Final Exam 19.12.2016 Question: 1 2 3 Total Points: 18 32 10 60 Score: Name: Legi-Nr: Department: Semester: Duration: 120 min 1 A4-sheet (double sided) of notes allowed

More information

Non-Singular Assembly-mode Changing Motions for 3-RPR Parallel Manipulators

Non-Singular Assembly-mode Changing Motions for 3-RPR Parallel Manipulators Non-Singular Assembly-mode Changing Motions for -RPR Parallel Manipulators Mazen ZEIN, Philippe Wenger and Damien Chablat Institut de Recherche en Communications et Cybernétique de Nantes UMR CNRS 6597,

More information

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Dynamic Analysis of Manipulator Arm for 6-legged Robot American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 365-369 Available online at http://pubs.sciepub.com/ajme/1/7/42 Science and Education Publishing DOI:10.12691/ajme-1-7-42 Dynamic Analysis

More information

Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm

Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm Yuji

More information

Optimal Design of a 6-DOF 4-4 Parallel Manipulator with Uncoupled Singularities

Optimal Design of a 6-DOF 4-4 Parallel Manipulator with Uncoupled Singularities Optimal Design of a 6-DOF 4-4 Parallel Manipulator with Uncoupled Singularities Júlia Borràs (1), Erika Ottaviano (2), Marco Ceccarelli (2) and Federico Thomas (1) (1) Institut de Robòtica i Informàtica

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 4 Other control strategies These slides are devoted to two advanced control approaches, namely Operational space control Interaction

More information

Inherently Balanced Double Bennett Linkage

Inherently Balanced Double Bennett Linkage Inherently Balanced Double Bennett Linkage V. van der Wijk Delft University of Technology - Dep. of Precision and Microsystems Engineering Mechatronic System Design, e-mail: v.vanderwijk@tudelft.nl Abstract.

More information

Workspaces of planar parallel manipulators

Workspaces of planar parallel manipulators Workspaces of planar parallel manipulators Jean-Pierre Merlet Clément M. Gosselin Nicolas Mouly INRIA Sophia-Antipolis Dép. de Génie Mécanique INRIA Rhône-Alpes BP 93 Université Laval 46 Av. Felix Viallet

More information

AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION

AUTONOMOUS 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 information

Arm Trajectory Planning by Controlling the Direction of End-point Position Error Caused by Disturbance

Arm Trajectory Planning by Controlling the Direction of End-point Position Error Caused by Disturbance 28 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Xi'an, China, July, 28. Arm Trajectory Planning by Controlling the Direction of End- Position Error Caused by Disturbance Tasuku

More information

Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures

Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures S. B. Nokleby F. Firmani A. Zibil R. P. Podhorodeski UOIT University of Victoria University of Victoria University of Victoria

More information

1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination

1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination 1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination Iwona Pajak 1, Grzegorz Pajak 2 University of Zielona Gora, Faculty of Mechanical Engineering,

More information

Singularity Management Of 2DOF Planar Manipulator Using Coupled Kinematics

Singularity Management Of 2DOF Planar Manipulator Using Coupled Kinematics Singularity Management Of DOF lanar Manipulator Using oupled Kinematics Theingi, huan Li, I-Ming hen, Jorge ngeles* School of Mechanical & roduction Engineering Nanyang Technological University, Singapore

More information

A New Algorithm for Measuring and Optimizing the Manipulability Index

A New Algorithm for Measuring and Optimizing the Manipulability Index DOI 10.1007/s10846-009-9388-9 A New Algorithm for Measuring and Optimizing the Manipulability Index Ayssam Yehia Elkady Mohammed Mohammed Tarek Sobh Received: 16 September 2009 / Accepted: 27 October 2009

More information

Design of an open hardware architecture for the humanoid robot ARMAR

Design of an open hardware architecture for the humanoid robot ARMAR Design of an open hardware architecture for the humanoid robot ARMAR Kristian Regenstein 1 and Rüdiger Dillmann 1,2 1 FZI Forschungszentrum Informatik, Haid und Neustraße 10-14, 76131 Karlsruhe, Germany

More information

Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF)

Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF) Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF) MSc Audun Rønning Sanderud*, MSc Fredrik Reme**, Prof. Trygve Thomessen***

More information

Workspace computation in parallel manipulators with three translational degrees of freedom

Workspace computation in parallel manipulators with three translational degrees of freedom Workspace computation in parallel manipulators with three translational degrees of freedom Giovanni Boschetti, Roberto Caracciolo Department of Industrial and Engineering, University of Padua, Italy E-mail:

More information

Abstract. 1 Introduction. 2 Concept of the mobile experimental

Abstract. 1 Introduction. 2 Concept of the mobile experimental ISR / ROBOTIK 2010 Mobile Experimental Platform for the Development of Environmentally Interactive Control Algorithms towards the Implementation on a Walking Humanoid Robot Giulio Milighetti, Janko Petereit

More information

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T 3 3 Motion Control (wheeled robots) Introduction: Mobile Robot Kinematics Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground

More information

Singularity Handling on Puma in Operational Space Formulation

Singularity 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 information

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING Dr. Stephen Bruder Course Information Robot Engineering Classroom UNM: Woodward Hall room 147 NMT: Cramer 123 Schedule Tue/Thur 8:00 9:15am Office Hours UNM: After class 10am Email bruder@aptec.com

More information

Mechanical Design Challenges for Collaborative Robots

Mechanical Design Challenges for Collaborative Robots Motor Technologies Mechanical Design Challenges for Collaborative Robots TN-3301 REV 170526 THE CHALLENGE Robotics and additive manufacturing markets have entered into a new phase of growth. This growth

More information

Animation Lecture 10 Slide Fall 2003

Animation Lecture 10 Slide Fall 2003 Animation Lecture 10 Slide 1 6.837 Fall 2003 Conventional Animation Draw each frame of the animation great control tedious Reduce burden with cel animation layer keyframe inbetween cel panoramas (Disney

More information

Spatial Six-Degree of Freedom Cable Robot Workspace Design and Movement Analysis of the Moving Platform

Spatial Six-Degree of Freedom Cable Robot Workspace Design and Movement Analysis of the Moving Platform Bulletin of Environment, Pharmacology and Life Sciences Bull. Env.Pharmacol. Life Sci., Vol 4 [Spl issue 1] 215: 482-489 214 Academy for Environment and Life Sciences, India Online ISSN 2277-188 Journal

More information

Dipartimento di Ingegneria Aerospaziale Politecnico di Milano

Dipartimento di Ingegneria Aerospaziale Politecnico di Milano Trajectory optimization and real-time simulation for robotics applications Michele Attolico Pierangelo Masarati Paolo Mantegazza Dipartimento di Ingegneria Aerospaziale Politecnico di Milano Multibody

More information

CONSIDERATIONS REGARDING LINKAGES USED FOR SHAFTS COUPLING

CONSIDERATIONS REGARDING LINKAGES USED FOR SHAFTS COUPLING Mechanical Testing and Diagnosis ISSN 2247 9635, 2012 (II), Volume 4, 19-27 CONSIDERATIONS REGARDING LINKAGES USED FOR SHAFTS COUPLING Stelian ALACI, Florina Carmen CIORNEI, Constantin FILOTE, Luminiţa

More information

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta CMPUT 412 Motion Control Wheeled robots Csaba Szepesvári University of Alberta 1 Motion Control (wheeled robots) Requirements Kinematic/dynamic model of the robot Model of the interaction between the wheel

More information

Mobile Robot Kinematics

Mobile Robot Kinematics Mobile Robot Kinematics Dr. Kurtuluş Erinç Akdoğan kurtuluserinc@cankaya.edu.tr INTRODUCTION Kinematics is the most basic study of how mechanical systems behave required to design to control Manipulator

More information

Real Time Control of the MIT Vehicle Emulator System

Real Time Control of the MIT Vehicle Emulator System Proceedings of the 1991 American Control Conference June, 1991, Boston, MA Real Time Control of the MIT Vehicle Emulator System William K. Durfee, Husni R. Idris and Steven Dubowsky Department of Mechanical

More information

Drawing using the Scorbot-ER VII Manipulator Arm

Drawing using the Scorbot-ER VII Manipulator Arm Drawing using the Scorbot-ER VII Manipulator Arm Luke Cole Adam Ferenc Nagy-Sochacki Jonathan Symonds cole@lc.homedns.org u2546772@anu.edu.au u3970199@anu.edu.au October 29, 2007 Abstract This report discusses

More information

Robotics I. March 27, 2018

Robotics I. March 27, 2018 Robotics I March 27, 28 Exercise Consider the 5-dof spatial robot in Fig., having the third and fifth joints of the prismatic type while the others are revolute. z O x Figure : A 5-dof robot, with a RRPRP

More information

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

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator 1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator G. Pajak University of Zielona Gora, Faculty of Mechanical Engineering, Zielona Góra, Poland E-mail: g.pajak@iizp.uz.zgora.pl

More information

Robotics (Kinematics) Winter 1393 Bonab University

Robotics (Kinematics) Winter 1393 Bonab University Robotics () Winter 1393 Bonab University : most basic study of how mechanical systems behave Introduction Need to understand the mechanical behavior for: Design Control Both: Manipulators, Mobile Robots

More information

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

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

More information

13. Learning Ballistic Movementsof a Robot Arm 212

13. 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 information

Constraint and velocity analysis of mechanisms

Constraint and velocity analysis of mechanisms Constraint and velocity analysis of mechanisms Matteo Zoppi Dimiter Zlatanov DIMEC University of Genoa Genoa, Italy Su S ZZ-2 Outline Generalities Constraint and mobility analysis Examples of geometric

More information

A New Algorithm for Measuring and Optimizing the Manipulability Index

A New Algorithm for Measuring and Optimizing the Manipulability Index A New Algorithm for Measuring and Optimizing the Manipulability Index Mohammed Mohammed, Ayssam Elkady and Tarek Sobh School of Engineering, University of Bridgeport, USA. Mohammem@bridgeport.edu Abstract:

More information

Development of 3D Positioning Scheme by Integration of Multiple Wiimote IR Cameras

Development of 3D Positioning Scheme by Integration of Multiple Wiimote IR Cameras Proceedings of the 5th IIAE International Conference on Industrial Application Engineering 2017 Development of 3D Positioning Scheme by Integration of Multiple Wiimote IR Cameras Hui-Yuan Chan *, Ting-Hao

More information

Kinematics and synthesis of cams-coupled parallel robots

Kinematics and synthesis of cams-coupled parallel robots Proceeding of CK2005, International Workshop on Computational Kinematics Cassino, May 4-6, 2005 Paper XX-CK2005 Kinematics and synthesis of cams-coupled parallel robots J-P. Merlet INRIA Sophia Antipolis,

More information

A Pair of Measures of Rotational Error for Axisymmetric Robot End-Effectors

A Pair of Measures of Rotational Error for Axisymmetric Robot End-Effectors A Pair of Measures of Rotational Error for Axisymmetric Robot End-Effectors Sébastien Briot and Ilian A. Bonev Department of Automated Manufacturing Engineering, École de Technologie Supérieure (ÉTS),

More information

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis Table of Contents 1 Introduction 1 1.1 Background in Robotics 1 1.2 Robot Mechanics 1 1.2.1 Manipulator Kinematics and Dynamics 2 1.3 Robot Architecture 4 1.4 Robotic Wrists 4 1.5 Origins of the Carpal

More information

Using Algebraic Geometry to Study the Motions of a Robotic Arm

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

More information

Motion Control of Wearable Walking Support System with Accelerometer Considering Swing Phase Support

Motion Control of Wearable Walking Support System with Accelerometer Considering Swing Phase Support Proceedings of the 17th IEEE International Symposium on Robot and Human Interactive Communication, Technische Universität München, Munich, Germany, August 1-3, Motion Control of Wearable Walking Support

More information

TRAINING A ROBOTIC MANIPULATOR

TRAINING A ROBOTIC MANIPULATOR ME 4773/5493 Fundamental of Robotics Fall 2016 San Antonio, TX, USA TRAINING A ROBOTIC MANIPULATOR Jonathan Sackett Dept. of Mechanical Engineering San Antonio, TX, USA 78249 jonathan.sackett@utsa.edu

More information

A Simplified Vehicle and Driver Model for Vehicle Systems Development

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

More information

Micro coordinate measuring machine for parallel measurement of microstructures

Micro coordinate measuring machine for parallel measurement of microstructures Micro coordinate measuring machine for parallel measurement of microstructures Christian Schrader 1*, Christian Herbst 1, Rainer Tutsch 1, Stephanus Büttgenbach 2, Thomas Krah 2 1 TU Braunschweig, Institute

More information

Learning Inverse Dynamics: a Comparison

Learning 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 information

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Dipartimento di Elettronica Informazione e Bioingegneria Robotics Dipartimento di Elettronica Informazione e Bioingegneria Robotics properties and performance measures @ 25 Redundancy first definition McKerrow When a manipulator can reach a specified position with more

More information

Singularity Loci of Planar Parallel Manipulators with Revolute Joints

Singularity Loci of Planar Parallel Manipulators with Revolute Joints Singularity Loci of Planar Parallel Manipulators with Revolute Joints ILIAN A. BONEV AND CLÉMENT M. GOSSELIN Département de Génie Mécanique Université Laval Québec, Québec, Canada, G1K 7P4 Tel: (418) 656-3474,

More information

WEEKS 1-2 MECHANISMS

WEEKS 1-2 MECHANISMS References WEEKS 1-2 MECHANISMS (METU, Department of Mechanical Engineering) Text Book: Mechanisms Web Page: http://www.me.metu.edu.tr/people/eres/me301/in dex.ht Analitik Çözümlü Örneklerle Mekanizma

More information