Time-Optimal Online Trajectory Generator for Robotic Manipulators

Size: px
Start display at page:

Download "Time-Optimal Online Trajectory Generator for Robotic Manipulators"

Transcription

1 Time-Optimal Online Trajectory Generator or Robotic Manipulators Francisco Ramos, Mohanarajah Gajamohan, Nico Huebel and Raaello D Andrea Abstract This work presents a trajectory generator or time-optimal maneuvering o a robotic manipulator in jointspace. This generator allows to adapt these maneuvers depending on external events received by the robot (e.g. rom sensors or human input). Closed-orm equations or these trajectories are provided, resulting on a computationally light algorithm which can update the trajectory at any time taking into account the current state o the robot and the inal desired state. The contribution o this paper is an implementation o the algorithm which is available under LGPL or the use o the community. This implementation has been designed to work with KUKA Fast Research Interace (FRI). As a test-bed, a KUKA Light Weight Robot with seven degrees-o-reedom was used, and the experimental results are summarized in this article. The source code o the trajectory generator is available at https: //github.com/idscethzurich/trajectory-generator I. INTRODUCTION Trajectory design is a topic o capital importance in industrial robotics and, as such, it has been developing since irst robots were ever released and there are chapters devoted to the generation o trajectories in almost every textbook on robotics []. Their importance is tightly related to productivity in assembly chains (the aster the trajectories, the higher the production), but also to the durability o the robot elements, such as motors, or the avoidance o vibrations at the tip o the arm. In this paper we deal with online generation o timeoptimal trajectories. While traditional approaches design the trajectory oline [], [3] and execute it aterwards ignoring any new inormation regarding the environment, the online trajectory generation approach attempts to generate trajectories that can react instantaneously to unoreseen external events. This problem is attracting considerable attention lately [4] as robots are beginning to operate outside o the actories where they perormed repetitive tasks in structured environments. New applications demand rom them the ability to interact with their environments, or at least, react to events that happen in them [5]. Thereore, the trajectories have to be modiied during execution time, depending on external actors such as sensor measurements or human commands. In [6], [7], Kröger and Wahl show a general solution to this problem. Every time instant they calculate the next reerence position based on the current state o the robot and the inal desired state. F. Ramos is with the School o Industrial Engineering, University o Castilla-La Mancha, 37 Ciudad Real, Spain rancisco.ramos@uclm.es G. Mohanarajah, N. Huebel and R. D Andrea are with the Institute or Dynamic Systems and Control, ETH Zurich, 89 Zurich, Switzerland {gajan,nhuebel,rdandrea}@ethz.ch While their work proposes a very general solution, it also requires a not-negligible amount o calculations at every time instant, and the classiication stage grows exponentially with the number o derivatives accounted or in the robot state model. In this work we take a dierent approach that saves computation time. We only recalculate the trajectories, whenever a new event arrives to the trajectory generator, while we can get the position rom evaluating a polynomial at every time step. Furthermore, the classiication depends only on two parameters that can be calculated in a straightorward manner. The article is structured as ollows. First, Section II introduces the problem ramework and the notation and provides a general structure or the solution. Then, the velocity proiles o a speciic case are calculated in Section III, and Section IV states a procedure or synchronizing the trajectories o the joints in a maneuver. Finally, the experimental setup is described and the experimental results are analyzed in Section V beore conclusions are drawn. II. TIME-OPTIMAL TRAJECTORIES We aim to ind a amily o trajectories that solve the problem o moving a robot manipulator with m joints rom an initial state to a inal state in a time-optimal ashion. We deine the state o the system at instant t as where X(t) = ( x(t), x(t),..., m x(t) ), () l x(t) = (l p(t), l v(t) ) () represents the state o a single joint l at time t, which consists o position, l p(t) and velocity, l v(t), o the joint. In addition, we deine the acceleration o joint l, l a(t), as the control input to the system. These variables are bounded by the ollowing joint space and control input limits l a m l a(t) l a M l v m l v(t) l v M l p m l p(t) l t (, t ). (3) p M We only consider the kinematic model o the system in this work. Hence, the maneuver can be decoupled or each joint and calculated separately, so we will drop the l index and assume that we are calculating the time-optimal maneuver or a generic joint. We also assume that the robot cannot collide with itsel as long as we are moving within the joint space, which is a common design requirement or industrial manipulators [8].

