Zbigniew Michalewicz, University of North Carolina, Charlotte, USA and. Polish Academy of Sciences, Warsaw, Poland,

Size: px
Start display at page:

Download "Zbigniew Michalewicz, University of North Carolina, Charlotte, USA and. Polish Academy of Sciences, Warsaw, Poland,"

Transcription

1 Adaptive Modeling of a Ship Trajectory in Collision Situations at Sea Roman Smierzchalski, Gdynia Maritime Academy, Gdynia, Poland, roms@wsm.gdynia.pl Zbigniew Michalewicz, University of North Carolina, Charlotte, USA and Polish Academy of Sciences, Warsaw, Poland, zbyszek@uncc.edu Abstract For given circumstances (i.e., a collision situation at sea), a decision support system should help the operator to choose a proper maneuver, teach him/her good habits, and enhance his/her general intuition on how to behave in similar situations in the future. By taking into account certain boundaries of the maneuvering region, along with information on navigation obstacles and other moving ships, the problem of avoiding collisions at sea is reduced to a dynamic optimization task with static and dynamic constraints. In this paper a modied version of the EP/N (Evolutionary Planner/Navigator) [13] has been used as a major component of a such decision support system. #EP/N++ computes a safe-optimum path of a ship in a given static and dynamic environment; on the basis of this algorithm, a safe trajectory of the ship in a collision situation is determined. The introduction of a time parameter, together with time-varying constraints representing movable ships, are the main features of the new system. Sample results of ship trajectories obtained for typical navigation situations are presented in the paper. Key words: evolutionary algorithms, avoiding collisions at sea, Evolutionary Planner/Navigator. 1 Introduction Finding a safe, anti-collision maneuver is traditionally executed by drawing radar plots based on the observed echoes of the moving objects. The new-built ships are equipped with specialized radar anti-collision systems, Automatic Radar Plotting Aids (ARPA), which facilitate considerably the navigator's work. International Maritime Organization (IMO) has worked out the timetable of the installation of the ARPA systems on the ships built from 1984 [3]. Functions executed by the ARPA system automate the activities connected with tracking the objects and provide with graphical presentation of the navigational situation. Because of their ability of data processing and display capabilities of the navigational situation on the radar screen, the radar systems ARPA allow the navigator to select reasonable decisions about the maneuver to take. On the basis of the information obtained from the ARPA system (as well as navigator's seamanship and intuition), the nal decision on how to act in order to avoid the collision must be made individually by the navigator him/herself. Apart from adequate preparation for its operation, a proper use of the anti-collision system also requires additional algorithms which would help the navigator in charge to make correct decisions. Recent tendencies in the automation of the ship navigation led to automatic calculations of the anti-collision maneuver, along with simultaneous quantitative assessment of the risk of collision, based on the data obtained from the anticollision system [1, 4, 5, 6]. Thus the simplest solution seems to be a design of an extension of the conventional anti-collision system ARPA; without interfering in the work of the anti-collision system itself, such a new device would make it possible not only to calculate an anti-collision maneuver, but also to display this maneuver clearly to the navigators steering the ship. The data which describe the moving objects are obtained as the output from the ARPA system, and then are used as input for computing procedures of such a decision supporting system. The system would nd a set of eective solutions with respect to the assumed criteria and suggest a compromised decision. The nal acceptance of the decision suggested by the system (or the selection of an alternative decision from a set of the eective solutions) is made, of course, by the navigator. A detailed analysis of models and the synthesis of algorithms for safe, optimum steering was made by Lisowski and Smierzchalski [7]. In their work the problem of determining a safe trajectory as a non-linear programming task was formulated, where a kinematics

2 model of the own-ship was applied. 1 Another possible approach to this problem is the reduction of the solution space to a nite-dimensional one by creating so-called digitized matrix of permissible maneuvers for a given collision situation and a certain time instant [8]. In [10, 11] the problem of avoiding collisions was formulated as the multi-criterion optimization task. Three separate criteria were used. The attempt to estimate the safe trajectory using classier systems was presented in [2]. The collision situation was modeled as a fuzzy process with many inputs; for selecting the steering rules the authors made use of a fuzzy classier system. The main goal of this paper is to discuss the problem of avoiding collisions at sea from the perspective of an evolutionary process. It seems that the problem of avoiding collisions at sea is, in a sense, similar to the problem of steering a mobile robot. In [13], an evolutionary method (EP/N system) of generating paths of the robot in partially-known environments is presented. Based on the E/PN planning concept, a modied version of the system has been developed which takes into account the specic character of the collision avoiding process. The main innovation of this modied version is the existence of dierent types of static and dynamic constraints, which reect the real environment with moving strange ships (targets) and their dynamic characteristics. The evolutionary process which searches for a near-optimum trajectory in a collision situation takes into account a time parameter and the dynamic constraints, which represent strange ships-targets, whose shapes and dimensions depend on assumed safety conditions (i.e., the safe distance between the passing targets, their speed ratio, and bearing). The paper is organized as follows. The next section denes the problem of planning the own-ship trajectory in collision situations, and discusses the issue of modeling targets in an evolutionary system, whereas section 3 provides examples of planning a safe trajectory. Section 4 concludes the paper. 2 Evolutionary algorithm and the problem of avoiding collisions In this section we dene the problem (environment and constraints), discuss the problem of planning the own- 1 We will use the term \own-ship" to mean the ship for which the path must be generated, and \strange ship" or \target" to mean other vessels in the environment which must be avoided. ship trajectory in collision situations, and discuss the issue of modeling targets in evolutionary system. 2.1 Denition of environment and constraints The ship sails in the environment with some natural constraints (e.g., land masses, canals, shallow waters) as well as other constraints resulting from formal regulations (e.g., trac restricted zones, fairways, etc). It is assumed that these constraints are stationary and that they can be dened by polygons like the way the electronic maps are created. When sailing in a stationary environment, the own ship meets other sailing strange ships/targets (some of these targets constitute a collision threat). The degree of the collision threat with dangerous targets is not constant and depends on the approach parameters: D CP A (Distance at Closest Point of Approach) and T CP A (Time of Closest Point of Approach), as well as on the speed ratio of both ships, and the distance and bearing of the target. It is assumed that the dangerous target is the target that has appeared in the area of observation 2 and can cross the estimated course of the own ship at a dangerous distance. In the evolutionary task, the targets threatening with a collision are interpreted as moving dangerous areas having shapes and speeds corresponding to the targets determined by the ARPA system. The shapes of these dangerous areas depend on the safety conditions: an assumed safe distance, D safe3, speed ratio, and bearing. Figure 1 displays the model of the environment, where: xed navigation constraints are modeled using convex and concave polygons, targets are modeled as moving hexagons, the dimensions of the own ship are neglected due to small length of the own ship with respect to the maximum length of the areas representing the targets. 2.2 Planning the trajectory in collision situation According to transport plans, the own ship should cover a given route R 0 in some assumed time. On 2 Ranges of 5{8 N. miles in front of the bow, and 2{4 N. miles behind the stern of the ship are assumed. Their actual values depend on the assumed time horizon. 3 A safe distance is selected by the operator depending on the weather conditions, the sailing area, and the speed of the ship. 2

