Free Essay

The Research of Robot Path Planning System

In:

Submitted By gigigigi
Words 966
Pages 4
The Research of Robot Path Planning System
Keqing LIN
College of Information Science and Engineering, Northeastern University, P. R. China

Abstract: First we analyze all of the aspects of the algorithm in detail, including environmental modeling, path initialization, the fitness function design, the operator design, the analysis and selection of algorithm parameters. Then, use the MATLAB write, simulate and debug the program, continually analyze the simulation result in static environment. Simulation results showed that genetic simulated annealing algorithm in a variety of obstacles environment can plan out an optimal or near-optimal path effectively, which demonstrate the effectiveness of the algorithm.
Key words: Path planning、Genetic algorithms、Simulated annealing algorithms

Introduction
Robot is the agent which can stay in the physical state, is a automatic or semi-automatic machine to perform work. It can be perceived by the sensor surroundings in the surrounding environment to make certain reactions. Robot is the popular trend of modern scientific and technological research in the 21st century which will increasingly play an important role in reflecting its importance. Since the invention of the world's first generation of robots, robots applications in various fields widely, the ability to interact with the environment are increasing. Robots need to focus on the following issues specially, namely: determine where it is, where to go, how to get. The third problem is the so-called path planning problem, it is an important branch in the field of robotics research, mainly refers to how to find a path from the initial state to the target state can best avoid obstacles in its workspace path
The main task of path planning is to seek a path with minimum cost from the starting point to the end in an environment with robots. The path should be avoiding the collisions. Besides, the path planning requires that the path should be as smooth as possible and meet a certain security. This thesis focus on the characteristic of path planning, analyzes the advantages and disadvantages of various path planning methods, for example, topological method, Genetic Algorithm, Neural network algorithm, Simulated annealing algorithms, etc. Proposed the genetic simulated annealing algorithm which based on genetic algorithm and simulated annealing algorithm, this algorithm can solve the shortcoming of easy to fall into local optimum and low efficiency operation in other algorithms effectively.
Methods
As mentioned earlier, Genetic simulated annealing algorithm is an algorithm combined genetic algorithm and simulated annealing algorithm. GA has implicit parallelism and global optimization capability, which makes genetic algorithm can search of all possible solutions comprehensive during the optimization computing and with the high speed of parallel computing, so genetic algorithm can be more extensive and more effective to solve the problem.
However, the genetic algorithm itself also has its own shortcomings, the main aspects of the genetic algorithm is easy to fall into local optima and premature, and therefore genetic algorithms in solving multi-objective optimization problem may be premature convergence to a local optimal solution, so that the entire optimization process stalled, and will not search the optimal or suboptimal solution. So in order to search for the optimal solution of the question, in this paper, we combined genetic algorithm and simulated annealing algorithm for the path plan, which is using genetic simulated annealing algorithm, when use the combination of these two algorithms to find the path, no longer only used to the path selection, crossover and mutation operation, but also join the procedure of simulated annealing to strengthen the ability of local optimization and use the Metropolis to determine whether to accept the new solution, prevent the premature convergence of the algorithm.
Path coding
Path set
Path copy
Path cross
Path variation
Path encoding
Set of the actual path
Evolution
Path adaptability evaluation
Simulated annealing process
Local optimal path
Optimal path

Path coding
Path set
Path copy
Path cross
Path variation
Path encoding
Set of the actual path
Evolution
Path adaptability evaluation
Simulated annealing process
Local optimal path
Optimal path

The entire genetic simulated annealing algorithm for path planning process shown in Figure 1:

Figure 1: Simulated annealing genetic algorithm
Results
The simulated result of the genetic algorithm showed as Figure 2:

Figure 2: The shortest path searched by genetic annealing algorithm
The simulated result of the genetic annealing algorithm showed as Figure 3:

Figure 3: The shortest path searched by genetic simulated annealing algorithm

