Formation Control for Mobile Robots with Limited Sensor Information

Size: px
Start display at page:

Download "Formation Control for Mobile Robots with Limited Sensor Information"

Transcription

1 Formation Control for Mobile Robots with imited Sensor Information Tove Gustavi and Xiaoming Hu Optimization and Systems Theory Royal Institute of Technology SE 1 44 Stockholm, Sweden gustavi@math.kth.se Abstract In this paper mobile multi-agent systems with limited sensor information are studied. Some control algorithms are proposed that do not require global information, and are easy to implement. First two basic controls for a single mobile agent tracking another moving object are derived. Then it is shown how these basic controls can be combined in order to achieve more complex formations. Index Terms Formation control, imited sensor information I. INTROUCTION For mobile robots two of the basic functionalities are to navigate and to follow. Naturally both of them are well studied for either single agent systems or multi-agent systems [3], [4], [5], [8], [9], [12], [16], [17]. Many methods in the literature, however, is focused on the problem of designing full state feedback controllers for goal reaching, target tracking or maintaining a preassigned formation. The issue of sensor and actuator limitations seems to be more or less overlooked, even though it has been a major issue in research areas such as SAM [14], [15]. In this paper we will focus on mobile multi-agent systems with limited information from range sensors. Our approach differs from the other approaches in the literature such as [4], [9], [16], [17] in that different sensing information and actuator constraints are assumed. Therefore a new control strategy is needed in order to have a robust formation control. We introduce first two basic controls for a single mobile agent tracking another moving object. Then we show how these basic controls can be combined in order to obtain more complex formations. First we need to explain what we mean by limited sensor information. Through out this paper we will assume that all sensors have a limited detection range. This means that every agent in a formation must keep within a certain specified distance of its neighbor/neighbors in order to be able to communicate. When designing a control algorithm for a system of this type, high priority must be given to control actions that aim at keeping distances small. Furthermore, some sensors may be directional and have a This work is in part sponsored by the European IST project RECSYS, the Swedish Research Council and the Centre of Autonomous Systems, KTH. limited angle of view. In those cases the agents must keep not only the distances, but also the relative rotations, more or less fixed. Finally, we will treat the case where data from the positioning sensors are so noisy or unreliable that it is necessary for two or more agents to share information on the surroundings in order to be able to operate. In this case, constraints on the control system are similar to the previous cases, but here the demands on robustness are extremely high since the system relies on the assumption that the agents can communicate with each other at all times. It is clear from this reasoning that limited sensor information leads to additional constraints on the behavior of the system, and that any limitations of data must therefore be taken into account already when designing the basic control algorithms. II. BASIC BEHAVIORS In the following sections we suggest two basic controllers for a mobile robot with sensor limitations following another mobile agent, which we from now on will refer to as the leader. The first controller (Section III) is designed such that the robot follows the leader s trajectory while trying to keep the distance to the leader constant. The second controller (Section IV) is designed to make the robot move side by side with the leader at some specified distance, while keeping the same orientation as the leader. In the first case it is possible to apply linearization, but in the second case, we will need to study a nonlinear control system. Combining the two basic controllers in various ways allows us to define a wide range of more complex controllers for multi-agent systems, as will be shown in Section V. Through out this paper we use the following nonholonomic model for a robot: where, and denote the speed, rotation and angular velocity of the robot with respect to some fixed coordinate system. (1)

2 III. VERTICA TRACKING - PATH FOOWING Our vertical-tracking control is developed from the pathfollowing control presented in [3]. The control in [3] was developed to steer a mobile robot along a pre-defined trajectory. To obtain this, a virtual vehicle approach was used. A reference point was defined at a distance from the center of the robot and the control was designed to steer this point along the given path. The look-ahead distance,, had to be given due to the necessity to avoid singularities. Otherwise, as the distance to target decreases, the angle to target ( in Figure 1), measured from the robot s axis of orientation, will eventually become undefined. With this approach it is easy to see the similarities with tracking. Instead of letting the reference point follow a path, one may easily modify the algorithm so that the point instead follows a moving target. In [3], the direction relative the robot at which the look-ahead distance should be kept was optional. In this application we want the mobile robot at all times to be oriented towards its leader and therefore we shall here choose the reference point to be on the robot s axis of orientation. With this particular choice of reference point we obtain not only a point that can be driven arbitrarily close to the leader without causing the angle to target to be undefined. We also obtain control of the robot s orientation, since controlling towards the center of the target (or in this case the leader),, means simultaneously controlling the angle of orientation,, so that the relative angle to target,, approaches zero. Now let the point be defined as above, i.e., located y Fig. 1. ( p(s), q(s) ) φ ρ (x, y ) Revised Virtual vehicle. on the robot s axis of orientation at a distance from the center of the robot. If the robot is centered in, then (2) erivation of equation (2) in combination with the unicycle model (1) gives the connection between the velocity and angular velocity of the robot, and, and the motion of x the point : If and (3) are chosen as!"#! $ % (4) for some constant, including both a proportional and a derivative part, and are driven towards and. The corresponding controls for the robot, i.e. for and, are obtained by inserting the expressions for " in equation (3). Rewriting the expression yields & ' $ ( *) +-,./1 &) 2 (5) where is the relative angle to the leader measured by the robot, ' is the distance to the leader and and ) are the speed and orientation of the leader. In case the leader is virtual, both the speed at which the leader should move and the speed at which the robot should follow the leader can be designed to gain robustness. One example of this is the path following problem considered in [3]. The path was parameterized and the control algorithm was designed to make the robot track a point *3 14!" :987 : on the curve. The parameter, 7, was then defined in order to adjust the speed of the point so that the robot could keep up with the leader. When following another agent in a formation it may not be possible to implement such a feedback control, for instance because of limitations in bandwidth that put restrictions on how much information that can be transmitted between the agents. Since it is not necessary for stability, and since we want to define a control that is as general as possible, we do not assume here that the leader can adjust its speed to the tracking robot. Then we must, however, impose a restriction on the speed of the leader with respect to the maximum speed of the followers. With a communication system that allows leader and follower to communicate with each other and exchange information about speed, acceleration and orientation, (5) can be implemented directly. As mentioned before, this may not always be the case. A common scenario is that a robot only have access to data that are collected with its own positioning sensors. Based on these data estimations can be made of, for instance, speed and acceleration of the leader. If the target moves smoothly, the problem can be avoided by simply ignoring the target velocity in (5). If ; >?;A@CB one wants to follow the target with a directional angle (Figure 2), then (5) can be rewritten as > E F' E ' E! : > G2 (6)