3 and dynamic constraints are called unsafe, or dangerous paths. The task of estimating the own ship trajectory in a collision situation (so-called the steering goal) is performed as an evolutionary search for safe paths in the permissible space X, with subsequent selection of a near-optimum path S opt from the set S safe with respect to the tness function (dened by the path cost). 2.3 Evolutionary system: #EP/N++ Figure 1: Navigation situation in Dover Straits the other hand, it has to move safely down a given trajectory, i.e., it must avoid navigation obstacles and cannot come too close to other targets. Estimation of a trajectory of the ship in a collision situation represents a dicult trade-o between a necessary deviation from a given course and the safety of sailing. Hence it is a multi-criterion planning problem, which takes into account the safety and economy of the ship motion. The estimation of the own ship trajectory in the collision situation consists of determining a path, S, as the part of the given route R 0, from the present location (starting point) (x 0 ; y 0 ) 2 R 0 to the actual end point (x e ; y e ) 2 R 0. This path has the form of a sequence of elementary line segments s i (i = 1; :::; n), linked with each other in turning points (x i ; y i ). The choice of the actual starting and end point, depends on an assumed sensible horizon and is made by the operator. The boundaries of the environment are dened as X = f~x 2 R 2 : a i x i b i for i = 1; 2g; (1) O stat i (i = 1; :::; k) and O dyn i (t) (i = k + 1; :::; l) represent the sets of static and dynamic constraints, respectively. The space S safe(t) of safe (anti-collision) paths is dened as S safe(t) = X (2) S k i=1 O stat i S l i=k+1 O dyn i(t). In other words, a path S is safe (i.e., it belongs to the set of safe paths S safe(t)) if any segment s j (j = 1; : : :; n) of S stays within the limits of environment X, does not cross static constraints O stat i, and at the time instances t determined by the current locations of the own ship, does not come in contact with moving areas O dyn i (t) representing targets. Paths which cross the restricted areas generated by static In [13] a description of an evolutionary algorithm, Evolutionary Planner/Navigator (EP/N) was provided as a novel approach to path planning and navigation. The system unied o-line planning and on-line planning/navigation processes in the same evolutionary algorithm which (1) accommodated dierent optimization criteria and changes in these criteria, (2) incorporated various types of problem-specic domain knowledge, and (3) enabled good trade-os among nearoptimality of paths, high planning eciency, and effective handling of unknown obstacles. However, all reported experiments [13] were limited to static obstacles only. Consequently, the speed of the controlled robot was of no signicance. Based on the E/PN planning concepts, a modied version of the system (#EP/N++) has been developed which takes into account specic character of the collision avoiding process. The new system preserves the original structure of the EP/N (e.g., it is also a steadystate system where two populations separated by one generation dier at most by a single individual, it has the same set of eigth variation operators, etc). However, there are dierences. The main innovation of the modied version is that it processes both static and dynamic constraints, which reect the real environment of xed navigation constraints as well as moving strange ships (targets), whose shapes and dimensions depend on assumed safety conditions (the safe distance between the passing targets, their speed ratio, and bearing). There are several consequences of this modication and the new system, #EP/N++, diers from the original EP/N in several aspects: it processes dynamic constraints as well as static ones, it introduces the concept of time, which is essential while dealing with movable obstacles, and it allows the own ship to change its speed. 4 4 Experiments where the own-ship changes its speed are described in the full version of this paper [12]. 3