Conclusion
Compared with genetic algorithms and as the result shows, simulated annealing genetic algorithm is more effective, the search results of the simulated annealing genetic algorithm (Figure 3) are better than the results of the genetic algorithm (Figure 2); For the genetic simulated annealing algorithm, the group size, the maximum number of genetic iteration and the other parameters’ set of the algorithm determined the results of the search. When setting the value of the parameters, it should according to the actual situation, not be too small nor too large; This optimization algorithm is a stochastic search algorithm, which cannot always search the optimal solution, so when solving specific problems it tends to run more than one time, then find the relative optimum solution between the several results as the final result.
References
Ahmed Elshamli, Hussein Abdullah, & Shawki Areibi. (2004). Genetic Algorithm for Dynamic Path Planning. CCECE 2004-CCGEI 2004, Niagara Falls, 677-680.
Goldberg, D. (1989). Genetic algorithms in search, optimization and machine learning. Massachusetts: Addison-Wesley Press.
Kirkpatrick, S. Gelato, C. D. & Vichy, M. P. (1983). Optimization by simulated annealing. Science, 4598, 671-680.
Maes, P. (1998). Modeling adaptive autonomous agents. Landon: The MIT Press.
Shibata, T. & Fukuda, T. (1994). Coordination in evolutionary multi-agent-robotic system using fuzzy and genetic algorithm. Control Engineering Practice, 1, 103-111.
Yahja, A. (2000). An Efficient On-line Path Planner for Outdoor Mobile Robots. Robotics and Autonomous Systems, 32: 129-143.

Similar Documents

Premium Essay

Advantages Of Laparoscopic Surgery

...CHAPTER ONE INTRODUCTION 1.1 General Medical robots may be classified in many ways: by manipulator design (e.g., kinematics, actuation); by level of autonomy (e.g., preprogrammed versus teleoperation versus constrained cooperative control), by targeted anatomy or technique (e.g., cardiac, intravascular, percutaneous, laparoscopic, microsurgical); and by the intended operating environment [e.g., in-scanner, conventional operating room (OR)], etc,[1]. Traditional surgery requires an incision large enough for the surgeon to see directly and place his or her fingers and instruments directly into the target operating site. Most often, the damage done to skin, muscle, connective tissue, and bone to reach the region of interest causes much...

Words: 2646 - Pages: 11

Free Essay

Standford Search Techniques in Path Planning

...Practical Search Techniques in Path Planning for Autonomous Driving Sebastian Thrun Dmitri Dolgov AI & Robotics Group Toyota Research Institute Ann Arbor, MI 48105 ddolgov@ai.stanford.edu Michael Montemerlo James Diebel Computer Science Department Computer Science Department Computer Science Department Stanford University Stanford University Stanford University Stanford, CA 94305 Stanford, CA 94305 Stanford, CA 94305 diebel@stanford.edu mmde@ai.stanford.edu thrun@ai.stanford.edu Abstract We describe a practical path-planning algorithm that generates smooth paths for an autonomous vehicle operating in an unknown environment, where obstacles are detected online by the robot’s sensors. This work was motivated by and experimentally validated in the 2007 DARPA Urban Challenge, where robotic vehicles had to autonomously navigate parking lots. Our approach has two main steps. The first step uses a variant of the well-known A* search algorithm, applied to the 3D kinematic state space of the vehicle, but with a modified state-update rule that captures the continuous state of the vehicle in the discrete nodes of A* (thus guaranteeing kinematic feasibility of the path). The second step then improves the quality of the solution via numeric non-linear optimization, leading to a local (and frequently global) optimum. The path-planning algorithm described in this paper was used by the Stanford Racing Teams robot, Junior, in the Urban Challenge. Junior demonstrated...

Words: 4106 - Pages: 17

Free Essay

Bio Inspired Neural Networking Among Multi-Robots