2 A. Problem solution The time optimal problem or each joint can be stated as: Find the optimal input a (t) that minimizes t dt subject to the ollowing system equations v(t) = dp(t) dt the initial and inal constraints a(t) = dv(t) dt x i = x() = (p i, ) x = x(t ) = (p, v ), and the state and input constraints given by equation (3). This is a well-known control problem that can be solved using Pontryagin s Minimum Principle [9] and the direct adjoining approach to handle the constraints. Then, rom corollary 5. in [], it can be demonstrated that the the control input that provides a time-optimal solution is a piecewise bang-zero-bang proile. The state and control proiles are given by the ollowing polynomial equations (4) (5) p j (t) = a j(t T j ) + v j (t T j ) + p j (6) v j (t) = a j (t T j ) + v j (7) a j (t) = a j, (8) where p j, v j and a j are the initial values o the states and the control input in the j-th piece, and T j is the initial time o the piece. Assuming that actuator limits are identical in both positive and negative directions, the constraints rom (3) become a(t) a M, v(t) v M, p(t) p M, t (, t ), (9) B. Note on the inal velocities The use o inal velocities dierent rom zero raises two additional problems, as not all states that satisy (9) can be reached without implying a previous or posterior violation o those same constraints: Non-decelerable inal state: these states are reachable rom within the easible region o the state-space, but they will conlict with the position constraints ater the end o the trajectory. Assuming that our inal velocity is v, the minimum distance covered when decelerating to zero would be p dec = v v a M. () As the position at rest must be within the limits given by (9), it ollows that p + p dec p M, () or we would not be able to stop the movement without violating the position constraints. Non-reachable inal state: these states are within the easible region o the phase space deined by (9), but cannot be reached without leaving that easible region previously. That is, the distance needed to accelerate to v rom is given by Eq. (), with p acc = p dec. Thereore, or the inal state to be reachable, the position, at rest, rom where we approach it must ulil p p acc p M, () p i p v p + Δpdec p i v p p - Δpacc Fig. : Outline o non-decelerable and non-reachable inal states due to inal velocities From conditions () and () the ollowing additional easibility condition can be derived or the desired inal state o the trajectory can be joined in a single statement as max ( p + p dec, p p acc ) p M. (3) III. VELOCITY PROFILES Depending on the values o the initial state and the inal desired state, we will obtain dierent trajectory shapes. In this work we will use the velocity proile to classiy the trajectories into three cases: critical, over-critical and undercritical. For simpliication, both initial and inal velocities o the trajectory will be considered positive in the analysis, but the results extend to any pair o velocities within the limits given by (9) and (3). A. Critical proile We deine a critical proile that consists o a linear velocity proile between initial and inal velocities at a constant acceleration a M (see Fig. a). This proile deines a threshold between accelerating and decelerating rom the initial state. Let us deine p = p p i and v = v. Then the duration o this proile is t crit = s v v a M (4) and the distance covered during the maneuver is given by ) s v (v p crit = v t crit =, (5) a M where s v = sign( v). In the case p = p crit, no urther calculations are needed, and the piecewise polynomial solution consists o a single piece a (t) = s v a M v (t) = s v a M t + p (t) = s va M t + t + p i t [, t crit ]. (6)

3 v (rad/s) v vi t v (rad/s) vm v vi t t v (rad/s) v vi vm t t p (rad) p pi p crit t t (s) (a) Critical velocity proile p (rad) p p pi t t t (s) (b) Over-critical proiles p (rad) pi p p t t t (s) (c) Under-critical proiles Fig. : Velocity proiles classiication depending on the comparison between p and p crit. The duration o a critical proile is the minimum time that a trajectory with such values o initial and inal velocity can take. When the distance to cover is longer or even shorter than p crit, the duration o the trajectory will be longer than the critical, as we will discuss in the ollowing subsections. B. Over-critical proile ( p > p crit ) In this case, as the distance to cover is longer than the critical, the maneuver will require more time to be accomplished. Let us irst assume that the velocity proile is triangular and, hence, is divided into two parts: ) acceleration, and ) deceleration (see Fig. b). The peak velocity achieved during the motion is given by v po = p a M + ( ) v +. (7) The triangular proile will be easible i v po < v M. Otherwise, the system will ollow a trapezoidal proile with three parts: ) acceleration, ) constant speed at v M, and 3) deceleration (see Fig. b). Equations or both proiles will be treated in Section III-D. C. Under-critical proile ( p < p crit ) This case requests a shorter position movement and, thereore, we may be inclined to think that its duration should be also shorter. However, the inal velocity restriction causes the joint irst to move backwards to reach point = p p crit at velocity, and then perorm a critical maneuver in order to achieve the inal desired state. Hence, the total trajectory will also be longer than the critical. However, the proile shape is similar to that o the overcritical proile. Again, we determine the proile to be triangular or trapezoidal (see Fig. (c))depending on the peak velocity, which, in this case, is given by p crit i v pu = D. Equations o a generic non-critical proile ( ) v + p a M. (8) Under and over-critical proiles can be expressed in a single ormulation by deining the sign o the trajectory as s = sign ( p p crit) (9) and the peak speed (assuming a triangular proile) as ( ) v p = v + + s p a M. () Equation (9) also gives the sign o the initial acceleration o the proile, while () provides a criterion to classiy the proile. ) Triangular proile (v p v M ): This is a bang-bang acceleration proile with two parts: First piece, t (, T ), rom initial velocity to peak velocity a (t) = sa M v (t) = sa M t + p (t) = sa M t + t + p i. () Second piece, t (T, t ], rom peak velocity to inal velocity a (t) = sa M v (t) = sa M (t T ) + sv p p (t) = sa M (t T ) + sv p (t T ) + p (T ). () Switching times: to completely deine this trajectory we only need to calculate T and t, which are given by T = sv p sa M t = T + v sv (3) p. sa M ) Trapezoidal proile (v p > v M ): In this case, the distance to cover is long enough such that the velocity reaches its maximum admissible value. Hence, the proile will have three parts: First piece, t [, T ], rom initial to maximum velocity a (t) = sa M v (t) = sa M t + p (t) = sa M t + t + p i. (4) Second piece t (T, T ], motion at constant velocity sv M a (t) = v (t) = sv M (5) p (t) = sv M (t T ) + p (T ).

4 Third piece t (T, t ], rom maximum to inal velocity a 3 (t) = sa M v 3 (t) = sa M (t T ) + sv M p 3 (t) = sa M (t T ) + sv M (t T ) + p (T ). (6) Switching times: T, T and t can be calculated rom T = sv M sa[ M T = v + vi sv ] M + s p v M a M t = T + v sv M sa M. (7) This is a compact, straightorward ormulation or the eventdriven online trajectory generation problem that unctions or any set o initial and inal conditions (p i, p, and v ) satisying (9) and (3). IV. TRAJECTORY SYNCHRONIZATION Most maneuvers o the robot will have dierent durations or each joint trajectory and the shorter ones will already have inished their motions while the longer ones are still moving. Hence, there is no need or the shorter trajectories to be perormed in a time-optimal way and they could use some o this extra time to make their proiles less demanding or the actuators, hence extending their lietime. This procedure is what we will deine as synchronization: a maneuver is synchronized i all joints arrive at their target positions at the same time instant. To achieve this, new synchronized trajectory proiles that take the inal time as an input have been developed. The synchronization procedure consists o three steps Calculate the minimum time o every joint proile and choose the synchronizing time as the maximum o them t sync = max l t, l =,..., m. (8) Determine the shape o synchronized velocity proile or every joint. Calculate the parameters and coeicients o the proiles. The irst step is straightorward rom the equations given in previous Section, and hence it will not be urther detailed. However, the shape o the synchronized proile is a rich problem in terms o the choice o the design parameters. As we now relax the optimal-time requirement and only ix the inal time o the trajectory, we have a new degree o reedom in the equations, which could be used in a number o ways (i.e. reducing the maximum demanded acceleration). In this paper we approach the problem by minimizing the value o the velocity at the constant velocity piece o each individual joint, v c, such that all joints reach the inal position at time t sync while keeping the acceleration value at its maximum, a M, during the acceleration and deceleration pieces. However, the duration o these pieces will be reduced. With these constraints in mind, the dierent synchronized proiles have been outlined in Fig. 3. For the trajectory v M t opt t lim time optimal trapezoidal limit double ramp Fig. 3: Dierent shapes o the velocity proiles depending on the synchronization time synchronization, we will assume that the inal velocity is zero. We can see that there is a limit case, which separates trapezoidal rom double ramp proiles, when v c =. The duration o this limit case has to be calculated separately or each joint, yielding t lim = p + s a M. (9) Then, comparing this value with t sync shape o the trajectory: trapezoidal proile i t sync, we can determine the < t lim or double-ramp proile otherwise. The expression o v c will dier or each proile Trapezoidal proile: [ b v c = where b = a M t sync + s. Double-ramp proile: b 4 s a M p v i ], (3) s p a v c = M t sync v. (3) i s a M The equations o the synchronized trajectory will be very similar to those o the trapezoidal proile, only substituting v M by v c and including a new sign s t = sign(t lim t sync ), that makes a general ormulation valid or both trapezoidal and double-ramp proiles, yielding First piece, t (, T ): initial to constant velocity. a (t) = s s t a M v (t) = s s t a M t + p (t) = s s ta M t + t + p i. Second piece, t (T, T ): constant velocity at sv M. a (t) = v (t) = sv c p (t) = sv c (t T ) + p (T ). (3) (33) Third piece, t (T, t sync ): rom sv M to inal velocity. a 3 (t) = sa M v 3 (t) = sa M (t T ) + sv c p 3 (t) = sa M (t T ) + sv c (t T ) + p (T ). (34)

