Thesis.Patent-Invent.com
Free Electronic Theses & Dissertations (ETD)

Google
 
Web www.patent-invent.com
Directory > Electrical Engineering >Robotics & Artificial Intelligence


Thesis Information
Design of Autonomous Navigation Controllers for Unmanned Aerial Vehicles Using Multi-objective Genetic Programming

Concepts
Autonomous robot

Autonomous robots are robots which can perform desired tasks in unstructured environments without continuous human guidance. Many kinds of robots have some degree of autonomy. Different robots can be autonomous in different ways. A high degree of autonomy is particularly desirable in fields such as space exploration, cleaning floors, mowing lawns, and waste water treatment.

Unmanned aerial vehicle

An unmanned aerial vehicle (UAV) is an unpiloted aircraft. UAVs come in two varieties: some are controlled from a remote location, and others fly autonomously based on pre-programmed flight plans using more complex dynamic automation systems. Currently, UAVs perform reconnaissance as well as attack missions. They are also used in a small but growing number of civil applications, such as firefighting. UAVs are often preferred for missions that are too "dull, dirty, or dangerous" for manned aircraft.

Genetic programming

In artificial intelligence, genetic programming (GP) is an evolutionary algorithm-based methodology inspired by biological evolution to find computer programs that perform a user-defined task. It is a specialization of genetic algorithms where each individual is a computer program. Therefore it is a machine learning technique used to optimize a population of computer programs according to a fitness landscape determined by a program's ability to perform a given computational task.

Mobile robot

A Mobile Robot is an automatic machine that is capable of movement in a given environment.

Evolutionary robotics

Evolutionary Robotics (ER) is a methodology that uses evolutionary computation to develop controllers for autonomous robots.

Evolutionary computation

In computer science evolutionary computation is a subfield of artificial intelligence (more particularly computational intelligence) that involves combinatorial optimization problems.

Evolutionary computation uses iterative progress, such as growth or development in a population. This population is then selected in a guided random search using parallel processing to achieve the desired end. Such processes are often inspired by biological mechanisms of evolution.

Multiobjective optimization

Multi-objective optimization (or programming), also known as multi-criteria or multi-attribute optimization, is the process of simultaneously optimizing two or more conflicting objectives subject to certain constraints.

Abstracthttp://www.lib.ncsu.edu/theses/available/etd-03172004-093030/
Documenthttp://www.lib.ncsu.edu/theses/available/etd-03172004-093030/unrestricted/etd.pdf
Source: Wikipedia


HOME

Privacy   Disclaimer   Contact   About    Site Map   Home

Last updated: March 2009

Copyright © 2006-2009 Patent-Invent.com