... MULTI-ROBOTS CHAPTER 1 INTRODUCTION Transportation is one of the most important economic activities of any country. Among the various forms of transport, road transport is one of the most popular means of transportation. Transportation has an element of danger attached to it in the form of vehicle crashes. Road crashes not only cause death and injury, but they also bring along an immeasurable amount of agony to the people involved. Efforts to improve traffic safety to date have concentrated on the occupant protection, which had improved the vehicle crash worthiness. The other important area where research is currently being done is collision avoidance. Technological innovations have given the traffic engineer an option of improving traffic safety by utilizing the available communication tools and sophisticated instruments. Using sensors and digital maps for increasing traffic safety is in its infancy. Systems are being developed to utilize the available state of the art facilities to reduce or possibly prevent the occurrence of crashes. Total prevention of crashes might not be possible for now, but the reduction of crashes could easily be achieved by using the collision avoidance systems. 1.1 NEED FOR COLLISION AVOIDANCE The development of collision avoidance systems is motivated by their potential for increased vehicle safety. Half of the more than 1.5 million rear-end crashes that occurred in 1994 could have been prevented by collision avoidance systems .Collision...

Words: 8918 - Pages: 36

Free Essay

Programmable Mobile Servant Robot

...semargroup.org, www.ijsetr.com Programmable Mobile Servant Robot PANN EI PHYU1, NU NU WIN2 1 PG Scholar, Dept of Mechanical Engineering, Mandalay Technological University, Mandalay, Myanmar, E-mail: polestar23@gmail.com. 2 Assoc Prof, Dept of Mechanical Engineering, Mandalay Technological University, Mandalay, Myanmar, E-mail: malnuwin@gmail.com. Abstract: Mobile robots are becoming a common sight nowadays. This paper expresses the design and simulation of a programmable mobile servant robot that can be built at a minimum cost. It has four wheels for movement. It is capable of moving forwards and backwards. It is able to serve food and drink to customers in the restaurant. Depends on the desire design of a mobile servant robot, it is used two DC motors for motion control. As the driving system of DC motors, L298 motor driver and microcontroller technology are used in the controller. For the design analysis of motor driving system, PIC16F887 is used and it was implemented by using Pulse Width Modulation (PWM) technique. The driving circuit for the robot is designed and it should be synchronized such that the locomotion of both wheels is executed simultaneously. The entire operation can be made closed loop with the help of feedback circuitry using incremental encoder. Keywords: DC Motor, Incremental Encoder, Pulse Width Modulation (PWM), Programmable Servant Robot. I. INTRODUCTION Servant robots are intelligent and helpful agents. They decrease the workload...

Words: 2777 - Pages: 12

Free Essay

Haru

...System Engineering Management ROBOT PAINTING USING ARTIFICIAL INTELLIGENCE SUBMITTED BY Hari priya Kapileswarapu 1504606 ADVISOR Steven Maher; Geoffrey Rodman OKLAHOMA CHRISTIAN UNIVERSITY ABTRACT: This paper describes about one the functionality of the robot and how robot paints an object using artificial intelligence. And objects like iron wall, wooden box, motor bike etc. Suppose if the robot has to paint a motor bike it has to identify the parts of the motor bike and has to paint the color to those parts. For example, if the rims of the wheels had to be painted in black color then the robot has to identify the rims and paint the black color. In the same way, if the chassis had to be painted with black color then the robot has to identify the chassis and paint it accordingly. In this way, the whole motor bike would be painted by the robot based on the parts. For painting the parts of the motor bike there are some methods like generating the optimum path and the trajectory methods. In this way, robot can paint the respective object based on the models with different colors. Index Terms— Artificial Intelligence, Dec ACKNOWLEDGEMENT: I feel it a great pleasure and honor to express our immense gratitude towards our esteemed guide, Geoffrey Rodman for standing by our side all through the implementation of the project. His able technical guidance and expertise have Contribute to the success of...

Words: 5654 - Pages: 23

Premium Essay

Robotic Surgery