5 Obviously, the switching times will be dierent or this proile than those o the optimal trajectory T = sv c s s t a M T = t sync v c. a M V. EXPERIMENTS (35) To show the perormance o our trajectory generator, experimental results will be presented in this section. A. Experimental Setup The trajectory generator has been tested on a KUKA Light Weight Robot (LWR) with seven degrees o reedom. For our sotware setup we were using the Robot Operating System (ROS) [] and the Open Robot Control Sotware (OROCOS) []. We were using a ROS node to generate random joint positions at a rate o s. These positions were sent to our trajectory generator OROCOS component. To couple our trajectory generator with the KUKA FRI the OROCOS LWR FRI component was used. More inormation on this component can be ound at wiki/lwr_ri. ROS OROCOS KRC Next Final Joint Position [ s] Trajectory Generator Commanded Joint Position [ ms] Measured Robot State [ ms] LWR_FRI Fig. 4: Experimental setup UDP Packets [ ms] Whenever the trajectory generator component receives a new inal desired position, it gets the current state o the robot rom the LWR FRI component and calculates the new trajectory to reach the new inal position taking into account the current position and velocity o the robot. Ater calculating the trajectory polynomials, they can be evaluated at the current time whenever the FRI is requesting a new position. This event-based architecture was chosen to avoid synchronization problems between the FRI running on the KUKA Robot Controller (KRC) and the OROCOS and ROS components running on the remote computer. B. Source Code o the Trajectory Generator The trajectory generator is available at com/idscethzurich/trajectory-generator, under LGPL. This repository contains all nodes and components required to run the setup described above (except or the FRI, which must be provided by KUKA). I a real KUKA LWR is not available or the behavior o newly developed code using the trajectory generator should irst be tested without endangering the real robot, a script ile oers to reroute the output to the ROS visualization environment RVIZ (http: // Please be aware that this is only a visualization o the kinematics, which does not take into account the dynamics o the robot. README iles, veloticies(rad/s) angles(rad) (a) Time-optimal veloticies(rad/s) angles(rad) (b) Synchronized Fig. 5: Single maneuver o the robot explaining the content, setup, and use o each package, are provided as well. I you should encounter problems or have questions, eel ree to contact the authors. C. Results Figure 5 shows a single maneuver perormed by the robot using time optimal trajectories or all joints (Fig. 5a) and using synchronized trajectories (Fig. 5b). Notice that when we use the synchronization procedure, the acceleration periods o each joint (except or the longest time-optimal trajectory) are reduced with respect to the set o original time-optimal proiles, while the overall maneuver duration remains the same. The most interesting eature o this work is the ability to interrupt trajectories depending on unoreseen events (human or sensor driven). In Fig. 6, two excerpts o the proiles generated during longer runs o the robot are shown. Fig. 6a shows the joint velocity proiles when the time-optimal trajectories are used in the robot, while Fig. 6b gives an example o the velocity proiles when the joint trajectories are synchronized. The position proiles are smooth during the whole sequence o maneuvers even when they are interrupted by new events. This shows the advantage o considering the current state in the updating o the trajectories, which is one o the main goals o this work. Maneuvers are clearly more abrupt when they are not synchronized, and there are also more rest periods or the joints, while the synchronized motions are smoother but there are no rests in the whole sequence o maneuvers. Velocities are also more steady in the synchronized maneuvers, while they are almost constantly changing in the time-optimal case, showing that the use o acceleration (and hence, motor torques) is reduced with synchronization. VI. CONCLUSIONS In this paper, a trajectory generator or robotic arms that takes into account the kinematics o the arm has been studied. The trajectory proiles have been calculated in a time-optimal manner, obtaining a compact, computationally light ormulation which works or any set o initial and inal states within the robot limits. Due to this, the trajectory generator can be event-driven and dynamically update the current trajectory o each joint whenever a new desired inal state arrives. This is a convenient eature o a trajectory

6 FRI VELOCITIES Robot Side Solid:commanded Dashed:measured joint velocities (rad/s) joint angles (rad) FRI POSITIONS Robot Side Solid:commanded Dashed:measured (a) Non-synchronized maneuvers. joint velocities (rad/s) joint angles (rad) FRI POSITIONS Robot Side Dashed:commanded Solid:measured FRI VELOCITIES Robot Side Dashed:commanded Solid:measured (b) Synchronized maneuvers. Fig. 6: Continuous motion o each joint o the KUKA LWR. New targets state every second. generator, as there are a number o applications in which we would like to modiy the original trajectory based on sensor inormation, especially or service robotics, where the robot must dynamically react to changes in the environment. The trajectory generator has been implemented to work with some o the most used sotware packages in the robotics community (ROS, OROCOS), and is available under LGPL in a public git repository at com/idscethzurich/trajectory-generator. Even i no physical robot is available, the trajectory generator operation and perormance can be checked in simulation ollowing the instructions ound in the code repository. The same approach taken in this paper will be extended in uture works to more general trajectories that include synchronization with non-zero inal velocities, and higher order control inputs (jerk, snap). VII. ACKNOWLEDGMENTS This research was unded by the European Union Seventh Framework Programme FP7/7-3 under grant agreement no RoboEarth. [3] H. Geering, L. Guzzella, S. Hepner, and C. Onder, Time-optimal motions o robots in assembly tasks, Automatic Control, IEEE Transactions on, vol. 3, no. 6, pp. 5 58, jun 986. [4] J. Kim, S.-R. Kim, S.-J. Kim, and D.-H. Kim, A practical approach or minimum-time trajectory planning or industrial robots, Industrial Robot: An International Journal, vol. 37, no., pp. 5 6,. [5] J. Lloyd and V. Hayward, Trajectory generation or sensor-driven and time-varying tasks, The International Journal o Robotics Research, vol., no. 4, pp , 993. [6] T. Kröger, A. Tomiczek, and F. M. Wahl, Towards on-line trajectory computation, in Proc. o the IEEE/RSJ International Conerence on Intelligent Robots and Systems, Beijing, China, oct 6, pp [7] T. Kröger and F. M. Wahl, On-line trajectory generation: Basic concepts or instantaneous reactions to unoreseen events, IEEE Trans. on Robotics, vol. 6, no., pp. 94, eb. [8] M. Shimizu, H. Kakuya, W.. Yoon, K. Kitagaki, and K. Kosuge, Analytical inverse kinematic computation or 7-do redundant manipulators with joint limits and its application to redundancy resolution, IEEE Transactions on Robotics, vol. 4, no. 5, pp. 3 4, 8. [9] D. P. Bertsekas, Dynamic Programming and Optimal Control. Athena Scientiic, 7. [] H. Maurer, Optimal-control problems with bounded state variables and control appearing linearly, SIAM Journal on Control and Optimization, vol. 5, no. 3, pp , 977. [] Willow Garage, Robot Operating System (ROS), 9, [Last visited ]. [] H. Bruyninckx, Open Robot COntrol Sotware,, [Last visited ]. REFERENCES [] B. Siciliano, L. Sciavicco, L. Villani, and G. Oriolo, Robotics. Modelling, Planning and Control. Springer, 9. [] K. G. Shin and N. D. McKay, Minimum-time control o robotic manipulators with geometric path constraints, Automatic Control, IEEE Transactions on, vol. 3, no. 6, pp , jun 985.

A MPCP-Based Centralized Rate Control Method for Mobile Stations in FiWi Access Networks

A MPCP-Based Centralized Rate Control Method for Mobile Stations in FiWi Access Networks A MPCP-Based Centralized Rate Control Method or Mobile Stations in FiWi Access Networks 215 IEEE. Personal use o this material is permitted. Permission rom IEEE must be obtained or all other uses, in any

More information

A performance analysis of EtherCAT and PROFINET IRT

A performance analysis of EtherCAT and PROFINET IRT A perormance analysis o EtherCAT and PROFINET IRT Conerence paper by Gunnar Prytz ABB AS Corporate Research Center Bergerveien 12 NO-1396 Billingstad, Norway Copyright 2008 IEEE. Reprinted rom the proceedings

More information

FIXED INCOME ATTRIBUTION

FIXED INCOME ATTRIBUTION Sotware Requirement Speciication FIXED INCOME ATTRIBUTION Authors Risto Lehtinen Version Date Comment 0.1 2007/02/20 First Drat Table o Contents 1 Introduction... 3 1.1 Purpose o Document... 3 1.2 Glossary,

More information

!!! Technical Notes : The One-click Installation & The AXIS Internet Dynamic DNS Service. Table of contents

!!! Technical Notes : The One-click Installation & The AXIS Internet Dynamic DNS Service. Table of contents Technical Notes: One-click Installation & The AXIS Internet Dynamic DNS Service Rev: 1.1. Updated 2004-06-01 1 Table o contents The main objective o the One-click Installation...3 Technical description

More information

Maintenance Scheduling Optimization for 30kt Heavy Haul Combined Train in Daqin Railway

Maintenance Scheduling Optimization for 30kt Heavy Haul Combined Train in Daqin Railway 5th International Conerence on Civil Engineering and Transportation (ICCET 2015) Maintenance Scheduling Optimization or 30kt Heavy Haul Combined Train in Daqin Railway Yuan Lin1, a, Leishan Zhou1, b and

More information

Copyright 2005 IEEE. Reprinted from IEEE MTT-S International Microwave Symposium 2005

Copyright 2005 IEEE. Reprinted from IEEE MTT-S International Microwave Symposium 2005 Copyright 2005 IEEE Reprinted rom IEEE MTT-S International Microwave Symposium 2005 This material is posted here with permission o the IEEE. Such permission o the IEEE does t in any way imply IEEE endorsement

More information

A FRAMEWORK FOR AUTOMATIC FUNCTION POINT COUNTING

A FRAMEWORK FOR AUTOMATIC FUNCTION POINT COUNTING A FRAMEWORK FOR AUTOMATIC FUNCTION POINT COUNTING FROM SOURCE CODE Vinh T. Ho and Alain Abran Sotware Engineering Management Research Laboratory Université du Québec à Montréal (Canada) vho@lrgl.uqam.ca

More information

1. Overview of Nios II Embedded Development

1. Overview of Nios II Embedded Development May 2011 NII52001-11.0.0 1. Overview o Nios II Embedded Development NII52001-11.0.0 The Nios II Sotware Developer s Handbook provides the basic inormation needed to develop embedded sotware or the Altera

More information

1. Overview of Nios II Embedded Development

1. Overview of Nios II Embedded Development January 2014 NII52001-13.1.0 1. Overview o Nios II Embedded Development NII52001-13.1.0 The Nios II Sotware Developer s Handbook provides the basic inormation needed to develop embedded sotware or the

More information

2. Getting Started with the Graphical User Interface

2. Getting Started with the Graphical User Interface May 2011 NII52017-11.0.0 2. Getting Started with the Graphical User Interace NII52017-11.0.0 The Nios II Sotware Build Tools (SBT) or Eclipse is a set o plugins based on the Eclipse ramework and the Eclipse

More information

DIEF, Department of Engineering Enzo Ferrari University of Modena e Reggio Emilia Italy Online Trajectory Planning for robotic systems

DIEF, Department of Engineering Enzo Ferrari University of Modena e Reggio Emilia Italy Online Trajectory Planning for robotic systems DIEF, Department of Engineering Enzo Ferrari University of Modena e Reggio Emilia Italy Online Trajectory Planning for robotic systems Luigi Biagiotti Luigi Biagiotti luigi.biagiotti@unimore.it Introduction

More information

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

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

Manufacturing and Fractional Cell Formation Using the Modified Binary Digit Grouping Algorithm

Manufacturing and Fractional Cell Formation Using the Modified Binary Digit Grouping Algorithm Proceedings o the 2014 International Conerence on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 Manuacturing and Fractional Cell Formation Using the Modiied Binary

More information

Exponential Control Barrier Functions for Enforcing High Relative-Degree Safety-Critical Constraints

Exponential Control Barrier Functions for Enforcing High Relative-Degree Safety-Critical Constraints Exponential Control Barrier Functions or Enorcing High Relative-Degree Saety-Critical Constraints Quan Nguyen and Koushil Sreenath Abstract We introduce Exponential Control Barrier Functions as means to

More information

A RAPID METHOD FOR WATER TARGET EXTRACTION IN SAR IMAGE

A RAPID METHOD FOR WATER TARGET EXTRACTION IN SAR IMAGE A RAPI METHO FOR WATER TARGET EXTRACTION IN SAR IMAGE WANG ong a, QIN Ping a ept. o Surveying and Geo-inormatic Tongji University, Shanghai 200092, China. - wangdong75@gmail.com ept. o Inormation, East

More information

Financial Services [Applications]

Financial Services [Applications] Financial Services [Applications] Tomáš Sedliačik Institute o Finance University o Vienna tomas.sedliacik@univie.ac.at 1 Organization Overall there will be 14 units (12 regular units + 2 exams) Course

More information

Is the trailing-stop strategy always good for stock trading?

Is the trailing-stop strategy always good for stock trading? Is the trailing-stop strategy always good or stock trading? Zhe George Zhang, Yu Benjamin Fu December 27, 2011 Abstract This paper characterizes the trailing-stop strategy or stock trading and provides

More information

Power functions: f(x) = x n, n is a natural number The graphs of some power functions are given below. n- even n- odd

Power functions: f(x) = x n, n is a natural number The graphs of some power functions are given below. n- even n- odd 5.1 Polynomial Functions A polynomial unctions is a unction o the orm = a n n + a n-1 n-1 + + a 1 + a 0 Eample: = 3 3 + 5 - The domain o a polynomial unction is the set o all real numbers. The -intercepts

More information

2. Developing Nios II Software

2. Developing Nios II Software 2. Developing Nios II Sotware July 2011 ED51002-1.4 ED51002-1.4 Introduction This chapter provides in-depth inormation about sotware development or the Altera Nios II processor. It complements the Nios

More information

A NOVEL ALGORITHM WITH IM-LSI INDEX FOR INCREMENTAL MAINTENANCE OF MATERIALIZED VIEW

A NOVEL ALGORITHM WITH IM-LSI INDEX FOR INCREMENTAL MAINTENANCE OF MATERIALIZED VIEW A NOVEL ALGORITHM WITH IM-LSI INDEX FOR INCREMENTAL MAINTENANCE OF MATERIALIZED VIEW 1 Dr.T.Nalini,, 2 Dr. A.Kumaravel, 3 Dr.K.Rangarajan Dept o CSE, Bharath University Email-id: nalinicha2002@yahoo.co.in

More information

ACTUATOR DESIGN FOR ARC WELDING ROBOT

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

Offshore Oilfield Development Planning under Uncertainty and Fiscal Considerations

Offshore Oilfield Development Planning under Uncertainty and Fiscal Considerations Oshore Oilield Development Planning under Uncertainty and Fiscal Considerations Vijay Gupta 1 and Ignacio E. Grossmann 2 Department o Chemical Engineering, Carnegie Mellon University Pittsburgh, PA 15213

More information

Integrated airline scheduling

Integrated airline scheduling Computers & Operations Research 36 (2009) 176 195 www.elsevier.com/locate/cor Integrated airline scheduling Nikolaos Papadakos a,b, a Department o Computing, Imperial College London, 180 Queen s Gate,

More information

Robot Task-Level Programming Language and Simulation

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

A Direct Numerical Method for Observability Analysis

A Direct Numerical Method for Observability Analysis IEEE TRANSACTIONS ON POWER SYSTEMS, VOL 15, NO 2, MAY 2000 625 A Direct Numerical Method for Observability Analysis Bei Gou and Ali Abur, Senior Member, IEEE Abstract This paper presents an algebraic method

More information

Mining the Situation: Spatiotemporal Traffic Prediction with Big Data

Mining the Situation: Spatiotemporal Traffic Prediction with Big Data 1 Mining the Situation: Spatiotemporal Traic Prediction with Big Data Jie Xu, Dingxiong Deng, Ugur Demiryurek, Cyrus Shahabi, Mihaela van der Schaar Abstract With the vast availability o traic sensors

More information

8. Exception Handling

8. Exception Handling 8. Exception Handling February 2011 NII52006-10.1.0 NII52006-10.1.0 Introduction This chapter discusses how to write programs to handle exceptions in the Nios II processor architecture. Emphasis is placed

More information

Risk Arbitrage Performance for Stock Swap Offers with Collars

Risk Arbitrage Performance for Stock Swap Offers with Collars Risk Arbitrage Perormance or Stock Swap Oers with Collars Ben Branch Isenberg School o Management University o Massachusetts at Amherst, MA 01003 Phone: 413-5455690 Email: branchb@som.umass.edu Jia Wang

More information

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

Capital Mobility, Interest Rate Rules, and Equilibrium Indeterminacy. in a Small Open Economy

Capital Mobility, Interest Rate Rules, and Equilibrium Indeterminacy. in a Small Open Economy Capital Mobility, Interest Rate Rules, and Equilibrium Indeterminacy in a Small Open Economy Wen-ya Chang Hsueh-ang Tsai Department and Graduate Institute o Economics, Fu-Jen Catholic University Abstract

More information

Using quantum computing to realize the Fourier Transform in computer vision applications

Using quantum computing to realize the Fourier Transform in computer vision applications Using quantum computing to realize the Fourier Transorm in computer vision applications Renato O. Violin and José H. Saito Computing Department Federal University o São Carlos {renato_violin, saito }@dc.uscar.br

More information

Quality assurance of solar thermal systems with the ISFH- Input/Output-Procedure

Quality assurance of solar thermal systems with the ISFH- Input/Output-Procedure Quality assurance o solar thermal systems with the ISFH- Input/Output-Procedure Peter Paerisch * and Klaus Vanoli Institut uer Solarenergieorschung Hameln (ISFH), Am Ohrberg 1, 31860 Emmerthal, Germany

More information

Operational Space Control for A Scara Robot

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

Moment of Inertia & Rotational Energy Physics Lab IX Objective

Moment of Inertia & Rotational Energy Physics Lab IX Objective Moment o Inertia & Rotational Energy Physics Lab IX Objective In this lab, the physical nature o the moment o inertia and the conservation law o mechanical energy involving rotational motion will be examined

More information

Theoretical Computer Science

Theoretical Computer Science Theoretical Computer Science 410 (2009) 4489 4503 Contents lists available at ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs A push relabel approximation algorithm

More information

How To Write A Paper On The Brain Reaction Index During Mental Calculation Rom The Ew

How To Write A Paper On The Brain Reaction Index During Mental Calculation Rom The Ew , pp.123-132 http://dx.doi.org/10.14257/ijbsbt.2014.6.4.12 Suggestion o a ew Brain Reaction Index or the EEG Signal Identiication and Analysis Jungeun Lim 1, Bohyeok Seo 2 and Soonyong Chun * 1 School

More information

Doppler Shift Estimation for TETRA Cellular Networks

Doppler Shift Estimation for TETRA Cellular Networks oppler Shit Estimation or TETRA Cellular Networks Javad Ashar Jahanshahi, Seyed Ali Ghorashi epartment o Electrical and Computer Engineering, Shahid Beheshti University, Tehran, Iran j.ashar@mail.sbu.ac.ir,

More information

Time-Memory Trade-Offs: False Alarm Detection Using Checkpoints

Time-Memory Trade-Offs: False Alarm Detection Using Checkpoints Time-Memory Trade-Os: False Alarm Detection Using Checkpoints Gildas Avoine 1, Pascal Junod 2, and Philippe Oechslin 1,3 1 EPFL, Lausanne, Switzerland 2 Nagravision SA (Kudelski Group), Switzerland 3 Objecti

More information

Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database

Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database Seungsu Kim, ChangHwan Kim and Jong Hyeon Park School of Mechanical Engineering Hanyang University, Seoul, 133-791, Korea.

More information

Thermodynamic efficiency of an actuator that provides the mechanical movement for the driven equipments:

Thermodynamic efficiency of an actuator that provides the mechanical movement for the driven equipments: 1. Introduction 1.1. Industry Automation Industry automation is the term that describes a vital development programme of a production community where the project engineers build up automated manufacturing

More information

Problem Set 5 Work and Kinetic Energy Solutions

Problem Set 5 Work and Kinetic Energy Solutions MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department o Physics Physics 8.1 Fall 1 Problem Set 5 Work and Kinetic Energy Solutions Problem 1: Work Done by Forces a) Two people push in opposite directions on