3 IV. HORIZONTA TRACKING The objective of the horizontal tracking control is to align the robot with another moving object so that they move in parallel with the same orientation (Figure 3). Ideally, the angle from the leader s axis of orientation to the following robot should be B. It is possible to extend this control to multi-agent systems by letting a third robot follow the original follower and so on. Eventually we get a chain of robots, all moving in parallel in the same direction. This type of control can be used in applications where large areas should be explored or covered by a number of mobile units. A more concrete example of this is the searching for land-mines with a team of mobile agents. Since our eventual control objective is to align the middle points of two robots, the linearization technique used in the previous ; >A; section can not be applied here (we would have B ). One might argue that two off-the-axis points with small distance to the axes can be considered instead [4], so feedback linearization can be applied. However, in this case the control action could be very big and ill conditioned. What we propose here is instead a nonlinear control strategy. As we will show, the control is guaranteed to stay well bounded for some very mild assumptions on the motion of the leader. To simplify the equations we shall here assume that we know the speed and angular velocity of the object we want to follow, either from estimation based on data from the positioning sensors on board, or from information transfered to the robot via some communication system. Note that if the robot should always be positioned at a 9-degrees-angle from the leaders axis of orientation then (xt,yt) Fig. 3. Fig. 2. d β Tracking with an angle. beta v Horizontal tracking and formation keeping. v v the speed of the robot will not necessarily be equal to the speed of the leader. Suppose that the measured distance between the robot and the leader is while is the desired distance. Then the control we propose for the robot is ( " (7) where, for some constants $ (8) Here. and are defined as the rotation angle of the leader and the robot and is the measured relative B angle to the leader which should be approximately. Theorem 1: If the control for the follower is given by (7), then the equilibrium B is locally asymptotically stable when is set to a positive constant and " is set to zero. Thus, when varies slowly and " is small, the distance and relative angle errors are bounded. With these conditions fulfilled, it is clear from (8) that the control action will also be bounded. Remark: It is well known that for such nonholonomic systems, stabilization to an equilibrium point by any state feedback control is not possible. Thus when both and are set to zero, it is not possible to stabilize the system. Proof: enote B, and B, where is the relative angle to the following robot measured by the leader, then ( " After plugging in (7) and setting, we have 8 # E : (9) E et, then ( # is a center manifold, where are some positive constants. One can easily show that the flow on the center manifold is asymptotically stable. Then by center manifold theory, (9) is locally asymptotically stable. When is set to zero, may not tend to zero.

4 2 V. COMBINING BASIC FORMATIONS In this section we show that the two control-algorithms for horizontal and vertical tracking described in previous sections can be used as building-blocks when designing control algorithms for more complex multi-agent formations. More specific, we will use (7) and a simplified version of (5) to design a control-algorithm for a triangular formation consisting of two mobile agents following a third agent (see Figure 4). In [11], some mathematical properties of a formation defined by a rigid graph are discussed. In particular we know that it is possible to use algebraic constraints in the form of distance to define a rigid formation. Although in this paper we only consider the case of a triangular formation, control for many other rigid formations can be easily obtained by putting together other constellations of our basic controllers. 1 #. # - # $#%%#&! / # $*+%*,!. / $'(%')! - "! Fig. 4. Two robots tracking a target B. Multi-agent coordination 1 A. Problem statement - limited sensor information The problem we will focus on in this section is to design a control for a system of two robots with limited sensor input/output tracking a leader. We here assume that the two tracking robots can communicate with each other if they are sufficiently close and within the working range of each others communication receivers/transmitters. We also assume that the reliability of their positioning sensors decreases with distance to target. To obtain the sufficient information of the position and speed of the lead-robot, the two tracking robots must share information. In general, sharing information between agents increases the robustness of a formation. In this case, however, sharing distance and angle information between the tracking robots is not only important for robustness but sometimes even necessary. Therefore it is important that the robots always stay close to each other in order to maintain contact. When tracking a target/following a leader with a team of robots, one way to keep the robots sufficiently close to each other is to use an independent lead-follower control of the type described by (6) for each of the tracking robots. This approach is simple and it works fine in many applications where the relative position of the agents is not critical. The drawback of this control is that the relative distances and angles between the agents are maintained only indirectly. When only small deviations from the desired relative positions can be tolerated, a more robust strategy, where the controls of the agents are coupled, must be used. With this consideration in mind, we shall use the following subsection to derive a coupled control for a triangular formation. Remark: For the application of tracking it is interesting to note that only the relative distances and angles between target and tracking robots are of interest and that the control is therefore independent of the coordinate system. In this subsection we shall use the two controls (3) and (7) to derive a coupled control for two robots tracking a leader in a triangular formation. As mentioned before, our method is based on the assumption that the two robots have limited sensor range. For a proximity sensor, the ability to detect distances radially, i.e., distances between the sensor and features in the surrounding environment, rapidly decreases outside the sensors working range. The angular measurements are less dependent on distance and can therefore be used to calculate an estimated position of a distant feature if data from several sensors is available, so called triangulation. The estimation of distance to target can be made as long as some necessary conditions are fulfilled. The target must not be located on the same line as the two tracking robots and the robots must be separated by a distance that is sufficiently large relative the distance to the target. Furthermore, the robots must always be within communication range of each other in order to be able to exchange information. The motion of the two robots must therefore be coordinated in order to keep the distance and relative angle between them, as well as the detection angle to the target, within a given range. Here we shall assume that the communication sensors on the two tracking robots are positioned on the sides, so that the robots must always move parallel to each others with relative angles and (defined in Figure 4 and the table below) sufficiently close to 3)4 and 3)4% respectively. enote the two tracking robots Robot 1 and Robot 2, in accordance with Figure 4, and let us use the following table to define some variables we will use. Note that the angles are defined so that they are positive if measured counter-clockwise. As a consequence, the angle will be negative (approximately B ) since the relative angle to Robot 1 will be measured clockwise by Robot 2.

5 G Position coordinates x-coordinate for Target y-coordinate for Target x-coordinate for Robot no. i, i1,2 y-coordinate for Robot no. i, i1,2 rotation angle of Robot no. i, i1,2 Sensor readings distance to target for Robot no. i, i1,2 angle to target measured by Robot no. i, i1,2 distance to the other robot measured by Robot no. i, i1,2 angle to the other robot measured by Robot no. i, i1,2 Parameters distance robot-reference point desired distance between robots constant We immediately note that we can solve the problem of communication between the two tracking robots by letting one of them, say Robot 1, track the other robot using the control for horizontal tracking presented in the previous section. et and be the speed and velocity of Robot 1, and be the speed and velocity of Robot 2 and let be the desired distance between the tracking robots. Then, in accordance with equations (7) and (8), we choose with for some constants and, (1) $ (11) We could now easily define a tracking angle to the leader of the formation and let the motion of Robot 2 be decided by (6). Instead, based on the consideration in the previous subsection, we will use another approach and define a coupled control for Robot 2 that depend not only on the leader, but also on Robot 1. As in Section III we define a reference point at a distance from each of the two tracking robots, in the direction of their respective orientation. We denote the points and, with the indices referring to the number of the corresponding robots. Our control strategy will now be to steer the point,defined as to the target/leader. (12) The connection between the motion of the point and the steering parameters of Robot 1 and Robot 2 can be calculated using (2): 4 F (13) et the motion of the point simple controller: be decided by a (14) Combining (13) and (14) now gives an equation connecting the control parameters for Robot 1 and Robot 2: 4 4( (15) 4 The above equation coordinates the motion of the two robots in such a way that the point is steered towards the target. By inserting (7) in (15), it is possible to solve for and, but first it is necessary to express all the variables in (15) and (7) in angles and distances that are known, or that can be measured by the sensors of the robots. Using that 3, it is possible to rewrite the right-hand-side of (15). A geometric study of the angles and distances shows that the left-hand-side of (15) is equivalent to 4 (16) with and defined as "! % #! %$& (')$ *+ /, +.-, / (17) -1 and can be expressed in terms of known and measurable parameters as &) 3 *) 3 ) 5 (18) BA C. BA C 6$& ('.$ 87 9;:>?@): BA, C) :>?E: BA, C >?F 9;:HJIK@K:, :HJIK#E:, BA C HJIKBF, M " efine N to be N (19) It is then possible to solve (15) for and as long as PO N is invertible. We note that the matrix is invertible unless RQ 3, i.e., when the two robots face opposite directions. Thus, the control for Robot 2 is * O, N S 4( T N Since, the control for Robot 2 must be bounded as long as is bounded and VU WQ 3. If the initial positions for the robots are chosen not too close to such an extreme

6 and the motion of the target is smooth, it is reasonable to assume that the difference in orientation between the robots will be quite small and considerably less than 3 at all times. From theorem 1 we know that is bounded when varies slowly and is small. VI. SIMUATIONS In this section we show some results from a simulation in Matlab of two robots tracking (following) a target (leader). In Figure 5 the trajectories of the target and the two agents are plotted. In Figure 6 the distance and angle errors are plotted. The initial positions and orientations for the robots were chosen to produce a small initial error in both alignment and orientation. The effect of these errors can be seen in the figures. Initially the errors are big and fluctuating but eventually they decrease and stabilize close to zero. In particular, it is interesting to study the second (d1 d)/d beta1 pi/2 phi1 phi Fig. 5. Two robots tracking a target. istance error between robots, (d1 d)/d vs time Error in detection angle, t (beta1 pi/2) vs time ifference in rotation between t robots, (phi1 phi2) vs time t Fig. 6. istance and relative orientation errors. plot in Figure 6. The maximum and minimum values of the curve give us a hint on how big range the sensors that keep track of the other robots must have to allow the robots to communicate with each other at all times. Here the maximal deviation from the desired angle is.28 radians, or 16 degrees, which means that with this control, the sensors should at least have a detection range of 4 degrees for stable detection. VII. CONCUSIONS Formation control of multi-agent systems is well studied in the literature. In this paper we have focused on formations where sensor information is limited. We have proposed some new control algorithms that are only based on local information and that are easy to implement, and we have shown how these algorithms can be combined to build up control systems for more complex formations. It remains to be investigated how switching between the different algorithms affects the stability of the system. A better understanding of the switching behavior is desirable. For example it could be made use of in the development of an efficient obstacle avoidance algorithm for formations. REFERENCES [1] R.C. Arkin. Behavior-Based Robotics. The MIT Press, Cambridge, Massachusetts, [2] T. Balch and R. Arkin. Behavior-based formation control for multi-robot teams. IEEE Transaction on Robotics and Automation, 14(6): , [3] M. Egerstedt, X. Hu and A. Stotsky, Control of Mobile Platforms Using a Virtual Vehicle Approach, IEEE Trans. Aut. Control vol. 46 no. 11, 21. [4] A. K. as, R. Fierro, V. Kumar, J. P. Ostrowski, J. Spletzer, and C. J. Taylor, A vision based formation control framework, IEEE Transactions on Robotics and Automation, vol. 18, pp , 22. [5] J. awton, R. Beard and B. Young, A ecentralized Approach to Formation Manuervers, IEEE Transactions on Robotics and Automation, vol 19, pp , 23. [6] P. Ögren, M. Egerstedt and X. Hu, A Control yapunov Function Approach to Multi-Agent Coordination, IEEE trans. Robotics and Automation vol. 18, 22. [7] Manuel Mazo Jr., Alberto Speranzon, Karl H. Johansson and Xiaoming Hu, Multi-Robot Tracking of a Moving Object Using irectional Sensors, to appear in Proc. of ICRA 24. [8] M. Egerstedt and X. Hu, Formation constrained multi-agent control, IEEE Transactions on Robotics and Automation, vol. 17, pp , 21. [9] W. Kang, N. Xi, Y. Zhao, J. Tan, and Y. Wang, Formation control of multiple autonomous vehicles: Theory and experimentation, IFAC 15th Triennial World Congress, 22. [1] X. Hu,. Fuentes, and T. Gustavi, Sensor-based navigation coordination for mobile robots, in IEEE Conference on ecision and Control, 23. [11] Resa Olfati-Saber and R. M. Murray, Graph Rigidity and istributed Formation Stabilization of Multi-Vehicle Systems, in IEEE Conference on ecision and Control, 22. [12] A. Jadbabaie, J. in and A. S. Morse, Coordination of groups of mobile autonomous agents using nearest neighbor rules, IEEE Trans. Automat. Control 48, pp , 23. [13] Herbert G. Tanner, George J. Pappas, and Vijay Kumar. eader-toformation stability. IEEE Transactions on Robotics and Automation, 24. [14] M. issanayake, P. Newman, S. Clark, H. urrant-whyte and M. Csorba, A solution to the simultaneous localization and map building (SAM) problem, IEEE Transactions on Robotics and Automation, Vol: 17 (3), Jun 21. [15] Chieh-Chih Wang, Charles Thorpe, and Sebastian Thrun, Online Simultaneous ocalization and Mapping with etection and Tracking of Moving Objects: Theory and Results from a Ground Vehicle in Crowded Urban Areas, Proceedings of ICRA 23, pp , 23. [16] Rene Vidal, Omid Shakernia, and Shankar Sastry, Formation Control of Nonholonomic Mobile Robots with Omnidirectional Visual Servoing and Motion Segmentation, Proceedings of ICRA 23, pp , 23. [17] Estela Bicho and Sergio Monteiro, Formation control for multiple mobile robots: a non-linear attractor dynamics approach, Proceedings of IROS 23, pp , 23.

Attractor dynamics generates robot formations: from theory to implementation

Attractor dynamics generates robot formations: from theory to implementation Attractor dynamics generates robot formations: from theory to implementation Sergio Monteiro, Miguel Vaz and Estela Bicho Dept of Industrial Electronics and Dept of Mathematics for Science and Technology

More information

Published in: IEEE Transactions on Control Systems Technology DOI: /TCST Link to publication in the UWA Research Repository

Published in: IEEE Transactions on Control Systems Technology DOI: /TCST Link to publication in the UWA Research Repository Formation Tracking Control of Unicycle-Type Mobile Robots With Limited Sensing Ranges Do, D. (2008). Formation Tracking Control of Unicycle-Type Mobile Robots With Limited Sensing Ranges. IEEE Transactions

More information

Formation Control of Unicycle Mobile Robots: a Virtual Structure Approach

Formation Control of Unicycle Mobile Robots: a Virtual Structure Approach Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference Shanghai, P.R. China, December 6-8, 29 FrC.2 Formation Control of Unicycle Mobile Robots: a Virtual Structure Approach

More information

A Dynamical Systems Approach to Behavior-Based Formation Control

A Dynamical Systems Approach to Behavior-Based Formation Control A Dynamical Systems Approach to Behavior-Based Formation Control Sergio Monteiro and Estela Bicho Department of Industrial Electronics, University of Minho 8-8 Guimaraes(Portugal) sergio.monteiro@dei.uminho.pt,

More information

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment Proceedings of the International MultiConference of Engineers and Computer Scientists 2016 Vol I,, March 16-18, 2016, Hong Kong Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free

More information

Real-time Adaptive Robot Motion Planning in Unknown and Unpredictable Environments

Real-time Adaptive Robot Motion Planning in Unknown and Unpredictable Environments Real-time Adaptive Robot Motion Planning in Unknown and Unpredictable Environments IMI Lab, Dept. of Computer Science University of North Carolina Charlotte Outline Problem and Context Basic RAMP Framework

More information

Cooperative robot team navigation strategies based on an environmental model

Cooperative robot team navigation strategies based on an environmental model Cooperative robot team navigation strategies based on an environmental model P. Urcola and L. Montano Instituto de Investigación en Ingeniería de Aragón, University of Zaragoza (Spain) Email: {urcola,

More information

ROBOT FORMATIONS GENERATED BY NON-LINEAR ATTRACTOR DYNAMICS. Sergio Monteiro Estela Bicho

ROBOT FORMATIONS GENERATED BY NON-LINEAR ATTRACTOR DYNAMICS. Sergio Monteiro Estela Bicho ROBOT FORMATIONS GENERATED BY NON-LINEAR ATTRACTOR DYNAMICS Sergio Monteiro Estela Bicho sergio.monteiro@dei.uminho.pt estela.bicho@dei.uminho.pt Dep. Industrial Electronics University of Minho Abstract:

More information

Path Planning and Obstacle Avoidance for Boe Bot Mobile Robot

Path Planning and Obstacle Avoidance for Boe Bot Mobile Robot Path Planning and Obstacle Avoidance for Boe Bot Mobile Robot Mohamed Ghorbel 1, Lobna Amouri 1, Christian Akortia Hie 1 Institute of Electronics and Communication of Sfax (ISECS) ATMS-ENIS,University

More information

Optimized Tuning of PI Controller for a Spherical Tank Level System Using New Modified Repetitive Control Strategy

Optimized Tuning of PI Controller for a Spherical Tank Level System Using New Modified Repetitive Control Strategy International Journal of Engineering Research and Development e-issn: 2278-67X, p-issn: 2278-8X, www.ijerd.com Volume 3, Issue 6 (September 212), PP. 74-82 Optimized Tuning of PI Controller for a Spherical

More information

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Hiroshi Ishiguro Department of Information Science, Kyoto University Sakyo-ku, Kyoto 606-01, Japan E-mail: ishiguro@kuis.kyoto-u.ac.jp

More information

Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors

Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors In: M.H. Hamza (ed.), Proceedings of the 21st IASTED Conference on Applied Informatics, pp. 1278-128. Held February, 1-1, 2, Insbruck, Austria Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors

More information

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Leandro Soriano Marcolino and Luiz Chaimowicz Abstract A very common problem in the navigation of robotic swarms is when groups of robots

More information

Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots

Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots Gregor Novak 1 and Martin Seyr 2 1 Vienna University of Technology, Vienna, Austria novak@bluetechnix.at 2 Institute

More information

Tracking and Formation Control of Leader-Follower Cooperative Mobile Robots Based on Trilateration Data

Tracking and Formation Control of Leader-Follower Cooperative Mobile Robots Based on Trilateration Data EMITTER International Journal of Engineering Technology Vol. 3, No. 2, December 2015 ISSN: 2443-1168 Tracking and Formation Control of Leader-Follower Cooperative Mobile Robots Based on Trilateration Data

More information

How to Graph Trigonometric Functions

How to Graph Trigonometric Functions How to Graph Trigonometric Functions This handout includes instructions for graphing processes of basic, amplitude shifts, horizontal shifts, and vertical shifts of trigonometric functions. The Unit Circle

More information

E. Slope-Intercept Form and Direct Variation (pp )

E. Slope-Intercept Form and Direct Variation (pp ) and Direct Variation (pp. 32 35) For any two points, there is one and only one line that contains both points. This fact can help you graph a linear equation. Many times, it will be convenient to use the

More information

Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders

Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders Akiyuki Hasegawa, Hiroshi Fujimoto and Taro Takahashi 2 Abstract Research on the control using a load-side encoder for

More information

Closing the loop around Sensor Networks

Closing the loop around Sensor Networks Closing the loop around Sensor Networks Bruno Sinopoli Shankar Sastry Dept of Electrical Engineering, UC Berkeley Chess Review May 11, 2005 Berkeley, CA Conceptual Issues Given a certain wireless sensor

More information

Multi-robot cognitive formations

Multi-robot cognitive formations Multi-robot cognitive formations Miguel Sousa 1, Sérgio Monteiro 1, Toni Machado 1, Wolfram Erlhagen 2 and Estela Bicho 1 Abstract In this paper, we show how a team of autonomous mobile robots, which drive

More information

Robots Learning from Robots: A proof of Concept Study for Co-Manipulation Tasks. Luka Peternel and Arash Ajoudani Presented by Halishia Chugani

Robots Learning from Robots: A proof of Concept Study for Co-Manipulation Tasks. Luka Peternel and Arash Ajoudani Presented by Halishia Chugani Robots Learning from Robots: A proof of Concept Study for Co-Manipulation Tasks Luka Peternel and Arash Ajoudani Presented by Halishia Chugani Robots learning from humans 1. Robots learn from humans 2.

More information

CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING

CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING Igor Arolovich a, Grigory Agranovich b Ariel University of Samaria a igor.arolovich@outlook.com, b agr@ariel.ac.il Abstract -

More information

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO Antennas and Propagation b: Path Models Rayleigh, Rician Fading, MIMO Introduction From last lecture How do we model H p? Discrete path model (physical, plane waves) Random matrix models (forget H p and

More information

Robot formations: robots allocation and leader follower pairs

Robot formations: robots allocation and leader follower pairs 200 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 200 Robot formations: robots allocation and leader follower pairs Sérgio Monteiro Estela Bicho Department of Industrial

More information

Robot Crowd Navigation using Predictive Position Fields in the Potential Function Framework

Robot Crowd Navigation using Predictive Position Fields in the Potential Function Framework Robot Crowd Navigation using Predictive Position Fields in the Potential Function Framework Ninad Pradhan, Timothy Burg, and Stan Birchfield Abstract A potential function based path planner for a mobile

More information

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration Proceedings of the 1994 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MF1 94) Las Vega, NV Oct. 2-5, 1994 Fuzzy Logic Based Robot Navigation In Uncertain

More information

Nonholonomic Haptic Display

Nonholonomic Haptic Display Nonholonomic Haptic Display J. Edward Colgate Michael A. Peshkin Witaya Wannasuphoprasit Department of Mechanical Engineering Northwestern University Evanston, IL 60208-3111 Abstract Conventional approaches

More information

Structure and Synthesis of Robot Motion

Structure and Synthesis of Robot Motion Structure and Synthesis of Robot Motion Motion Synthesis in Groups and Formations I Subramanian Ramamoorthy School of Informatics 5 March 2012 Consider Motion Problems with Many Agents How should we model

More information

The Optimism Principle: A Unified Framework for Optimal Robotic Network Deployment in An Unknown Obstructed Environment

The Optimism Principle: A Unified Framework for Optimal Robotic Network Deployment in An Unknown Obstructed Environment The Optimism Principle: A Unified Framework for Optimal Robotic Network Deployment in An Unknown Obstructed Environment Shangxing Wang 1, Bhaskar Krishnamachari 1 and Nora Ayanian 2 Abstract We consider

More information

Wednesday, October 29, :00-04:00pm EB: 3546D. TELEOPERATION OF MOBILE MANIPULATORS By Yunyi Jia Advisor: Prof.

Wednesday, October 29, :00-04:00pm EB: 3546D. TELEOPERATION OF MOBILE MANIPULATORS By Yunyi Jia Advisor: Prof. Wednesday, October 29, 2014 02:00-04:00pm EB: 3546D TELEOPERATION OF MOBILE MANIPULATORS By Yunyi Jia Advisor: Prof. Ning Xi ABSTRACT Mobile manipulators provide larger working spaces and more flexibility

More information

A Reactive Collision Avoidance Approach for Mobile Robot in Dynamic Environments

A Reactive Collision Avoidance Approach for Mobile Robot in Dynamic Environments A Reactive Collision Avoidance Approach for Mobile Robot in Dynamic Environments Tang S. H. and C. K. Ang Universiti Putra Malaysia (UPM), Malaysia Email: saihong@eng.upm.edu.my, ack_kit@hotmail.com D.

More information

The Real-Time Control System for Servomechanisms

The Real-Time Control System for Servomechanisms The Real-Time Control System for Servomechanisms PETR STODOLA, JAN MAZAL, IVANA MOKRÁ, MILAN PODHOREC Department of Military Management and Tactics University of Defence Kounicova str. 65, Brno CZECH REPUBLIC

More information

Embedded Control Project -Iterative learning control for

Embedded Control Project -Iterative learning control for Embedded Control Project -Iterative learning control for Author : Axel Andersson Hariprasad Govindharajan Shahrzad Khodayari Project Guide : Alexander Medvedev Program : Embedded Systems and Engineering

More information

Speed Control of a Pneumatic Monopod using a Neural Network

Speed Control of a Pneumatic Monopod using a Neural Network Tech. Rep. IRIS-2-43 Institute for Robotics and Intelligent Systems, USC, 22 Speed Control of a Pneumatic Monopod using a Neural Network Kale Harbick and Gaurav S. Sukhatme! Robotic Embedded Systems Laboratory

More information

DC and AC Circuits. Objective. Theory. 1. Direct Current (DC) R-C Circuit

DC and AC Circuits. Objective. Theory. 1. Direct Current (DC) R-C Circuit [International Campus Lab] Objective Determine the behavior of resistors, capacitors, and inductors in DC and AC circuits. Theory ----------------------------- Reference -------------------------- Young

More information

Modeling and Sliding Mode Control of Dc-Dc Buck-Boost Converter

Modeling and Sliding Mode Control of Dc-Dc Buck-Boost Converter 6 th International Advanced Technologies Symposium (IATS ), 68 May, lazığ, Turkey Modeling and Sliding Mode Control of DcDc BuckBoost Converter H Guldemir University of Fira lazig/turkey, hguldemir@gmailcom

More information

GPS data correction using encoders and INS sensors

GPS data correction using encoders and INS sensors GPS data correction using encoders and INS sensors Sid Ahmed Berrabah Mechanical Department, Royal Military School, Belgium, Avenue de la Renaissance 30, 1000 Brussels, Belgium sidahmed.berrabah@rma.ac.be

More information

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim MEM380 Applied Autonomous Robots I Winter 2011 Feedback Control USARSim Transforming Accelerations into Position Estimates In a perfect world It s not a perfect world. We have noise and bias in our acceleration

More information

Disturbance Rejection Using Self-Tuning ARMARKOV Adaptive Control with Simultaneous Identification

Disturbance Rejection Using Self-Tuning ARMARKOV Adaptive Control with Simultaneous Identification IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 9, NO. 1, JANUARY 2001 101 Disturbance Rejection Using Self-Tuning ARMARKOV Adaptive Control with Simultaneous Identification Harshad S. Sane, Ravinder

More information

JAIST Reposi. Recent Advances in Multi-Robot Syste Controls for Swarms of Mobile Robots Fish Schools. Title. Author(s)Lee, Geunho; Chong, Nak Young

JAIST Reposi. Recent Advances in Multi-Robot Syste Controls for Swarms of Mobile Robots Fish Schools. Title. Author(s)Lee, Geunho; Chong, Nak Young JAIST Reposi https://dspace.j Title Recent Advances in Multi-Robot Syste Controls for Swarms of Mobile Robots Fish Schools Author(s)Lee, Geunho; Chong, Nak Young Citation Issue Date 2008-05 Type Book Text

More information

Traffic Control for a Swarm of Robots: Avoiding Target Congestion

Traffic Control for a Swarm of Robots: Avoiding Target Congestion Traffic Control for a Swarm of Robots: Avoiding Target Congestion Leandro Soriano Marcolino and Luiz Chaimowicz Abstract One of the main problems in the navigation of robotic swarms is when several robots

More information

Embedded Robust Control of Self-balancing Two-wheeled Robot

Embedded Robust Control of Self-balancing Two-wheeled Robot Embedded Robust Control of Self-balancing Two-wheeled Robot L. Mollov, P. Petkov Key Words: Robust control; embedded systems; two-wheeled robots; -synthesis; MATLAB. Abstract. This paper presents the design

More information

Safe and Efficient Autonomous Navigation in the Presence of Humans at Control Level

Safe and Efficient Autonomous Navigation in the Presence of Humans at Control Level Safe and Efficient Autonomous Navigation in the Presence of Humans at Control Level Klaus Buchegger 1, George Todoran 1, and Markus Bader 1 Vienna University of Technology, Karlsplatz 13, Vienna 1040,

More information

Application of congestion control algorithms for the control of a large number of actuators with a matrix network drive system

Application of congestion control algorithms for the control of a large number of actuators with a matrix network drive system Application of congestion control algorithms for the control of a large number of actuators with a matrix networ drive system Kyu-Jin Cho and Harry Asada d Arbeloff Laboratory for Information Systems and

More information

Nomograms for Synthesizing Crank Rocker Mechanism with a Desired Optimum Range of Transmission Angle

Nomograms for Synthesizing Crank Rocker Mechanism with a Desired Optimum Range of Transmission Angle International Journal of Mining, Metallurgy & Mechanical Engineering (IJMMME Volume 3, Issue 3 (015 ISSN 30 4060 (Online Nomograms for Synthesizing Crank Rocker Mechanism with a Desired Optimum Range of

More information

Adaptive Inverse Control with IMC Structure Implementation on Robotic Arm Manipulator

Adaptive Inverse Control with IMC Structure Implementation on Robotic Arm Manipulator Adaptive Inverse Control with IMC Structure Implementation on Robotic Arm Manipulator Khalid M. Al-Zahrani echnical Support Unit erminal Department, Saudi Aramco P.O. Box 94 (Najmah), Ras anura, Saudi

More information

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003

More information

Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization

Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization Sensors and Materials, Vol. 28, No. 6 (2016) 695 705 MYU Tokyo 695 S & M 1227 Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization Chun-Chi Lai and Kuo-Lan Su * Department

More information

The Haptic Impendance Control through Virtual Environment Force Compensation

The Haptic Impendance Control through Virtual Environment Force Compensation The Haptic Impendance Control through Virtual Environment Force Compensation OCTAVIAN MELINTE Robotics and Mechatronics Department Institute of Solid Mechanicsof the Romanian Academy ROMANIA octavian.melinte@yahoo.com

More information

The Mathematics of the Stewart Platform

The Mathematics of the Stewart Platform The Mathematics of the Stewart Platform The Stewart Platform consists of 2 rigid frames connected by 6 variable length legs. The Base is considered to be the reference frame work, with orthogonal axes

More information

Minimum Copper Loss Flux-Weakening Control of Surface Mounted Permanent Magnet Synchronous Motors

Minimum Copper Loss Flux-Weakening Control of Surface Mounted Permanent Magnet Synchronous Motors IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 18, NO. 4, JULY 2003 929 Minimum Copper Loss Flux-Weakening Control of Surface Mounted Permanent Magnet Synchronous Motors Jiunn-Jiang Chen and Kan-Ping Chin,

More information

An In-pipe Robot with Multi-axial Differential Gear Mechanism

An In-pipe Robot with Multi-axial Differential Gear Mechanism 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 2013. Tokyo, Japan An In-pipe Robot with Multi-axial Differential Gear Mechanism Ho Moon Kim, Jung Seok Suh,

More information

Flocking-Based Multi-Robot Exploration

Flocking-Based Multi-Robot Exploration Flocking-Based Multi-Robot Exploration Noury Bouraqadi and Arnaud Doniec Abstract Dépt. Informatique & Automatique Ecole des Mines de Douai France {bouraqadi,doniec}@ensm-douai.fr Exploration of an unknown

More information

LAB 5: Mobile robots -- Modeling, control and tracking

LAB 5: Mobile robots -- Modeling, control and tracking LAB 5: Mobile robots -- Modeling, control and tracking Overview In this laboratory experiment, a wheeled mobile robot will be used to illustrate Modeling Independent speed control and steering Longitudinal

More information

Segway Robot Designing And Simulating, Using BELBIC

Segway Robot Designing And Simulating, Using BELBIC IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 5, Ver. II (Sept - Oct. 2016), PP 103-109 www.iosrjournals.org Segway Robot Designing And Simulating,

More information

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 23 The Phase Locked Loop (Contd.) We will now continue our discussion

More information

Semi-Autonomous Parking for Enhanced Safety and Efficiency

Semi-Autonomous Parking for Enhanced Safety and Efficiency Technical Report 105 Semi-Autonomous Parking for Enhanced Safety and Efficiency Sriram Vishwanath WNCG June 2017 Data-Supported Transportation Operations & Planning Center (D-STOP) A Tier 1 USDOT University

More information

Robot formations: robots allocation and leader follower pairs

Robot formations: robots allocation and leader follower pairs Robot formations: robots allocation and leader follower pairs Sérgio Monteiro Estela Bicho Department of Industrial Electronics University of Minho 400 0 Azurém, Portugal {sergio,estela}@dei.uminho.pt

More information

Carrier Phase GPS Augmentation Using Laser Scanners and Using Low Earth Orbiting Satellites

Carrier Phase GPS Augmentation Using Laser Scanners and Using Low Earth Orbiting Satellites Carrier Phase GPS Augmentation Using Laser Scanners and Using Low Earth Orbiting Satellites Colloquium on Satellite Navigation at TU München Mathieu Joerger December 15 th 2009 1 Navigation using Carrier

More information

A Posture Control for Two Wheeled Mobile Robots

A Posture Control for Two Wheeled Mobile Robots Transactions on Control, Automation and Systems Engineering Vol., No. 3, September, A Posture Control for Two Wheeled Mobile Robots Hyun-Sik Shim and Yoon-Gyeoung Sung Abstract In this paper, a posture

More information

A MATHEMATICAL MODEL OF A LEGO DIFFERENTIAL DRIVE ROBOT

A MATHEMATICAL MODEL OF A LEGO DIFFERENTIAL DRIVE ROBOT 314 A MATHEMATICAL MODEL OF A LEGO DIFFERENTIAL DRIVE ROBOT Ph.D. Stud. Eng. Gheorghe GÎLCĂ, Faculty of Automation, Computers and Electronics, University of Craiova, gigi@robotics.ucv.ro Prof. Ph.D. Eng.

More information

Localization (Position Estimation) Problem in WSN

Localization (Position Estimation) Problem in WSN Localization (Position Estimation) Problem in WSN [1] Convex Position Estimation in Wireless Sensor Networks by L. Doherty, K.S.J. Pister, and L.E. Ghaoui [2] Semidefinite Programming for Ad Hoc Wireless

More information

Dr. Wenjie Dong. The University of Texas Rio Grande Valley Department of Electrical Engineering (956)

Dr. Wenjie Dong. The University of Texas Rio Grande Valley Department of Electrical Engineering (956) Dr. Wenjie Dong The University of Texas Rio Grande Valley Department of Electrical Engineering (956) 665-2200 Email: wenjie.dong@utrgv.edu EDUCATION PhD, University of California, Riverside, 2009 Major:

More information

(i) Sine sweep (ii) Sine beat (iii) Time history (iv) Continuous sine

(i) Sine sweep (ii) Sine beat (iii) Time history (iv) Continuous sine A description is given of one way to implement an earthquake test where the test severities are specified by the sine-beat method. The test is done by using a biaxial computer aided servohydraulic test

More information

Supervisory Control for Cost-Effective Redistribution of Robotic Swarms

Supervisory Control for Cost-Effective Redistribution of Robotic Swarms Supervisory Control for Cost-Effective Redistribution of Robotic Swarms Ruikun Luo Department of Mechaincal Engineering College of Engineering Carnegie Mellon University Pittsburgh, Pennsylvania 11 Email:

More information

Connectivity in a UAV Multi-static Radar Network

Connectivity in a UAV Multi-static Radar Network Connectivity in a UAV Multi-static Radar Network David W. Casbeer and A. Lee Swindlehurst and Randal Beard Department of Electrical and Computer Engineering Brigham Young University, Provo, UT This paper

More information

Formation Maintenance for Autonomous Robots by Steering Behavior Parameterization

Formation Maintenance for Autonomous Robots by Steering Behavior Parameterization Formation Maintenance for Autonomous Robots by Steering Behavior Parameterization MAITE LÓPEZ-SÁNCHEZ, JESÚS CERQUIDES WAI Volume Visualization and Artificial Intelligence Research Group, MAiA Dept. Universitat

More information

Robust Haptic Teleoperation of a Mobile Manipulation Platform

Robust Haptic Teleoperation of a Mobile Manipulation Platform Robust Haptic Teleoperation of a Mobile Manipulation Platform Jaeheung Park and Oussama Khatib Stanford AI Laboratory Stanford University http://robotics.stanford.edu Abstract. This paper presents a new

More information

Self-Tuning Nearness Diagram Navigation

Self-Tuning Nearness Diagram Navigation Self-Tuning Nearness Diagram Navigation Chung-Che Yu, Wei-Chi Chen, Chieh-Chih Wang and Jwu-Sheng Hu Abstract The nearness diagram (ND) navigation method is a reactive navigation method used for obstacle

More information

Robust Control Design for Rotary Inverted Pendulum Balance

Robust Control Design for Rotary Inverted Pendulum Balance Indian Journal of Science and Technology, Vol 9(28), DOI: 1.17485/ijst/216/v9i28/9387, July 216 ISSN (Print) : 974-6846 ISSN (Online) : 974-5645 Robust Control Design for Rotary Inverted Pendulum Balance

More information

Dynamic Robot Formations Using Directional Visual Perception. approaches for robot formations in order to outline

Dynamic Robot Formations Using Directional Visual Perception. approaches for robot formations in order to outline Dynamic Robot Formations Using Directional Visual Perception Franοcois Michaud 1, Dominic Létourneau 1, Matthieu Guilbert 1, Jean-Marc Valin 1 1 Université de Sherbrooke, Sherbrooke (Québec Canada), laborius@gel.usherb.ca

More information

BECAUSE OF their low cost and high reliability, many

BECAUSE OF their low cost and high reliability, many 824 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 45, NO. 5, OCTOBER 1998 Sensorless Field Orientation Control of Induction Machines Based on a Mutual MRAS Scheme Li Zhen, Member, IEEE, and Longya

More information

International Journal of Modern Engineering and Research Technology

International Journal of Modern Engineering and Research Technology Volume 5, Issue 1, January 2018 ISSN: 2348-8565 (Online) International Journal of Modern Engineering and Research Technology Website: http://www.ijmert.org Email: editor.ijmert@gmail.com Experimental Analysis

More information

Distributed estimation and consensus. Luca Schenato University of Padova WIDE 09 7 July 2009, Siena

Distributed estimation and consensus. Luca Schenato University of Padova WIDE 09 7 July 2009, Siena Distributed estimation and consensus Luca Schenato University of Padova WIDE 09 7 July 2009, Siena Joint work w/ Outline Motivations and target applications Overview of consensus algorithms Application

More information

Lab 7: Introduction to Webots and Sensor Modeling

Lab 7: Introduction to Webots and Sensor Modeling Lab 7: Introduction to Webots and Sensor Modeling This laboratory requires the following software: Webots simulator C development tools (gcc, make, etc.) The laboratory duration is approximately two hours.

More information

Glossary of terms. Short explanation

Glossary of terms. Short explanation Glossary Concept Module. Video Short explanation Abstraction 2.4 Capturing the essence of the behavior of interest (getting a model or representation) Action in the control Derivative 4.2 The control signal

More information

Learning Reactive Neurocontrollers using Simulated Annealing for Mobile Robots

Learning Reactive Neurocontrollers using Simulated Annealing for Mobile Robots Learning Reactive Neurocontrollers using Simulated Annealing for Mobile Robots Philippe Lucidarme, Alain Liégeois LIRMM, University Montpellier II, France, lucidarm@lirmm.fr Abstract This paper presents

More information

A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator

A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator International Conference on Control, Automation and Systems 2008 Oct. 14-17, 2008 in COEX, Seoul, Korea A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator

More information

An Intuitional Method for Mobile Robot Path-planning in a Dynamic Environment

An Intuitional Method for Mobile Robot Path-planning in a Dynamic Environment An Intuitional Method for Mobile Robot Path-planning in a Dynamic Environment Ching-Chang Wong, Hung-Ren Lai, and Hui-Chieh Hou Department of Electrical Engineering, Tamkang University Tamshui, Taipei

More information

Analysis of Trailer Position Error in an Autonomous Robot-Trailer System With Sensor Noise

Analysis of Trailer Position Error in an Autonomous Robot-Trailer System With Sensor Noise Analysis of Trailer Position Error in an Autonomous Robot-Trailer System With Sensor Noise David W. Hodo, John Y. Hung, David M. Bevly, and D. Scott Millhouse Electrical & Computer Engineering Dept. Auburn

More information

Available online at ScienceDirect. Procedia Engineering 168 (2016 ) th Eurosensors Conference, EUROSENSORS 2016

Available online at   ScienceDirect. Procedia Engineering 168 (2016 ) th Eurosensors Conference, EUROSENSORS 2016 Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 168 (216 ) 1671 1675 3th Eurosensors Conference, EUROSENSORS 216 Embedded control of a PMSM servo drive without current measurements

More information

EFFECT OF INERTIAL TAIL ON YAW RATE OF 45 GRAM LEGGED ROBOT *

EFFECT OF INERTIAL TAIL ON YAW RATE OF 45 GRAM LEGGED ROBOT * EFFECT OF INERTIAL TAIL ON YAW RATE OF 45 GRAM LEGGED ROBOT * N.J. KOHUT, D. W. HALDANE Department of Mechanical Engineering, University of California, Berkeley Berkeley, CA 94709, USA D. ZARROUK, R.S.

More information

On-demand printable robots

On-demand printable robots On-demand printable robots Ankur Mehta Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology 3 Computational problem? 4 Physical problem? There s a robot for that.

More information

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Journal of Academic and Applied Studies (JAAS) Vol. 2(1) Jan 2012, pp. 32-38 Available online @ www.academians.org ISSN1925-931X NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Sedigheh

More information

Actas do Encontro Científico 3º Festival Nacional de Robótica - ROBOTICA2003 Lisboa, 9 de Maio de 2003.

Actas do Encontro Científico 3º Festival Nacional de Robótica - ROBOTICA2003 Lisboa, 9 de Maio de 2003. Actas do Encontro Científico 3º Festival Nacional de Robótica - ROBOTICA2003 Lisboa, 9 de Maio de 2003. ROBOT FORMATIONS GENERATED BY NON-LINEAR ATTRACTOR DYNAMICS Sergio Monteiro Estela Bicho sergio.monteiro@dei.uminho.pt

More information

Stabilize humanoid robot teleoperated by a RGB-D sensor

Stabilize humanoid robot teleoperated by a RGB-D sensor Stabilize humanoid robot teleoperated by a RGB-D sensor Andrea Bisson, Andrea Busatto, Stefano Michieletto, and Emanuele Menegatti Intelligent Autonomous Systems Lab (IAS-Lab) Department of Information

More information

The Air Bearing Throughput Edge By Kevin McCarthy, Chief Technology Officer

The Air Bearing Throughput Edge By Kevin McCarthy, Chief Technology Officer 159 Swanson Rd. Boxborough, MA 01719 Phone +1.508.475.3400 dovermotion.com The Air Bearing Throughput Edge By Kevin McCarthy, Chief Technology Officer In addition to the numerous advantages described in

More information

Shape Memory Alloy Actuator Controller Design for Tactile Displays

Shape Memory Alloy Actuator Controller Design for Tactile Displays 34th IEEE Conference on Decision and Control New Orleans, Dec. 3-5, 995 Shape Memory Alloy Actuator Controller Design for Tactile Displays Robert D. Howe, Dimitrios A. Kontarinis, and William J. Peine

More information

Section 7.2 Logarithmic Functions

Section 7.2 Logarithmic Functions Math 150 c Lynch 1 of 6 Section 7.2 Logarithmic Functions Definition. Let a be any positive number not equal to 1. The logarithm of x to the base a is y if and only if a y = x. The number y is denoted

More information

Fuzzy-Heuristic Robot Navigation in a Simulated Environment

Fuzzy-Heuristic Robot Navigation in a Simulated Environment Fuzzy-Heuristic Robot Navigation in a Simulated Environment S. K. Deshpande, M. Blumenstein and B. Verma School of Information Technology, Griffith University-Gold Coast, PMB 50, GCMC, Bundall, QLD 9726,

More information

Automatic Control Motion control Advanced control techniques

Automatic Control Motion control Advanced control techniques Automatic Control Motion control Advanced control techniques (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Motivations (I) 2 Besides the classical

More information

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks Recently, consensus based distributed estimation has attracted considerable attention from various fields to estimate deterministic

More information

The Research on Servo Control System for AC PMSM Based on DSP BaiLei1, a, Wengang Zheng2, b

The Research on Servo Control System for AC PMSM Based on DSP BaiLei1, a, Wengang Zheng2, b 4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering (ICMMCCE 015) The Research on Servo Control System for AC PMSM Based on DSP BaiLei1, a, Wengang Zheng, b 1 Engineering

More information

Vision-Enabled Node Localization in Wireless Sensor Networks

Vision-Enabled Node Localization in Wireless Sensor Networks Vision-Enabled Node Localization in Wireless Sensor Networks Huang Lee and Hamid Aghajan Wireless Sensor Networks Lab Department of Electrical Engineering Stanford University, Stanford, CA 935 Email: huanglee@stanford.edu

More information

Arvind Pahade and Nitin Saxena Department of Electrical Engineering, Jabalpur Engineering College, Jabalpur, (MP), India

Arvind Pahade and Nitin Saxena Department of Electrical Engineering, Jabalpur Engineering College, Jabalpur, (MP), India e t International Journal on Emerging Technologies 4(1): 10-16(2013) ISSN No. (Print) : 0975-8364 ISSN No. (Online) : 2249-3255 Control of Synchronous Generator Excitation and Rotor Angle Stability by

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction It is appropriate to begin the textbook on robotics with the definition of the industrial robot manipulator as given by the ISO 8373 standard. An industrial robot manipulator is

More information

Decentralized Coordinated Motion for a Large Team of Robots Preserving Connectivity and Avoiding Collisions

Decentralized Coordinated Motion for a Large Team of Robots Preserving Connectivity and Avoiding Collisions Decentralized Coordinated Motion for a Large Team of Robots Preserving Connectivity and Avoiding Collisions Anqi Li, Wenhao Luo, Sasanka Nagavalli, Student Member, IEEE, Katia Sycara, Fellow, IEEE Abstract

More information

EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism

EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism Tim Davidson Ext. 27352 davidson@mcmaster.ca Objective To identify the plant model of a servomechanism, and explore the trade-off between

More information

Real-Time Bilateral Control for an Internet-Based Telerobotic System

Real-Time Bilateral Control for an Internet-Based Telerobotic System 708 Real-Time Bilateral Control for an Internet-Based Telerobotic System Jahng-Hyon PARK, Joonyoung PARK and Seungjae MOON There is a growing tendency to use the Internet as the transmission medium of

More information

CHAPTER 14 ALTERNATING VOLTAGES AND CURRENTS

CHAPTER 14 ALTERNATING VOLTAGES AND CURRENTS CHAPTER 4 ALTERNATING VOLTAGES AND CURRENTS Exercise 77, Page 28. Determine the periodic time for the following frequencies: (a) 2.5 Hz (b) 00 Hz (c) 40 khz (a) Periodic time, T = = 0.4 s f 2.5 (b) Periodic

More information