...alter how we live in the 21st century. We've already seen how robots have changed the manufacturing of cars and other consumer goods by streamlining and speeding up the assembly line. We even have robotic lawn mowers and robotic pets. And robots have enabled us to see places that humans are not yet able to visit, such as other planets and the depths of the ocean. In the coming decades, we may see robots that have artificial intelligence. Some, like Honda's ASIMO (Fig 1) robot, will resemble the human form. They may eventually become self-aware and conscious, and be able to do anything that a human can. When we talk about robots doing the tasks of humans, we often talk about the future, but robotic surgery is already a reality. Doctors around the world are using sophisticated robots to perform surgical procedures on patients. While robotic surgery systems are still relatively uncommon, several hospitals around the world have bought robotic surgical systems. These systems have the potential to improve the safety and effectiveness of surgeries. But the systems also have some drawbacks. It's still a relatively young science and it's very expensive. Some hospitals may be holding back on adopting the technology. Robotic surgery is the use of robots in performing surgery. Three major advances aided by surgical robots have been remote surgery, minimally invasive surgery and unmanned surgery. 1.1 History In 1985 a robot, the PUMA 560, was used to place a needle for a brain biopsy...

Words: 6292 - Pages: 26

Premium Essay

Devices That Assist People with Disabilities

...experienced a serious spinal cord injury (SCI), for whom essential tasks, such as dressing, preparing food, or taking medications, usually require the assistance from personal caregivers. However, the shortage and high cost of experienced caregivers fail rapidly growing needs for personal assistance. Technology which aids in these tasks is in great demand and it must allow the user to independently and safely control both mobility and manipulation in their home or the community. Robotics technology has been widely applied in rehabilitation technology and assistive devices to enhance the performance of assistance and quality of life of people with disabilities. By attaching a robotic manipulator to a mobile base, such as a wheelchair or a mobile robot, several robotic assistive devices have been developed to provide both mobility and manipulation assistance to people with severe physical impairments. However, most existing devices only provide a single-arm manipulation, which greatly reduce their efficiency of assistance and restricts their ability to perform complex manipulation tasks which require the involvements of both arms, for example, open the refrigerator with one arm and pick up a bottle of soda with the other one. In my paper, I will be discussing about several different devices that assists people with disabilities and what the future holds for these devices. First, the Personal Mobility and Manipulation Appliance (PerMMA) is the first mobility and manipulation assistive device...

Words: 1781 - Pages: 8

Free Essay

Nogotiation

...here. For other uses, see Ai. For other uses, see Artificial intelligence (disambiguation). Artificial intelligence (AI) is the intelligence of machines and the branch of computer science that aims to create it. AI textbooks define the field as "the study and design of intelligent agents"[1] where an intelligent agent is a system that perceives its environment and takes actions that maximize its chances of success.[2] John McCarthy, who coined the term in 1955,[3] defines it as "the science and engineering of making intelligent machines."[4] AI research is highly technical and specialized, deeply divided into subfields that often fail to communicate with each other.[5] Some of the division is due to social and cultural factors: subfields have grown up around particular institutions and the work of individual researchers. AI research is also divided by several technical issues. There are subfields which are focussed on the solution of specific problems, on one of several possible approaches, on the use of widely differing tools and towards the accomplishment of particular applications. The central problems of AI include such traits as reasoning, knowledge, planning, learning, communication, perception and the ability to move and manipulate objects.[6] General intelligence (or "strong AI") is still among the field's long term goals.[7] Currently popular approaches include statistical methods, computational intelligence and traditional symbolic AI. There are an enormous number of tools...

Words: 7301 - Pages: 30

Free Essay

Robotics