More information

Chapter 4 One Dimensional Kinematics

Chapter 4 One Dimensional Kinematics Chapter 4 One Dimensional Kinematics 41 Introduction 1 4 Position, Time Interval, Displacement 41 Position 4 Time Interval 43 Displacement 43 Velocity 3 431 Average Velocity 3 433 Instantaneous Velocity

More information

THE EFFECT OF THE SPINDLE SYSTEM ON THE POSITION OF CIRCULAR SAW TEETH A STATIC APPROACH

THE EFFECT OF THE SPINDLE SYSTEM ON THE POSITION OF CIRCULAR SAW TEETH A STATIC APPROACH TRIESKOVÉ A BEZTRIESKOVÉ OBRÁBANIE DREVA 2006 12. - 14. 10. 2006 305 THE EFFECT OF THE SPINDLE SYSTEM ON THE POSITION OF CIRCULAR SAW TEETH A STATIC APPROACH Roman Wasielewski - Kazimierz A. Orłowski Abstract

More information

SIMPLIFIED CBA CONCEPT AND EXPRESS CHOICE METHOD FOR INTEGRATED NETWORK MANAGEMENT SYSTEM

SIMPLIFIED CBA CONCEPT AND EXPRESS CHOICE METHOD FOR INTEGRATED NETWORK MANAGEMENT SYSTEM SIMPLIFIED CBA CONCEPT AND EXPRESS CHOICE METHOD FOR INTEGRATED NETWORK MANAGEMENT SYSTEM Mohammad Al Rawajbeh 1, Vladimir Sayenko 2 and Mohammad I. Muhairat 3 1 Department o Computer Networks, Al-Zaytoonah

