/SSC0713

Compilado de programas, anotações e atividades da disciplina de Sistemas Evolutivos e Aplicados à Robótica (SSC0713) oferecida pelo ICMC-USP

Primary LanguageCMIT LicenseMIT

Sistemas Evolutivos e Aplicados à Robótica / Evolutionary systems applyied to robotics

Compilado de programas, anotações e atividades da disciplina de Sistemas Evolutivos e Aplicados à Robótica (SSC0713) oferecida pelo ICMC-USP. Todos os programas desenvolvidos na disciplina foram feitos em linguagem C e C++ e possuem apenas fins educacionais.

Compiled of syllabuses, notes and activities from the Evolutionary systems applyied to robotics (SSC0713) offered by ICMC-USP. All programs developed in the discipline were written in C and C++ language and have educational purposes only.

A disciplina/ The discipline

Objetivos / Goals

Introduzir conceitos básicos de sistemas evolutivos e suas aplicações em problemas do mundo real com destaque para área de robótica. Desenvolver habilidades de modelagem de sistemas de variada complexidade em que a robótica se aplica: sistemas típicos de engenharia, biológicos e sociais. A disciplina busca que os alunos adquiram capacidade de construir soluções eficientes para problemas complexos em robótica, bem como em áreas correlacionadas.

Introduce basic concepts of evolutionary systems and their applications in real world problems with an emphasis on robotics. Develop skills in modeling systems of different complexity level where robotics can be applied as engineering, biological and social systems. The course aims to develop in the students the ability to build efficient solutions for complex problems in robotics as well as in related areas.

Programa resumido / Summary program

Introdução à visão sistêmica. Tipos de sistemas evolutivos. Técnicas de modelagem de sistemas e representações direta, indireta e mista. Principais algoritmos evolutivos da literatura. Aplicações no mundo real (mercado financeiro, bioinformática, escalonamento de tarefas e planejamento de linha de produção em indústrias) e em robótica (síntese automatizada de sistema como antenas, controladores; teste e verificação de microprocessadores, processamento de sinais, visão computacional e navegação de robôs).

Introduction to systemic view. Types of evolutionary systems. Systems modeling techniques and direct, indirect and mixed representations. Major evolutionary algorithms in the literature. Real-world applications (financial market, bioinformatics, task scheduling and production planning in industries) and robotic (automated synthesis system as antennas, controllers, test and verification of microprocessors, signal processing, computer vision and navigation robots).