...HUMANOID ROBOTS Prashant Chandak, Shobhan Mankad, Siddhi Tatiya G.H. Raisoni College of Engineering and Management, Wagholi, Pune. Some forms of Humanoid Robots may model only the part of body, for example, from the waist up. Some may have ‘Face’, with ‘eyes’ and ‘mouth’. While on the other hand, some Humanoid Robots are built to resemble a human body exactly. Such robots are called as “Androids.” Given below is an Android robot showing replica as that of a female body: Abstract- This paper presents Humanoid Robots, one of the applications of electronics engineering. Humanoid Robots are basically the robots with their overall appearance similar to that of a normal human body, which allows it to interact with the tools made for human or its environment. In general humanoid robots have a structure same as that of a normal human body consisting of one face, two hands, two legs, etc. Index Terms- Humanoid Robots, Robotic Components, Robotics, Types of Humanoid robots. I. INTRODUCTION A humanoid robot is an automatically working robot because it can adapt according to changes in its environment or itself and continue to reach its goal. This is the main difference between humanoid and other kinds of robots. II. FEATURES Some of the capabilities of a humanoid robot that include are:   Self recharge- Humanoid robot have a unique and special ability to recharge itself automatically. Autonomous learning- It learns or gains new capabilities without outside...

Words: 2376 - Pages: 10

Free Essay

A General Technique for Fast Comprehensive Multi-Root Planning on Graphs by Coloring Vertices and Deferring Edges

...A General Technique for Fast Comprehensive Multi-Root Planning on Graphs by Coloring Vertices and Deferring Edges Christopher M. Dellin Siddhartha S. Srinivasa {cdellin,siddh}@cs.cmu.edu The Robotics Institute Carnegie Mellon University Abstract—We formulate and study the comprehensive multi-root (CMR) planning problem, in which feasible paths are desired between multiple regions. We propose two primary contributions which allow us to extend stateof-the-art sampling-based planners. First, we propose the notion of vertex coloring as a compact representation of the CMR objective on graphs. Second, we propose a method for deferring edge evaluations which do not advance our objective, by way of a simple criterion over these vertex colorings. The resulting approach can be applied to any CMR-agnostic graph-based planner which evaluates a sequence of edges. We prove that the theoretical performance of the colored algorithm is always strictly better than (or equal to) that of the corresponding uncolored version. We then apply the approach to the Probabalistic RoadMap (PRM) algorithm; the resulting Colored Probabalistic RoadMap (cPRM) is illustrated on 2D and 7D CMR problems. I. I NTRODUCTION Many real-world tasks require a robot to quickly accomplish multiple subtasks without a prescribed order. Consider a personal assistant robot clearing several objects from a tabletop, or a manufacturing robot performing several welds on a novel workpiece. Furthermore...

Words: 6451 - Pages: 26

Premium Essay

Comp

...Project Purpose This is a comprehensive project that you will work on throughout the course. You will work in groups to solve a problem using the theories, formulas, and concepts from this class. Course Objectives Execute problem-solving actions appropriate to completing a variety of case study assignments. Apply critical reading to identify the meaning of information in a problem statement. Apply analytical and logical thinking to extract facts from a problem description and determine how they relate to one another and to the problem(s) to be solved. Provide symbolic, verbal, and graphical interpretations of statements in a problem description. Apply analytical tools for evaluating the causes and potential implications of a problem. Generate potential solutions to a problem and determine the best course of action with regard to effectiveness, efficiency, and mitigation of risks. Design methodology for implementing problem solution(s). Develop tools for evaluating implementation of problem solution. Required Resources Textbook ITT Tech Virtual Library Project Logistics Select ONE of the following three projects: A, B, or C. You may work individually or in a group. Because of the workload, working in groups is recommended. Working as an individual on this project is discouraged. Project Deliverables Four written reports Final report Project presentation (Unit 10) Each written report must have the following items: APA formatting, double-spaced...

Words: 1859 - Pages: 8

Premium Essay

Homework