More information

Darcy Friction Factor Formulae in Turbulent Pipe Flow

Darcy Friction Factor Formulae in Turbulent Pipe Flow Darcy Friction Factor Formulae in Turbulent Pipe Flow Jukka Kiijärvi Lunowa Fluid Mechanics Paper 110727 July 29, 2011 Abstract The Darcy riction actor in turbulent pipe low must be solved rom the Colebrook

More information

8. ENERGY PERFORMANCE ASSESSMENT OF COMPRESSORS 8.1 Introduction

8. ENERGY PERFORMANCE ASSESSMENT OF COMPRESSORS 8.1 Introduction 8. ENERGY PERFORMANCE ASSESSMENT OF COMPRESSORS 8.1 Introduction The compressed air system is not only an energy intensive utility but also one o the least energy eicient. Over a period o time, both perormance

More information

MOBILE ROBOT TRACKING OF PRE-PLANNED PATHS. Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:nep@cs.york.ac.

MOBILE ROBOT TRACKING OF PRE-PLANNED PATHS. Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:nep@cs.york.ac. MOBILE ROBOT TRACKING OF PRE-PLANNED PATHS N. E. Pears Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:nep@cs.york.ac.uk) 1 Abstract A method of mobile robot steering

More information

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors Applied and Computational Mechanics 3 (2009) 331 338 Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors M. Mikhov a, a Faculty of Automatics,