4 Consequenly, some changes were made with respect to path representation (e.g., each path segment includes a value for speed for this segment) and operators. The evaluation function was changed as well: the concept of the best path, apart from distance, smoothness and clearance, includes also the time to traverse the path. It was also necessary to develop new procedures for modeling dynamic obstacles for a given path and calculating a position of the own ship with respect to these obstacles. Some operators (e.g., \repair") dened for the original EP/N [13] modify the path by selecting an infeasible segment and then pulling the segment around the intersecting obstacles, thus repairing the selected segment. Note, that the action of the counterpart operator in #EP/N++ is the same, however, it repairs infeasible segments in the presence of dynamic constraints (it pulls the segment around static and dynamic obstacles). 2.4 Modeling of targets in evolutionary environment The own ship is assumed to move with a uniform speed (along a safe path S) from the starting point (x 0 ; y 0 ) to the end point (x e ; y e ), and at the initial instant t 0 the motion of the strange ships (targets) is dened as uniform. For each target, its motion is represented by the following parameters: bearing, distance, speed, and course, estimated by the ARPA system. Each path (individual) is rst generated in a random way. Next, each path is evaluated. To determine whether a path is safe, the path is examined with respect to the set of static and dynamic constraints. The instantaneous locations of the dynamic areas with respect to the evaluated path depend on time t 0, determined by the rst crossing point (x int ; y int ) between the own ship's path S and the trajectory of the target (in the gure 2, this crossing point is the point of the biggest collision threat. Thus, in this gure, three positions of a target are displayed for three paths. In further gures of this paper, we display the positions of the target with respect to the best path in the population). Having known the length of the line segment from the starting point (x 0 ; y 0 ) to the crossing point (x int ; y int ) and assuming that the own ship will keep moving with the uniform speed #, it is possible to determine time t 0 which the own ship needs to cover this distance. After time t 0, the instantaneous location of the target with respect to the own ship is modeled as a dangerous area of hexagonal shape. The detailed shape and dimensions of the hexagon depend on the safety conditions given by the operator. Figure 2: Crossing paths and dangerous areas attributed to them After the paths are evaluated, selected paths are modied by specialized set of operators (for details, see [13]). The values assumed in the paper are the following: the distance in front of the bow which guarantees avoidance of the collision is equal to 3 D safe (in practice, safe distance D safe is taken from the range between 0.5 and 3.0 nautical miles), the distance behind the stern is equal to D safe, the width of the dangerous area on each side of the own ship is chosen with the preference of the ship's passage behind the stern of the target, which depends on the course and bearing of the target. 3 Planning a safe trajectory The operation of the system has been examined for a number of collision situations. The rst example (Figure 3) shows the situation when the own ship approaches a target on its right side. The population consisted of 10 individuals (paths), and the system converged after 300 generations (3 seconds 5 of CPU time). It is clear that the own ship, steering along the developed trajectory, will pass the target safely, passing it behind the stern. The second example (Figure 4) represents two targets sailing with opposite courses on the right and left sides of the own ship. In the evolutionary process, two dynamic constraints are taken into account. The population consisted of 30 paths, and the system converged 5 All calculations were done on a Sun Ultra-Enterprise 4000 with 2 processors UltraSPARC 167MHz. 4

5 Figure 3: Paths evolution for the case of approaching one target after 450 generations (5 seconds of CPU time). The estimated trajectory secures the passage of the own ship behind the sterns of the targets 1 and 2 on the left and on the right side, respectively. Figure 5: Path evolution for the case of approaching 3 targets in the presence of static navigation constraints paths and the system converged 800 generations (23 seconds). The estimated trajectory secures the passage of the own ship behind the sterns of targets 1 and 2. Figure 4: Paths evolution for two targets being approached The third example (Figure 5) models an environment with static navigational constraints, and with three targets. This example is quite characteristic for sailing in narrow passages. The population consisted of 10 paths, and the system converged after 1100 (28 seconds) generations. The estimated trajectory secures a safe passage. The fourth example (Figure 6) represents two targets and an environment with additional static navigational constraints. The population consisted of 30 Figure 6: Path evolution for the case of approaching two targets in the presence of static navigation constraints 5

6 4 Conclusions The evolutionary method of estimating the safe and optimum passing path, being the own ship's trajectory in the environment with static and dynamic constraints, represents a new approach to the problem of avoiding collisions at sea. A number of preliminary tests allows us to formulate the following conclusions: evolutionary algorithms can be eectively used for solving the problem of avoiding collisions at sea, where an environment is modeled as a set of polygons representing static and dynamic constraints, the task of evolutionary estimation of the own ship trajectory in a collision situation is reduced to an adaptive search in a set of safe paths S safe, with subsequent selection of the optimum trajectory with respect to the tness function, strange ships (targets) are modeled in the evolutionary process as dynamic constraints, a moving restricted area having a hexagonal shape. The detailed shape and dimensions of the hexagon depend on safety conditions and parameters of motion entered by the operator. The introduction of additional elements to the program in order to include other environment changes does not impose any signicant problems in the evolutionary path planning, and, undoubtedly, make the process more similar to real navigation situations. Each newly occurred situation can be in a natural way added to the operational diagram of the evolutionary algorithm. Further research plans in this area are directed at estimating the ship trajectory when the strange ships (targets) change the parameters of their motion in an unforeseen manner while the own ship moves along its trajectory. Acknowledgements The research reported in this paper was partially supported by the grants 8 T11C and 8 T11C from the Polish State Committee for Scientic Research. References [1] Davis P.V., Dove M.J., and Stockel C.T., Computer Simulation of Multiship Encounters. Journal of Navigation, Vol.35, No.2, Knowledge of Multi-Input Systems, (F. Herrera and J.L. Verdegay, Editors), Genetic Algorithms and Soft Computing, Physica-Verlang, [3] IMO Preference Standards for Automatic Radar Plotting Aids (ARPA). Resolution A. 422 (XI), Nov [4] Jones K.D., Decision Making when Using Collision Avoidance System. Journal of Navigation, Vol.31, No.2, [5] Lamb W.G.P., The Calculation of Marine Collision Risks. Journal of Navigation, Vol.38, No 4, [6] Lisowski J., A Simulation Study of Various Approximate Models of Ships Dynamics in the Collision Avoidance Problem. Foundation of Control Engineering, Vol.10, No.2, [7] Lisowski J. and Smierzchalski R., Assigning of Safe and Optimal Trajectory Avoiding Collision at Sea. 3rd IFAC Workshop Control Applications in Marine System, Trondheim-Norway [8] Lisowski J. and Smierzchalski R., Methods to Assign the Safe Maneuver and Trajectory Avoiding Collision at Sea. 1st International Conference Marine Technology. Szczecin [9] Michalewicz Z., Genetic Algorithms + Data Structures = Evolution Programs. Spriger-Verlang, 3rd edition, [10] Smierzchalski R., The Application of the Dynamic Interactive Decision Analysis System to the Problem of Avoiding Collisions at the Sea, (in Polish) 1st Conference Awioniki, Jawor, Poland 1995 [11] Smierzchalski R., The Decision Support System to Design the Safe Maneuver Avoiding Collision at Sea. ISAS'96, Orlando, USA, [12] Smierzchalski R. and Michalewicz, Z., Adaptive Modeling of a Ship Trajectory in Collision Situations at Sea. Submitted for publication, [13] Xiao J., Michalewicz Z., Zhang, L., and Trojanowski, K., Adaptive Evolutionary Planner/Navigator for Mobile Robots, IEEE Transactions on Evolutionary Computation, Vol.1, No.1, [2] Furuhashi T., Nakaoka K., and Uchikawa Y., A Study on Classier System for Finding Control 6

IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. XX, NO. Y, MONTH Roman Smierzchalski, Zbigniew Michalewicz, IEEE senior member

IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. XX, NO. Y, MONTH Roman Smierzchalski, Zbigniew Michalewicz, IEEE senior member IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. XX, NO. Y, MONTH 1998 1 Modeling of Ship Trajectory in Collision Situations by an Evolutionary Algorithm Roman Smierzchalski, Zbigniew Michalewicz, IEEE

More information

Experimental Research on Evolutionary Path Planning Algorithm with Fitness Function Scaling for Collision Scenarios

Experimental Research on Evolutionary Path Planning Algorithm with Fitness Function Scaling for Collision Scenarios International Journal on Marine Navigation and Safety of Sea Transportation Volume 5 Number 4 December 2011 Experimental Research on Evolutionary Path Planning Algorithm with Fitness Function Scaling for

More information

Telecommunication and Informatics University of North Carolina, Technical University of Gdansk Charlotte, NC 28223, USA

Telecommunication and Informatics University of North Carolina, Technical University of Gdansk Charlotte, NC 28223, USA A Decoder-based Evolutionary Algorithm for Constrained Parameter Optimization Problems S lawomir Kozie l 1 and Zbigniew Michalewicz 2 1 Department of Electronics, 2 Department of Computer Science, Telecommunication

More information

Abstract. 1 Introduction

Abstract. 1 Introduction The safe ship control with minimum risk of collision J. Lisowski & M. M. Seghir Gdynia Maritime Academy, Department ofship Automation 83 Morska Sir., 81-225 Gdynia, Poland EMail: jlis@wsm.gdynia.pl, mosem@wsm.gdynia.pl

More information

THE mobile robot path planning problem is typically formulated

THE mobile robot path planning problem is typically formulated 18 IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 1, NO. 1, APRIL 1997 Adaptive Evolutionary Planner/Navigator for Mobile Robots Jing Xiao, Member, IEEE, Zbigniew Michalewicz, Lixin Zhang, Associate

More information

Genetic Algorithms, Numerical Optimization, and Constraints. Zbigniew Michalewicz. Department of Computer Science. University of North Carolina

Genetic Algorithms, Numerical Optimization, and Constraints. Zbigniew Michalewicz. Department of Computer Science. University of North Carolina Genetic Algorithms, Numerical Optimization, and Constraints Zbigniew Michalewicz Department of Computer Science University of North Carolina Charlotte, NC 28223 Abstract During the last two years several

More information

Radar Image Processing and AIS Target Fusion

Radar Image Processing and AIS Target Fusion http://www.transnav.eu the International Journal on Marine Navigation and Safety of Sea Transportation Volume 9 Number 3 September 2015 DOI: 10.12716/1001.09.03.18 Radar Image Processing and AIS Target

More information

APPLICATION OF THE FUZZY MIN-MAX NEURAL NETWORK CLASSIFIER TO PROBLEMS WITH CONTINUOUS AND DISCRETE ATTRIBUTES

APPLICATION OF THE FUZZY MIN-MAX NEURAL NETWORK CLASSIFIER TO PROBLEMS WITH CONTINUOUS AND DISCRETE ATTRIBUTES APPLICATION OF THE FUZZY MIN-MAX NEURAL NETWORK CLASSIFIER TO PROBLEMS WITH CONTINUOUS AND DISCRETE ATTRIBUTES A. Likas, K. Blekas and A. Stafylopatis National Technical University of Athens Department

More information

Distributed Evolutionary Algorithm for Path Planning in Navigation Situation

Distributed Evolutionary Algorithm for Path Planning in Navigation Situation http://www.transnav.eu the International Journal on Marine Navigation and Safety of Sea Transportation Volume 7 Number 2 June 2013 DOI: 10.12716/1001.07.02.17 Distributed Evolutionary Algorithm for Path

More information

Problems. search space; in the case of optimization problems with. search the boundary of feasible and infeasible regions

Problems. search space; in the case of optimization problems with. search the boundary of feasible and infeasible regions Boundary Operators for Constrained Parameter Optimization Problems Marc Schoenauer CMAP { URA CNRS 756 Ecole Polytechnique Palaiseau 91128, France marc.schoenauer@polytechnique.fr Abstract In this paper

More information

Hidefumi Wakamatsu, Yuusuke Tanaka, Akira Tsumaya, Keiichi Shirase, and Eiji Arai

Hidefumi Wakamatsu, Yuusuke Tanaka, Akira Tsumaya, Keiichi Shirase, and Eiji Arai Representation and Planning of Deformable Linear Object Manipulation Including Knotting Hidefumi Wakamatsu, Yuusuke Tanaka, Akira Tsumaya, Keiichi Shirase, and Eiji Arai Dept. of Manufacturing Science,

More information

search [3], and more recently has been applied to a variety of problem settings in combinatorial and nonlinear optimization [4]. It seems that the evo

search [3], and more recently has been applied to a variety of problem settings in combinatorial and nonlinear optimization [4]. It seems that the evo Evolutionary Computation at the Edge of Feasibility Marc Schoenauer 1 and Zbigniew Michalewicz 2 1 CMAP { URA CNRS 756 2 Department of Computer Science, Ecole Polytechnique University of North Carolina,

More information

Research on outlier intrusion detection technologybased on data mining

Research on outlier intrusion detection technologybased on data mining Acta Technica 62 (2017), No. 4A, 635640 c 2017 Institute of Thermomechanics CAS, v.v.i. Research on outlier intrusion detection technologybased on data mining Liang zhu 1, 2 Abstract. With the rapid development

More information

Optimal Path Finding for Direction, Location and Time Dependent Costs, with Application to Vessel Routing

Optimal Path Finding for Direction, Location and Time Dependent Costs, with Application to Vessel Routing 1 Optimal Path Finding for Direction, Location and Time Dependent Costs, with Application to Vessel Routing Irina S. Dolinskaya Department of Industrial Engineering and Management Sciences Northwestern

More information

Gen := 0. Create Initial Random Population. Termination Criterion Satisfied? Yes. Evaluate fitness of each individual in population.

Gen := 0. Create Initial Random Population. Termination Criterion Satisfied? Yes. Evaluate fitness of each individual in population. An Experimental Comparison of Genetic Programming and Inductive Logic Programming on Learning Recursive List Functions Lappoon R. Tang Mary Elaine Cali Raymond J. Mooney Department of Computer Sciences

More information

336 THE STATISTICAL SOFTWARE NEWSLETTER where z is one (randomly taken) pole of the simplex S, g the centroid of the remaining d poles of the simplex

336 THE STATISTICAL SOFTWARE NEWSLETTER where z is one (randomly taken) pole of the simplex S, g the centroid of the remaining d poles of the simplex THE STATISTICAL SOFTWARE NEWSLETTER 335 Simple Evolutionary Heuristics for Global Optimization Josef Tvrdk and Ivan Krivy University of Ostrava, Brafova 7, 701 03 Ostrava, Czech Republic Phone: +420.69.6160

More information

to be known. Let i be the leg lengths (the distance between A i and B i ), X a 6-dimensional vector dening the pose of the end-eector: the three rst c

to be known. Let i be the leg lengths (the distance between A i and B i ), X a 6-dimensional vector dening the pose of the end-eector: the three rst c A formal-numerical approach to determine the presence of singularity within the workspace of a parallel robot J-P. Merlet INRIA Sophia-Antipolis France Abstract: Determining if there is a singularity within

More information

A Divide-and-Merge Approach to Automatic Generation of Contact. States and Planning of Contact Motion

A Divide-and-Merge Approach to Automatic Generation of Contact. States and Planning of Contact Motion A Divide-and-Merge Approach to Automatic Generation of Contact States and Planning of Contact Motion Jing Xiao and Xuerong Ji Computer Science Department University of North Carolina - Charlotte Charlotte,

More information

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization M. Shahab Alam, M. Usman Rafique, and M. Umer Khan Abstract Motion planning is a key element of robotics since it empowers

More information

(Preliminary Version 2 ) Jai-Hoon Kim Nitin H. Vaidya. Department of Computer Science. Texas A&M University. College Station, TX

(Preliminary Version 2 ) Jai-Hoon Kim Nitin H. Vaidya. Department of Computer Science. Texas A&M University. College Station, TX Towards an Adaptive Distributed Shared Memory (Preliminary Version ) Jai-Hoon Kim Nitin H. Vaidya Department of Computer Science Texas A&M University College Station, TX 77843-3 E-mail: fjhkim,vaidyag@cs.tamu.edu

More information

User Interface. Global planner. Local planner. sensors. actuators

User Interface. Global planner. Local planner. sensors. actuators Combined Map-Based and Case-Based Path Planning for Mobile Robot Navigation Maarja Kruusmaa and Bertil Svensson Chalmers University of Technology, Department of Computer Engineering, S-412 96 Gothenburg,

More information

Test-case Generator for Nonlinear Continuous Parameter. Optimization Techniques. Abstract

Test-case Generator for Nonlinear Continuous Parameter. Optimization Techniques. Abstract Test-case Generator for Nonlinear Continuous Parameter Optimization Techniques Zbigniew Michalewicz, Kalyanmoy Deb y, Martin Schmidt z, and Thomas Stidsen x Abstract The experimental results reported in

More information

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

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

More information

work in the literature computing conguration space (C-space) obtacles, but most are just for 2-D objects

work in the literature computing conguration space (C-space) obtacles, but most are just for 2-D objects utomatic Generation of High-level Contact State Space Xuerong Ji and Jing Xiao Computer Science Department University of North Carolina - Charlotte Charlotte, NC 28223, US xji@uncc.edu and xiao@uncc.edu

More information

A Population-Based Learning Algorithm Which Learns Both. Architectures and Weights of Neural Networks y. Yong Liu and Xin Yao

A Population-Based Learning Algorithm Which Learns Both. Architectures and Weights of Neural Networks y. Yong Liu and Xin Yao A Population-Based Learning Algorithm Which Learns Both Architectures and Weights of Neural Networks y Yong Liu and Xin Yao Computational Intelligence Group Department of Computer Science University College,

More information

joint 3 link 3 link 2 joint 1

joint 3 link 3 link 2 joint 1 Robot Arm Fuzzy Control by a Neuro-Genetic Algorithm Carlos Kavka, Mara Liz Crespo Proyecto UNSL 338403 Departamento de Informatica Universidad Nacional de San Luis Ejercito de los Andes 950, 5700, San

More information

Department of. Computer Science. Remapping Subpartitions of. Hyperspace Using Iterative. Genetic Search. Keith Mathias and Darrell Whitley

Department of. Computer Science. Remapping Subpartitions of. Hyperspace Using Iterative. Genetic Search. Keith Mathias and Darrell Whitley Department of Computer Science Remapping Subpartitions of Hyperspace Using Iterative Genetic Search Keith Mathias and Darrell Whitley Technical Report CS-4-11 January 7, 14 Colorado State University Remapping

More information

Your Brains and My Beauty: Department of Computer Science. Charlotte, NC 28223, USA. themselves. Apart from static penalties [3], there

Your Brains and My Beauty: Department of Computer Science. Charlotte, NC 28223, USA. themselves. Apart from static penalties [3], there Your Brains and My Beauty: Parent Matching for Constrained Optimisation Robert Hinterding Dept. of Comp. and Math. Sciences Victoria University of Technology PO Box 14428 MCMC, Melbourne 8001, Australia

More information

PRELIMINARY RESULTS ON REAL-TIME 3D FEATURE-BASED TRACKER 1. We present some preliminary results on a system for tracking 3D motion using

PRELIMINARY RESULTS ON REAL-TIME 3D FEATURE-BASED TRACKER 1. We present some preliminary results on a system for tracking 3D motion using PRELIMINARY RESULTS ON REAL-TIME 3D FEATURE-BASED TRACKER 1 Tak-keung CHENG derek@cs.mu.oz.au Leslie KITCHEN ljk@cs.mu.oz.au Computer Vision and Pattern Recognition Laboratory, Department of Computer Science,

More information

Skill. Robot/ Controller

Skill. Robot/ Controller Skill Acquisition from Human Demonstration Using a Hidden Markov Model G. E. Hovland, P. Sikka and B. J. McCarragher Department of Engineering Faculty of Engineering and Information Technology The Australian

More information

maximally convex volumes

maximally convex volumes appears in Computer-Aided Design, 31(2), pp. 85-100, 1999. CUSTOM-CUT: A Customizable Feature Recognizer Daniel M. Gaines gainesdm@vuse.vanderbilt.edu Computer Science Department Vanderbilt University

More information

Three-Dimensional Off-Line Path Planning for Unmanned Aerial Vehicle Using Modified Particle Swarm Optimization

Three-Dimensional Off-Line Path Planning for Unmanned Aerial Vehicle Using Modified Particle Swarm Optimization Three-Dimensional Off-Line Path Planning for Unmanned Aerial Vehicle Using Modified Particle Swarm Optimization Lana Dalawr Jalal Abstract This paper addresses the problem of offline path planning for

More information

The Architecture of a System for the Indexing of Images by. Content

The Architecture of a System for the Indexing of Images by. Content The Architecture of a System for the Indexing of s by Content S. Kostomanolakis, M. Lourakis, C. Chronaki, Y. Kavaklis, and S. C. Orphanoudakis Computer Vision and Robotics Laboratory Institute of Computer

More information

IHO Report on the results of the ECDIS survey conducted by BIMCO and Denmark. 18 February 2014

IHO Report on the results of the ECDIS survey conducted by BIMCO and Denmark. 18 February 2014 Introduction IHO Report on the results of the ECDIS survey conducted by BIMCO and Denmark 18 February 2014 1. In early 2013, BIMCO and Denmark conducted a survey to obtain information on the operational

More information

Path Planning of Mobile Robots Via Fuzzy Logic in Unknown Dynamic Environments with Different Complexities

Path Planning of Mobile Robots Via Fuzzy Logic in Unknown Dynamic Environments with Different Complexities J. Basic. Appl. Sci. Res., 3(2s)528-535, 2013 2013, TextRoad Publication ISSN 2090-4304 Journal of Basic and Applied Scientific Research www.textroad.com Path Planning of Mobile Robots Via Fuzzy Logic

More information

Elastic Bands: Connecting Path Planning and Control

Elastic Bands: Connecting Path Planning and Control Elastic Bands: Connecting Path Planning and Control Sean Quinlan and Oussama Khatib Robotics Laboratory Computer Science Department Stanford University Abstract Elastic bands are proposed as the basis

More information

Khoral Research, Inc. Khoros is a powerful, integrated system which allows users to perform a variety

Khoral Research, Inc. Khoros is a powerful, integrated system which allows users to perform a variety Data Parallel Programming with the Khoros Data Services Library Steve Kubica, Thomas Robey, Chris Moorman Khoral Research, Inc. 6200 Indian School Rd. NE Suite 200 Albuquerque, NM 87110 USA E-mail: info@khoral.com

More information

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Motion Planning 1 Retraction and Cell Decomposition

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Motion Planning 1 Retraction and Cell Decomposition Autonomous and Mobile Robotics Prof. Giuseppe Oriolo Motion Planning 1 Retraction and Cell Decomposition motivation robots are expected to perform tasks in workspaces populated by obstacles autonomy requires

More information

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing Visual servoing vision allows a robotic system to obtain geometrical and qualitative information on the surrounding environment high level control motion planning (look-and-move visual grasping) low level

More information

COMPARISON OF ROBOT NAVIGATION METHODS USING PERFORMANCE METRICS

COMPARISON OF ROBOT NAVIGATION METHODS USING PERFORMANCE METRICS COMPARISON OF ROBOT NAVIGATION METHODS USING PERFORMANCE METRICS Adriano Flores Dantas, Rodrigo Porfírio da Silva Sacchi, Valguima V. V. A. Odakura Faculdade de Ciências Exatas e Tecnologia (FACET) Universidade

More information

For the hardest CMO tranche, generalized Faure achieves accuracy 10 ;2 with 170 points, while modied Sobol uses 600 points. On the other hand, the Mon

For the hardest CMO tranche, generalized Faure achieves accuracy 10 ;2 with 170 points, while modied Sobol uses 600 points. On the other hand, the Mon New Results on Deterministic Pricing of Financial Derivatives A. Papageorgiou and J.F. Traub y Department of Computer Science Columbia University CUCS-028-96 Monte Carlo simulation is widely used to price

More information

Trigonometry * Scott Starks. 1 Trigonometry

Trigonometry * Scott Starks. 1 Trigonometry OpenStax-CNX module: m38633 1 Trigonometry * Scott Starks This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 1 Trigonometry 1.1 Introduction Trigonometry

More information

guessed style annotated.style mixed print mixed print cursive mixed mixed cursive

guessed style annotated.style mixed print mixed print cursive mixed mixed cursive COARSE WRITING-STYLE CLUSTERING BASED ON SIMPLE STROKE-RELATED FEATURES LOUIS VUURPIJL, LAMBERT SCHOMAKER NICI, Nijmegen Institute for Cognition and Information, University of Nijmegen, P.O.Box 9104, 6500

More information

Safe Prediction-Based Local Path Planning using Obstacle Probability Sections

Safe Prediction-Based Local Path Planning using Obstacle Probability Sections Slide 1 Safe Prediction-Based Local Path Planning using Obstacle Probability Sections Tanja Hebecker and Frank Ortmeier Chair of Software Engineering, Otto-von-Guericke University of Magdeburg, Germany

More information

Department of Computer Science. and Articial Intelligence

Department of Computer Science. and Articial Intelligence DECSAI Department of Computer Science and Articial Intelligence A Two-Stage Evolutionary Process for Designing TSK Fuzzy Rule-Based Systems O. Cordon, F. Herrera Technical Report #DECSAI-9711 May, 1996

More information

m Environment Output Activation 0.8 Output Activation Input Value

m Environment Output Activation 0.8 Output Activation Input Value Learning Sensory-Motor Cortical Mappings Without Training Mike Spratling Gillian Hayes Department of Articial Intelligence University of Edinburgh mikes@dai.ed.ac.uk gmh@dai.ed.ac.uk Abstract. This paper

More information

A taxonomy of race. D. P. Helmbold, C. E. McDowell. September 28, University of California, Santa Cruz. Santa Cruz, CA

A taxonomy of race. D. P. Helmbold, C. E. McDowell. September 28, University of California, Santa Cruz. Santa Cruz, CA A taxonomy of race conditions. D. P. Helmbold, C. E. McDowell UCSC-CRL-94-34 September 28, 1994 Board of Studies in Computer and Information Sciences University of California, Santa Cruz Santa Cruz, CA

More information

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

International Journal of Digital Application & Contemporary research Website:   (Volume 1, Issue 7, February 2013) Performance Analysis of GA and PSO over Economic Load Dispatch Problem Sakshi Rajpoot sakshirajpoot1988@gmail.com Dr. Sandeep Bhongade sandeepbhongade@rediffmail.com Abstract Economic Load dispatch problem

More information

Exploiting collision information in probabilistic roadmap planning

Exploiting collision information in probabilistic roadmap planning Exploiting collision information in probabilistic roadmap planning Serene W. H. Wong and Michael Jenkin Department of Computer Science and Engineering York University, 4700 Keele Street Toronto, Ontario,

More information

AN HIERARCHICAL APPROACH TO HULL FORM DESIGN

AN HIERARCHICAL APPROACH TO HULL FORM DESIGN AN HIERARCHICAL APPROACH TO HULL FORM DESIGN Marcus Bole and B S Lee Department of Naval Architecture and Marine Engineering, Universities of Glasgow and Strathclyde, Glasgow, UK 1 ABSTRACT As ship design

More information

A Search Method with User s Preference Direction using Reference Lines

A Search Method with User s Preference Direction using Reference Lines A Search Method with User s Preference Direction using Reference Lines Tomohiro Yoshikawa Graduate School of Engineering, Nagoya University, Nagoya, Japan, {yoshikawa}@cse.nagoya-u.ac.jp Abstract Recently,

More information

CAD with use of Designers' Intention. Osaka University. Suita, Osaka , Japan. Abstract

CAD with use of Designers' Intention. Osaka University. Suita, Osaka , Japan. Abstract CAD with use of Designers' Intention Eiji Arai, Keiichi Shirase, and Hidefumi Wakamatsu Dept. of Manufacturing Science Graduate School of Engineering Osaka University Suita, Osaka 565-0871, Japan Abstract

More information

Path Planning. Marcello Restelli. Dipartimento di Elettronica e Informazione Politecnico di Milano tel:

Path Planning. Marcello Restelli. Dipartimento di Elettronica e Informazione Politecnico di Milano   tel: Marcello Restelli Dipartimento di Elettronica e Informazione Politecnico di Milano email: restelli@elet.polimi.it tel: 02 2399 3470 Path Planning Robotica for Computer Engineering students A.A. 2006/2007

More information

Reinforcement Control via Heuristic Dynamic Programming. K. Wendy Tang and Govardhan Srikant. and

Reinforcement Control via Heuristic Dynamic Programming. K. Wendy Tang and Govardhan Srikant. and Reinforcement Control via Heuristic Dynamic Programming K. Wendy Tang and Govardhan Srikant wtang@ee.sunysb.edu and gsrikant@ee.sunysb.edu Department of Electrical Engineering SUNY at Stony Brook, Stony

More information

Frontier Pareto-optimum

Frontier Pareto-optimum Distributed Genetic Algorithms with a New Sharing Approach in Multiobjective Optimization Problems Tomoyuki HIROYASU Mitsunori MIKI Sinya WATANABE Doshisha University, Dept. of Knowledge Engineering and

More information

A Boolean Expression. Reachability Analysis or Bisimulation. Equation Solver. Boolean. equations.

A Boolean Expression. Reachability Analysis or Bisimulation. Equation Solver. Boolean. equations. A Framework for Embedded Real-time System Design? Jin-Young Choi 1, Hee-Hwan Kwak 2, and Insup Lee 2 1 Department of Computer Science and Engineering, Korea Univerity choi@formal.korea.ac.kr 2 Department

More information

Evolutionary Multi-objective Optimization of Business Process Designs with Pre-processing

Evolutionary Multi-objective Optimization of Business Process Designs with Pre-processing Evolutionary Multi-objective Optimization of Business Process Designs with Pre-processing Kostas Georgoulakos Department of Applied Informatics University of Macedonia Thessaloniki, Greece mai16027@uom.edu.gr

More information

SUBDIVISION ALGORITHMS FOR MOTION DESIGN BASED ON HOMOLOGOUS POINTS

SUBDIVISION ALGORITHMS FOR MOTION DESIGN BASED ON HOMOLOGOUS POINTS SUBDIVISION ALGORITHMS FOR MOTION DESIGN BASED ON HOMOLOGOUS POINTS M. Hofer and H. Pottmann Institute of Geometry Vienna University of Technology, Vienna, Austria hofer@geometrie.tuwien.ac.at, pottmann@geometrie.tuwien.ac.at

More information

Backpropagation Neural Networks. Ain Shams University. Queen's University. Abstract

Backpropagation Neural Networks. Ain Shams University. Queen's University. Abstract Classication of Ships in Airborne SAR Imagery Using Backpropagation Neural Networks Hossam Osman,LiPan y, Steven D. Blostein y, and Langis Gagnon z Department of Computer and Systems Engineering Ain Shams

More information

Rowena Cole and Luigi Barone. Department of Computer Science, The University of Western Australia, Western Australia, 6907

Rowena Cole and Luigi Barone. Department of Computer Science, The University of Western Australia, Western Australia, 6907 The Game of Clustering Rowena Cole and Luigi Barone Department of Computer Science, The University of Western Australia, Western Australia, 697 frowena, luigig@cs.uwa.edu.au Abstract Clustering is a technique

More information

SIMULATION TESTS ON SHAPING THE WORKING WIDTH OF THE CONCRETE PROTECTIVE SYSTEMS

SIMULATION TESTS ON SHAPING THE WORKING WIDTH OF THE CONCRETE PROTECTIVE SYSTEMS Journal of KONES Powertrain and Transport, Vol. 7, No. 00 SIMULATION TESTS ON SHAPING THE WORKING WIDTH OF THE CONCRETE PROTECTIVE SYSTEMS Wac aw Borkowski, Zdzis aw Hryciów, Piotr Rybak, Józef Wysocki

More information

Autonomous Mobile Robots, Chapter 6 Planning and Navigation Where am I going? How do I get there? Localization. Cognition. Real World Environment

Autonomous Mobile Robots, Chapter 6 Planning and Navigation Where am I going? How do I get there? Localization. Cognition. Real World Environment Planning and Navigation Where am I going? How do I get there?? Localization "Position" Global Map Cognition Environment Model Local Map Perception Real World Environment Path Motion Control Competencies

More information

Dept. of Computer Science. The eld of time series analysis and forecasting methods has signicantly changed in the last

Dept. of Computer Science. The eld of time series analysis and forecasting methods has signicantly changed in the last Model Identication and Parameter Estimation of ARMA Models by Means of Evolutionary Algorithms Susanne Rolf Dept. of Statistics University of Dortmund Germany Joachim Sprave y Dept. of Computer Science

More information

NATIONAL BUREAU OF PROFESSIONAL SAILING EXAMS (LEB) EXAM REGULATIONS FOR SEAGOING SAILING VESSELS

NATIONAL BUREAU OF PROFESSIONAL SAILING EXAMS (LEB) EXAM REGULATIONS FOR SEAGOING SAILING VESSELS EXAM REGULATIONS FOR SEAGOING SAILING VESSELS 1 Article 1 a). These regulations contain the following concepts: Minister: ILenT: The Candidate: LEB: The minister of infrastructure and environment Inspecting

More information

IE 5531: Engineering Optimization I

IE 5531: Engineering Optimization I IE 5531: Engineering Optimization I Lecture 3: Linear Programming, Continued Prof. John Gunnar Carlsson September 15, 2010 Prof. John Gunnar Carlsson IE 5531: Engineering Optimization I September 15, 2010

More information

A novel approach to automatic model-based test case generation

A novel approach to automatic model-based test case generation Scientia Iranica D (2017) 24(6), 3132{3147 Sharif University of Technology Scientia Iranica Transactions D: Computer Science & Engineering and Electrical Engineering www.scientiairanica.com A novel approach

More information

GENETIC ALGORITHM METHOD FOR COMPUTER AIDED QUALITY CONTROL

GENETIC ALGORITHM METHOD FOR COMPUTER AIDED QUALITY CONTROL 3 rd Research/Expert Conference with International Participations QUALITY 2003, Zenica, B&H, 13 and 14 November, 2003 GENETIC ALGORITHM METHOD FOR COMPUTER AIDED QUALITY CONTROL Miha Kovacic, Miran Brezocnik

More information

RESOLUTION MSC.210(81) (adopted on 19 May 2006) PERFORMANCE STANDARDS AND FUNCTIONAL REQUIREMENTS FOR THE LONG-RANGE IDENTIFICATION AND TRACKING OF

RESOLUTION MSC.210(81) (adopted on 19 May 2006) PERFORMANCE STANDARDS AND FUNCTIONAL REQUIREMENTS FOR THE LONG-RANGE IDENTIFICATION AND TRACKING OF MSC 81/25/Add.1 RESOLUTION MSC.210(81) REQUIREMENTS FOR THE LONG-RANGE IDENTIFICATION THE MARITIME SAFETY COMMITTEE, RECALLING Article 28(b) of the Convention on the International Maritime Organization

More information

Feasibility. Abstract. Numerical optimization problems enjoy a signicant popularity

Feasibility.  Abstract. Numerical optimization problems enjoy a signicant popularity Evolutionary Computation at the Edge of Feasibility Marc Schoenauer 1 and Zbigniew Michalewicz 2 CMAP { URA CNRS 756 Department of Computer Science, Ecole Polytechnique University of North Carolina, Palaiseau

More information

There have been many wide-ranging applications of hybrid dynamic systems, most notably in manufacturing systems and network protocols. To date, they h

There have been many wide-ranging applications of hybrid dynamic systems, most notably in manufacturing systems and network protocols. To date, they h Proceedings of SYROCO '97, Nantes France ROBUST DISCRETE EVENT CONTROLLER SYNTHESIS FOR CONSTRAINED MOTION SYSTEMS David J. Austin, Brenan J. McCarragher Department of Engineering Faculty of Engineering

More information

Methods for building a knowledge base for automatic communication in shipping

Methods for building a knowledge base for automatic communication in shipping Scientific Journals of the Maritime University of Szczecin Zeszyty Naukowe Akademii Morskiej w Szczecinie 2016, 47 (119), 176 180 ISSN 1733-8670 (Printed) Received: 29.04.2016 ISSN 2392-0378 (Online) Accepted:

More information

Active contour: a parallel genetic algorithm approach

Active contour: a parallel genetic algorithm approach id-1 Active contour: a parallel genetic algorithm approach Florence Kussener 1 1 MathWorks, 2 rue de Paris 92196 Meudon Cedex, France Florence.Kussener@mathworks.fr Abstract This paper presents an algorithm

More information

Pacific Symposium on Biocomputing 4: (1999)

Pacific Symposium on Biocomputing 4: (1999) NetWork: AN INTERACTIVE INTERFACE TO THE TOOLS FOR ANALYSIS OF GENETIC NETWORK STRUCTURE AND DYNAMICS M.G. SAMSONOVA, V.N. SEROV Institute for High Performance Computing and Data Bases, p.o. box 71, St.Petersburg,

More information

Stable Trajectory Design for Highly Constrained Environments using Receding Horizon Control

Stable Trajectory Design for Highly Constrained Environments using Receding Horizon Control Stable Trajectory Design for Highly Constrained Environments using Receding Horizon Control Yoshiaki Kuwata and Jonathan P. How Space Systems Laboratory Massachusetts Institute of Technology {kuwata,jhow}@mit.edu

More information

Creating Meaningful Training Data for Dicult Job Shop Scheduling Instances for Ordinal Regression

Creating Meaningful Training Data for Dicult Job Shop Scheduling Instances for Ordinal Regression Creating Meaningful Training Data for Dicult Job Shop Scheduling Instances for Ordinal Regression Helga Ingimundardóttir University of Iceland March 28 th, 2012 Outline Introduction Job Shop Scheduling

More information

requests or displaying activities, hence they usually have soft deadlines, or no deadlines at all. Aperiodic tasks with hard deadlines are called spor

requests or displaying activities, hence they usually have soft deadlines, or no deadlines at all. Aperiodic tasks with hard deadlines are called spor Scheduling Aperiodic Tasks in Dynamic Priority Systems Marco Spuri and Giorgio Buttazzo Scuola Superiore S.Anna, via Carducci 4, 561 Pisa, Italy Email: spuri@fastnet.it, giorgio@sssup.it Abstract In this

More information

Neural Networks for Obstacle Avoidance

Neural Networks for Obstacle Avoidance Neural Networks for Obstacle Avoidance Joseph Djugash Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 josephad@andrew.cmu.edu Bradley Hamner Robotics Institute Carnegie Mellon University

More information

Tilings of the Euclidean plane

Tilings of the Euclidean plane Tilings of the Euclidean plane Yan Der, Robin, Cécile January 9, 2017 Abstract This document gives a quick overview of a eld of mathematics which lies in the intersection of geometry and algebra : tilings.

More information

THE IMPLEMENTATION OF A DISTRIBUTED FILE SYSTEM SUPPORTING THE PARALLEL WORLD MODEL. Jun Sun, Yasushi Shinjo and Kozo Itano

THE IMPLEMENTATION OF A DISTRIBUTED FILE SYSTEM SUPPORTING THE PARALLEL WORLD MODEL. Jun Sun, Yasushi Shinjo and Kozo Itano THE IMPLEMENTATION OF A DISTRIBUTED FILE SYSTEM SUPPORTING THE PARALLEL WORLD MODEL Jun Sun, Yasushi Shinjo and Kozo Itano Institute of Information Sciences and Electronics University of Tsukuba Tsukuba,

More information

View from a bridge. Collective navigational challenges in comparable sea areas Ringo Lakeman senior policy adviser / CM IMO NCSR 3

View from a bridge. Collective navigational challenges in comparable sea areas Ringo Lakeman senior policy adviser / CM IMO NCSR 3 View from a bridge Collective navigational challenges in comparable sea areas Ringo Lakeman senior policy adviser / CM IMO NCSR 3 8th Co-operative Forum Co-operative mechanism on safety of navigation and

More information

PATH PLANNING OF ROBOT IN STATIC ENVIRONMENT USING GENETIC ALGORITHM (GA) TECHNIQUE

PATH PLANNING OF ROBOT IN STATIC ENVIRONMENT USING GENETIC ALGORITHM (GA) TECHNIQUE PATH PLANNING OF ROBOT IN STATIC ENVIRONMENT USING GENETIC ALGORITHM (GA) TECHNIQUE Waghoo Parvez 1, Sonal Dhar 2 1 Department of Mechanical Engg, Mumbai University, MHSSCOE, Mumbai, India 2 Department

More information

HYDROGRAPHIC DICTIONARY

HYDROGRAPHIC DICTIONARY INTERNATIONAL HYDROGRAPHIC ORGANIZATION HYDROGRAPHIC DICTIONARY Volume 1 English Special Publication No. 32 Appendix 1 Glossary of ECDIS Related Terms September 2007 Published by the International Hydrographic

More information

It is a common practice to replace the equations h j (~x) = 0 by a set of inequalities h j (~x)» ffi and h j (~x) ffi for some small ffi > 0. In the r

It is a common practice to replace the equations h j (~x) = 0 by a set of inequalities h j (~x)» ffi and h j (~x) ffi for some small ffi > 0. In the r Evolutionary Algorithms, Homomorphous Mappings, and Constrained Parameter Optimization Sψlawomir Kozieψl Λ and Zbigniew Michalewicz y Abstract During the last five years, several methods have been proposed

More information

Using Local Trajectory Optimizers To Speed Up Global. Christopher G. Atkeson. Department of Brain and Cognitive Sciences and

Using Local Trajectory Optimizers To Speed Up Global. Christopher G. Atkeson. Department of Brain and Cognitive Sciences and Using Local Trajectory Optimizers To Speed Up Global Optimization In Dynamic Programming Christopher G. Atkeson Department of Brain and Cognitive Sciences and the Articial Intelligence Laboratory Massachusetts

More information

Journal of Global Optimization, 10, 1{40 (1997) A Discrete Lagrangian-Based Global-Search. Method for Solving Satisability Problems *

Journal of Global Optimization, 10, 1{40 (1997) A Discrete Lagrangian-Based Global-Search. Method for Solving Satisability Problems * Journal of Global Optimization, 10, 1{40 (1997) c 1997 Kluwer Academic Publishers, Boston. Manufactured in The Netherlands. A Discrete Lagrangian-Based Global-Search Method for Solving Satisability Problems

More information

Networks for Control. California Institute of Technology. Pasadena, CA Abstract

Networks for Control. California Institute of Technology. Pasadena, CA Abstract Learning Fuzzy Rule-Based Neural Networks for Control Charles M. Higgins and Rodney M. Goodman Department of Electrical Engineering, 116-81 California Institute of Technology Pasadena, CA 91125 Abstract

More information

However, m pq is just an approximation of M pq. As it was pointed out by Lin [2], more precise approximation can be obtained by exact integration of t

However, m pq is just an approximation of M pq. As it was pointed out by Lin [2], more precise approximation can be obtained by exact integration of t FAST CALCULATION OF GEOMETRIC MOMENTS OF BINARY IMAGES Jan Flusser Institute of Information Theory and Automation Academy of Sciences of the Czech Republic Pod vodarenskou vez 4, 82 08 Prague 8, Czech

More information

OPERATIONS SEAFARER CERTIFICATION STANDARD OF TRAINING & ASSESSMENT. Security Awareness STCW A-VI/6-1

OPERATIONS SEAFARER CERTIFICATION STANDARD OF TRAINING & ASSESSMENT. Security Awareness STCW A-VI/6-1 Document No. STA-06-601 Version No, Date 1.0 01/06/2018 Effective Date 01/07/2018 Compiled by Consultant, Senior Examiner Deck, QSS - Developer Approved by Chief Examiner Approval date 31/05/2018 OPERATIONS

More information

A Genetic Algorithm for Robust Motion Planning

A Genetic Algorithm for Robust Motion Planning A Genetic Algorithm for Robust Motion Planning Domingo Gallardo, Otto Colomina, Francisco Flórez, Ramón Rizo domingo,otto,florez,rizo@dtic.ua.es Grupo i3a: Informatica Industrial e Inteligencia Artificial

More information

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization

More information

296 M.R. Jalali, A. Afshar and M.A. Mari~no taken by individual ants from the nest in search for a food source, is essentially random [4]. However, wh

296 M.R. Jalali, A. Afshar and M.A. Mari~no taken by individual ants from the nest in search for a food source, is essentially random [4]. However, wh Scientia Iranica, Vol. 13, No. 3, pp 295{302 c Sharif University of Technology, July 2006 Improved Ant Colony Optimization Algorithm for Reservoir Operation M.R. Jalali 1, A. Afshar and M.A. Mari~no 2

More information

Hyperplane Ranking in. Simple Genetic Algorithms. D. Whitley, K. Mathias, and L. Pyeatt. Department of Computer Science. Colorado State University

Hyperplane Ranking in. Simple Genetic Algorithms. D. Whitley, K. Mathias, and L. Pyeatt. Department of Computer Science. Colorado State University Hyperplane Ranking in Simple Genetic Algorithms D. Whitley, K. Mathias, and L. yeatt Department of Computer Science Colorado State University Fort Collins, Colorado 8523 USA whitley,mathiask,pyeatt@cs.colostate.edu

More information

The Global Standard for Mobility (GSM) (see, e.g., [6], [4], [5]) yields a

The Global Standard for Mobility (GSM) (see, e.g., [6], [4], [5]) yields a Preprint 0 (2000)?{? 1 Approximation of a direction of N d in bounded coordinates Jean-Christophe Novelli a Gilles Schaeer b Florent Hivert a a Universite Paris 7 { LIAFA 2, place Jussieu - 75251 Paris

More information

Neuro-Remodeling via Backpropagation of Utility. ABSTRACT Backpropagation of utility is one of the many methods for neuro-control.

Neuro-Remodeling via Backpropagation of Utility. ABSTRACT Backpropagation of utility is one of the many methods for neuro-control. Neuro-Remodeling via Backpropagation of Utility K. Wendy Tang and Girish Pingle 1 Department of Electrical Engineering SUNY at Stony Brook, Stony Brook, NY 11794-2350. ABSTRACT Backpropagation of utility

More information

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

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

More information

Rapid Simultaneous Learning of Multiple Behaviours with a Mobile Robot

Rapid Simultaneous Learning of Multiple Behaviours with a Mobile Robot Rapid Simultaneous Learning of Multiple Behaviours with a Mobile Robot Koren Ward School of Information Technology and Computer Science University of Wollongong koren@uow.edu.au www.uow.edu.au/~koren Abstract

More information

Topological Machining Fixture Layout Synthesis Using Genetic Algorithms

Topological Machining Fixture Layout Synthesis Using Genetic Algorithms Topological Machining Fixture Layout Synthesis Using Genetic Algorithms Necmettin Kaya Uludag University, Mechanical Eng. Department, Bursa, Turkey Ferruh Öztürk Uludag University, Mechanical Eng. Department,

More information

Numerical Evaluation of Hierarchical QoS Routing. Sungjoon Ahn, Gayathri Chittiappa, A. Udaya Shankar. Computer Science Department and UMIACS

Numerical Evaluation of Hierarchical QoS Routing. Sungjoon Ahn, Gayathri Chittiappa, A. Udaya Shankar. Computer Science Department and UMIACS Numerical Evaluation of Hierarchical QoS Routing Sungjoon Ahn, Gayathri Chittiappa, A. Udaya Shankar Computer Science Department and UMIACS University of Maryland, College Park CS-TR-395 April 3, 1998

More information

Reinforcement Learning in Discrete and Continuous Domains Applied to Ship Trajectory Generation

Reinforcement Learning in Discrete and Continuous Domains Applied to Ship Trajectory Generation POLISH MARITIME RESEARCH Special Issue S1 (74) 2012 Vol 19; pp. 31-36 10.2478/v10012-012-0020-8 Reinforcement Learning in Discrete and Continuous Domains Applied to Ship Trajectory Generation Andrzej Rak,

More information

Contents Introduction Algorithm denition 3 3 Problem denition 6 4 The ridge functions using (; ){ES 9 4. The distance to the ridge axis, r

Contents Introduction Algorithm denition 3 3 Problem denition 6 4 The ridge functions using (; ){ES 9 4. The distance to the ridge axis, r Convergence Behavior of the ( + ; ) Evolution Strategy on the Ridge Functions A. Irfan Oyman Hans{Georg Beyer Hans{Paul Schwefel Technical Report December 3, 997 University of Dortmund Department of Computer

More information