...of success in follow-on courses. Required Resources Textbook MyFoundationsLab Submission Requirements Print a screen shot showing completion of the Skills Assessment in Module 5 of MyFoundationsLab. Grading Rubric 0 points if you don’t turn in your screenshot. 50 points for completing your assessment and turning in your screen shot. 100 points for completing your assessment, earning a score higher than 75, and turning in your screen shot showing your gold star for Module 5. Note, there are three ways you can show mastery, and each of those will result in a gold star on the module in the Learning Path. First, you can take and pass the Skills Check. Second, you can work through all the topics that are recommended for you. Finally, you can take and pass the post test. All of these methods will generate the gold star on your Learning Path. Unit 6 Problem Set 1: Blimp Exercise Learning Objectives and Outcomes Apply analytical tools to a variety of problems. Assignment Requirements Complete the geometry questions and the exercise on the Blimp Worksheet. All steps must be clearly shown with units. If your rationale for obtaining the answer is not present, you will only receive half of the grade. The detail in this exercise requires you to be able to track what you do. Many questions build on answers to prior...

Words: 2380 - Pages: 10

Free Essay

Student

...vehicle, steering, path planning, path following, pursuit, evasion, obstacle avoidance, collision avoidance, flocking, group behavior, navigation, artificial life, improvisation. Abstract This paper presents solutions for one requirement of autonomous characters in animation and games: the ability to navigate around their world in a life-like and improvisational manner. These “steering behaviors” are largely independent of the particulars of the character’s means of locomotion. Combinations of steering behaviors can be used to achieve higher level goals This paper divides motion behavior into three levels. It will focus on the (For example: get from here to there while avoiding obstacles, follow this corridor, join that group of characters...) middle level of steering behaviors, briefly describe the lower level of locomotion, and touch lightly on the higher level of goal setting and strategy. Introduction Autonomous characters are a type of autonomous agent intended for use in computer animation and interactive media such as games and virtual reality. These agents represent a This stands in character in a story or game and have some ability to improvise their actions. contrast both to a character in an animated film, whose actions are scripted in advance, and to an “avatar” in a game or virtual reality, whose actions are directed in real time by a human player or participant. characters. An autonomous character must combine aspects of an autonomous robot with some skills of...

Words: 10766 - Pages: 44

Free Essay

Introduction to Computing

...Introduction to Computing   Introduction For couple of years, futurists and computer scientists have provided arguments that a collection of evolving technologies—miniature computers named "smart dust" or motes, wireless telecommunication, software agents that are intelligent, antennas, stretchy electronics, and micro-level power systems— embrace the potentiality to convert the work and daily life (Farias et al. 2012). Anyone who eagerly willing in the social impacts and insinuation of new technologies is making intelligence out of this would impose a significant challenge to him. Such type of changes qualitative in nature requires something very different to the conventional tools of analysis for the engineer or economist. Actor-Network Theory (ANT): its definition and suitability in computing studies Actor-Network Theory had emerged from the researches done by Michel Callon and Bruno Latour. The progressive constitution of the network has been described by their analysis on a collection of negotiations where the identities are assumed by not only the human but with the non-human actors as well. In this context, representation is comprehended in its political facet, as a method to delegate (Fenwick et al. 2012). The most significant among these negotiations is the "translation," an interaction multifaceted in nature where the actors (1) build up the definitions and meanings that are common, (2) define representatives, and (3) co-operate each other in the quest of objectives...

Words: 2175 - Pages: 9

Premium Essay

The Pros And Cons Of Artificial Intelligence

...AI research is highly technical and specialized and is divided into subfields. John McCarthy, who coined the term in 1955, defines it as "the science and engineering of making intelligent machines”. AI research is divided by several technical issues. Some subfields focus on the solution of specific problems. Others focus on one of several possible approaches or on the use of a particular tool or towards the accomplishment of particular applications. Artificial intelligence is used for logistics, data mining, medical diagnosis and many other areas throughout the technology industry. The success was due to several factors: the increasing computational power of computers, a greater emphasis on solving specific sub problems, the creation of new...

Words: 833 - Pages: 4