More information

Solving Simultaneous Equations and Matrices

Solving Simultaneous Equations and Matrices Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering

More information

On-line trajectory planning of robot manipulator s end effector in Cartesian Space using quaternions

On-line trajectory planning of robot manipulator s end effector in Cartesian Space using quaternions On-line trajectory planning of robot manipulator s end effector in Cartesian Space using quaternions Ignacio Herrera Aguilar and Daniel Sidobre (iherrera, daniel)@laas.fr LAAS-CNRS Université Paul Sabatier

More information

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS This work covers elements of the syllabus for the Engineering Council exams C105 Mechanical and Structural Engineering

More information

LOGARITHMIC FUNCTIONAL AND THE WEIL RECIPROCITY LAW

LOGARITHMIC FUNCTIONAL AND THE WEIL RECIPROCITY LAW 85 LOGARITHMIC FUNCTIONAL AND THE WEIL RECIPROCITY LAW KHOVANSKII A. Department o Mathematics, University o Toronto, Toronto, Ontario, Canada E-mail: askold@math.toronto.edu http://www.math.toronto.edu

More information

SECTION 6: FIBER BUNDLES

SECTION 6: FIBER BUNDLES SECTION 6: FIBER BUNDLES In this section we will introduce the interesting class o ibrations given by iber bundles. Fiber bundles lay an imortant role in many geometric contexts. For examle, the Grassmaniann

More information

A logistic regression approach to estimating customer profit loss due to lapses in insurance

A logistic regression approach to estimating customer profit loss due to lapses in insurance Insurance Markets and Companies: Analyses and Actuarial Computations, Volume, Issue, Montserrat Guillén Estany (Spain), Ana María Pérez-Marín (Spain), Manuela Alcañiz Zanón (Spain) A logistic regression

More information

Test Coverage Criteria for Autonomous Mobile Systems based on Coloured Petri Nets

Test Coverage Criteria for Autonomous Mobile Systems based on Coloured Petri Nets 9th Symposium on Formal Methods for Automation and Safety in Railway and Automotive Systems Institut für Verkehrssicherheit und Automatisierungstechnik, TU Braunschweig, 2012 FORMS/FORMAT 2012 (http://www.forms-format.de)

More information

Patch management is a crucial component of information security management. An important problem within

Patch management is a crucial component of information security management. An important problem within MANAGEMENT SCIENCE Vol. 54, No. 4, April 2008, pp. 657 670 issn 0025-1909 eissn 1526-5501 08 5404 0657 inorms doi 10.1287/mnsc.1070.0794 2008 INFORMS Security Patch Management: Share the Burden or Share

More information

Digital Systems Design Based on DSP algorithms in FPGA for Fault Identification in Rotary Machines

Digital Systems Design Based on DSP algorithms in FPGA for Fault Identification in Rotary Machines Digital Systems Design Based on DSP algorithms in FPGA or Fault Identiication in Rotary Machines Masamori Kashiwagi 1, Cesar da Costa 1 *, Mauro Hugo Mathias 1 1 Department o Mechanical Engineering, UNESP

More information

THE MODELING AND CALCULATION OF SOUND RADIATION FROM FACILITIES WITH GAS FLOWED PIPES INTRODUCTION

THE MODELING AND CALCULATION OF SOUND RADIATION FROM FACILITIES WITH GAS FLOWED PIPES INTRODUCTION THE MODELING AND CALCULATION OF SOUND ADIATION FOM FACILITIES WITH GAS FLOWED PIPES INTODUCTION Analysis o the emission caused by industrial acilities like chemical plants, reineries or other production

More information

Polynomials with non-negative coefficients

Polynomials with non-negative coefficients Polynomials with non-negative coeicients R. W. Barnard W. Dayawansa K. Pearce D.Weinberg Department o Mathematics, Texas Tech University, Lubbock, TX 79409 1 Introduction Can a conjugate pair o zeros be

More information

Force/position control of a robotic system for transcranial magnetic stimulation

Force/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 information

ACCELERATION DUE TO GRAVITY

ACCELERATION DUE TO GRAVITY ACCELERATION DUE TO GRAVITY Objective: To measure the acceleration of a freely falling body due to gravitational attraction. Apparatus: Computer with Logger Pro, green Vernier interface box, picket fence

More information

Accommodating Transient Connectivity in Ad Hoc and Mobile Settings

Accommodating Transient Connectivity in Ad Hoc and Mobile Settings Accommodating Transient Connectivity in Ad Hoc and Mobile Settings Radu Handorean, Christopher Gill and Gruia-Catalin Roman Department o Computer Science and Engineering Washington University in St. Louis

More information

High-Mix Low-Volume Flow Shop Manufacturing System Scheduling

High-Mix Low-Volume Flow Shop Manufacturing System Scheduling Proceedings of the 14th IAC Symposium on Information Control Problems in Manufacturing, May 23-25, 2012 High-Mix Low-Volume low Shop Manufacturing System Scheduling Juraj Svancara, Zdenka Kralova Institute

More information

Mechanism Design for Online Real-Time Scheduling

Mechanism Design for Online Real-Time Scheduling Mechanism Design or Online Real-Time Scheduling Ryan Porter Computer Science Department Stanord University Stanord, CA 94305 rwporter@stanord.edu ABSTRACT For the problem o online real-time scheduling

More information

Physics 2048 Test 1 Solution (solutions to problems 2-5 are from student papers) Problem 1 (Short Answer: 20 points)

Physics 2048 Test 1 Solution (solutions to problems 2-5 are from student papers) Problem 1 (Short Answer: 20 points) Physics 248 Test 1 Solution (solutions to problems 25 are from student papers) Problem 1 (Short Answer: 2 points) An object's motion is restricted to one dimension along the distance axis. Answer each

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 Probabilistic Fundamentals in Robotics Robot Motion Probabilistic models of mobile robots Robot motion Kinematics Velocity motion model Odometry

More information

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility Renuka V. S. & Abraham T Mathew Electrical Engineering Department, NIT Calicut E-mail : renuka_mee@nitc.ac.in,

More information

A Novel Semi-Markov Smooth Mobility Model for Mobile Ad Hoc Networks.

A Novel Semi-Markov Smooth Mobility Model for Mobile Ad Hoc Networks. A Novel Semi-Markov Smooth Mobility Model for Mobile Ad Hoc Networks. Ming Zhao Wenye Wang Department of Electrical and Computer Engineering North Carolina State University Raleigh, North Carolina 7695

More information

BotCop: An Online Botnet Traffic Classifier

BotCop: An Online Botnet Traffic Classifier 2009 Seventh Annual Communications Networks and Services Research Conerence BotCop: An Online Botnet Traic Classiier Wei Lu, Mahbod Tavallaee, Goaletsa Rammidi and Ali A. Ghorbani Faculty o Computer Science

More information

Define conversion and space time. Write the mole balances in terms of conversion for a batch reactor, CSTR, PFR, and PBR.

Define conversion and space time. Write the mole balances in terms of conversion for a batch reactor, CSTR, PFR, and PBR. CONERSION ND RECTOR SIZING Objectives: Deine conversion and space time. Write the mole balances in terms o conversion or a batch reactor, CSTR, PR, and PBR. Size reactors either alone or in series once

More information

Staged Configuration Using Feature Models

Staged Configuration Using Feature Models Staged Coniguration Using Feature Models Krzyszto Czarnecki 1, Simon Helsen 1, and Ulrich Eisenecker 2 1 University o Waterloo, Canada 2 University o Applied Sciences Kaiserslautern, Zweibrücken, Germany

More information

International Journal of Pure and Applied Sciences and Technology

International Journal of Pure and Applied Sciences and Technology Int. J. Pure Appl. Sci. Technol., 18(1) (213), pp. 43-53 International Journal o Pure and Applied Sciences and Technology ISS 2229-617 Available online at www.iopaasat.in Research Paper Eect o Volatility

More information

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy CATIA V5 Tutorials Mechanism Design & Animation Release 18 Nader G. Zamani University of Windsor Jonathan M. Weaver University of Detroit Mercy SDC PUBLICATIONS Schroff Development Corporation www.schroff.com

More information

Cardio -Vascular Image Contrast Improvement via Hardware Design

Cardio -Vascular Image Contrast Improvement via Hardware Design Cardio -Vascular Image Contrast Improvement via Hardware Design Aimé Lay-Ekuakille 1, Giuseppe Vendramin 1, Ivonne Sgura, Amerigo Trotta 3 1 Dipartimento d Ingegneria dell Innovazione, University o Salento,

More information

LEGO NXT-based Robotic Arm

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

Swept Sine Chirps for Measuring Impulse Response

Swept Sine Chirps for Measuring Impulse Response Swept Sine Chirps or Measuring Impulse Response Ian H. Chan Design Engineer Stanord Research Systems, Inc. Log-sine chirp and variable speed chirp are two very useul test signals or measuring requency

More information

Application of Virtual Instrumentation for Sensor Network Monitoring

Application of Virtual Instrumentation for Sensor Network Monitoring Application of Virtual Instrumentation for Sensor etwor Monitoring COSTATI VOLOSECU VICTOR MALITA Department of Automatics and Applied Informatics Politehnica University of Timisoara Bd. V. Parvan nr.

More information

Options on Stock Indices, Currencies and Futures

Options on Stock Indices, Currencies and Futures Options on Stock Indices, Currencies and utures It turns out that options on stock indices, currencies and utures all have something in common. In each o these cases the holder o the option does not get

More information

Rainfall generator for the Meuse basin

Rainfall generator for the Meuse basin KNMI publication; 196 - IV Rainall generator or the Meuse basin Description o 20 000-year simulations R. Leander and T.A. Buishand De Bilt, 2008 KNMI publication = KNMI publicatie; 196 - IV De Bilt, 2008

More information

A Similarity Search Scheme over Encrypted Cloud Images based on Secure Transformation

A Similarity Search Scheme over Encrypted Cloud Images based on Secure Transformation A Simiarity Search Scheme over Encrypted Coud Images based on Secure Transormation Zhihua Xia, Yi Zhu, Xingming Sun, and Jin Wang Jiangsu Engineering Center o Network Monitoring, Nanjing University o Inormation

More information

Adaptive Cruise Control of a Passenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control

Adaptive Cruise Control of a Passenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control Adaptive Cruise Control of a assenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control Somphong Thanok, Manukid arnichkun School of Engineering and Technology, Asian Institute of Technology,

More information

Ultrasonic Detection Algorithm Research on the Damage Depth of Concrete after Fire Jiangtao Yu 1,a, Yuan Liu 1,b, Zhoudao Lu 1,c, Peng Zhao 2,d

Ultrasonic Detection Algorithm Research on the Damage Depth of Concrete after Fire Jiangtao Yu 1,a, Yuan Liu 1,b, Zhoudao Lu 1,c, Peng Zhao 2,d Advanced Materials Research Vols. 368-373 (2012) pp 2229-2234 Online available since 2011/Oct/24 at www.scientific.net (2012) Trans Tech Publications, Switzerland doi:10.4028/www.scientific.net/amr.368-373.2229

More information

ES250: Electrical Science. HW7: Energy Storage Elements

ES250: Electrical Science. HW7: Energy Storage Elements ES250: Electrical Science HW7: Energy Storage Elements Introduction This chapter introduces two more circuit elements, the capacitor and the inductor whose elements laws involve integration or differentiation;

More information

The Complex Step Method Applied to Waterflooding Optimization

The Complex Step Method Applied to Waterflooding Optimization JOSE L. CARBALLAL JR. and BERNARDO HOROWITZ. THE COMPLEX STEP METHOD APPLIED TO WATERFLOODING 45 The Complex Step Method Applied to Waterlooding Optimization José L. Carballal Jr. 1, Bernardo Horowitz

More information

Characterization and Modeling of Packet Loss of a VoIP Communication

Characterization and Modeling of Packet Loss of a VoIP Communication Characterization and Modeling of Packet Loss of a VoIP Communication L. Estrada, D. Torres, H. Toral Abstract In this work, a characterization and modeling of packet loss of a Voice over Internet Protocol

More information

Research on On-card Bytecode Verifier for Java Cards

Research on On-card Bytecode Verifier for Java Cards 502 JOURNAL OF COMPUTERS, VOL. 4, NO. 6, JUNE 2009 Research on On-card Bytecode Veriier or Java Cards Tongyang Wang, Pengei Yu, Jun-jun Wu and Xin-long Ma Institute o Inormation & System Technology,Huazhong

More information

A LabVIEW Based Experimental Platform for Ultrasonic Range Measurements

A LabVIEW Based Experimental Platform for Ultrasonic Range Measurements DSP Journal, Volume 6, Issue, February, 007 A LabVIEW Based Experimental Platorm or Ultrasonic Range Measurements Abdallah Hammad, Ashra Haez, Mohamed arek Elewa Benha University - Faculty o Engineering

More information

Why focus on assessment now?

Why focus on assessment now? Assessment in th Responding to your questions. Assessment is an integral part o teaching and learning I this sounds amiliar to you it s probably because it is one o the most requently quoted lines rom

More information

Frequency Range Extension of Spectrum Analyzers with Harmonic Mixers

Frequency Range Extension of Spectrum Analyzers with Harmonic Mixers Products FSEM21/31 and FSEK21/31 or FSEM20/30 and FSEK20/30 with FSE-B21 Frequency Range Extension o Spectrum Analyzers with Harmonic Mixers This application note describes the principle o harmonic mixing

More information

1.3.1 Position, Distance and Displacement

1.3.1 Position, Distance and Displacement In the previous section, you have come across many examples of motion. You have learnt that to describe the motion of an object we must know its position at different points of time. The position of an

More information

The Tangled Web of Agricultural Insurance: Evaluating the Impacts of Government Policy

The Tangled Web of Agricultural Insurance: Evaluating the Impacts of Government Policy The Tangled Web o Agricultural Insurance: Evaluating the Impacts o Government Policy Jason Pearcy Vincent Smith July 7, 2015 Abstract This paper examines the eects o changes in major elements o the U.S.

More information

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

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research

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 information

Small Cell Traffic Balancing Over Licensed and Unlicensed Bands

Small Cell Traffic Balancing Over Licensed and Unlicensed Bands 1 Small Cell Traic Balancing Over Licensed and Unlicensed Bands Feilu Liu, Erdem Bala, Elza Erkip, Mihaela C. Beluri and Rui Yang arxiv:1501.00203v1 [cs.ni] 31 Dec 2014 Abstract The 3rd Generation Partnership

More information

CIM Computer Integrated Manufacturing

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

Step Response of RC Circuits

Step Response of RC Circuits Step Response of RC Circuits 1. OBJECTIVES...2 2. REFERENCE...2 3. CIRCUITS...2 4. COMPONENTS AND SPECIFICATIONS...3 QUANTITY...3 DESCRIPTION...3 COMMENTS...3 5. DISCUSSION...3 5.1 SOURCE RESISTANCE...3

More information

High School Students Who Take Acceleration Mechanisms Perform Better in SUS Than Those Who Take None

High School Students Who Take Acceleration Mechanisms Perform Better in SUS Than Those Who Take None May 2008 Dr. Eric J. Smith, Commissioner Dr. Willis N. Holcombe, Chancellor High School Who Take Acceleration Mechanisms Perorm Better in SUS Than Those Who Take None Edition 2008-01 Introduction. is one

More information

The Tangled Web of Agricultural Insurance: Evaluating the Impacts of Government Policy

The Tangled Web of Agricultural Insurance: Evaluating the Impacts of Government Policy Journal o Agricultural and Resource Economics 40(1):80 111 ISSN 1068-5502 Copyright 2015 Western Agricultural Economics Association The Tangled Web o Agricultural Insurance: Evaluating the Impacts o Government

More information

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks 1 A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks Yang Song, Bogdan Ciubotaru, Member, IEEE, and Gabriel-Miro Muntean, Member, IEEE Abstract Limited battery capacity

More information

Modeling and Performance Analysis of Telephony Gateway REgistration Protocol

Modeling and Performance Analysis of Telephony Gateway REgistration Protocol Modeling and Performance Analysis of Telephony Gateway REgistration Protocol Kushal Kumaran and Anirudha Sahoo Kanwal Rekhi School of Information Technology Indian Institute of Technology, Bombay, Powai,

More information