8º CONGRESSO IBEROAMERICANO DE ENGENHARIA MECANICA Cusco, 23 a 25 de Outubro de 2007

Tamanho: px
Começar a partir da página:

Download "8º CONGRESSO IBEROAMERICANO DE ENGENHARIA MECANICA Cusco, 23 a 25 de Outubro de 2007"

Transcrição

1 8º CONGRESSO IBEROAMERICANO DE ENGENHARIA MECANICA Cusco, 23 a 25 de Outubro de 2007 GERAÇÃO DE CAMINHOS DA FERRAMENTA SOBRE SUPERFÍCIES DE FORMA LIVRE Cristiane P. Tonetto*, Altamir Dias * Universidade Federal de Santa Catarina Departamento de Engenharia Mecânica Florianópolis, SC, , Brasil *cris.tonetto@emc.ufsc.br, altamir@emc.ufsc.br RESUMO Durante a etapa de planejamento de trajetórias são definidos todos os detalhes do movimento a ser executado pelo robô para a realização de uma tarefa. Esses detalhes consistem em determinar quais pontos o efetuador deve seguir, além de informações adicionais como as velocidades e as acelerações em cada ponto do percurso, tanto para o efetuador final quanto para cada uma das juntas do robô. No planejamento de trajetórias é importante conhecer as propriedades geométricas do contorno do objeto, geralmente a forma das superfícies, em que as tarefas serão executadas. Sobre a superfície será gerado o caminho a ser seguido pelo robô para executar a tarefa. Este artigo tem como objetivo apresentar uma proposta de sistematização para o processo de planejamento de trajetórias em ambientes robóticos, explorando as características geométricas da superfície e descrevendo os resultados do algoritmo implementado para a geração de caminhos a ser seguido pelo efetuador do robô. PALAVRAS-CHAVE: Planejamento de trajetórias, reconstrução de superfícies, caminho da ferramenta.

2 INTRODUÇÃO O processo de planejamento de trajetórias é uma atividade muito importante na simulação de uma tarefa robótica, pois é ele que permite antecipar o comportamento dos movimentos que o robô efetuará em cada etapa da tarefa. Portanto, sem o planejamento de trajetórias a execução de tarefas poderá ter resultados imprevisíveis, demandando tempo para possíveis correções e expondo os usuários do robô a risco de acidentes. Por outro lado, uma trajetória planejada e bem definida contribui para que a tarefa seja realizada com sucesso e possibilita o reuso destas informações para tarefas futuras. Neste trabalho será explorada uma proposta metodológica de ordenar o processo de planejamento de trajetórias em ambientes robóticos. Embora isso venha sendo feito em ambientes industriais, procedimentos metodológicos são escassamente encontrados na literatura e nem sempre muito bem sistematizados, principalmente em ambientes de pesquisa. Mesmo assim, é possível encontrar alguns autores que estabelecem algumas rotinas para organizar o planejamento de trajetórias em ambientes robóticos. Por exemplo, Lozano-Peres apud Ranky e Ho[1] divide a função de planejamento de tarefas robóticas em três partes: modelagem do espaço de trabalho, especificação da tarefa e síntese de programação do manipulador. Ele define que o aspecto de modelagem do espaço de trabalho tenta encontrar a informação física do ambiente usando descrições matemáticas ou relacionais. As especificações das tarefas designam os estados de paradas ou movimentos para garantir que a tarefa seja executada completamente. A síntese de programação prescreve o comportamento do manipulador em relação à tarefa objetivo e aos sensores de entrada. A partir dessa idéia de Lozano-Peres buscou-se desenvolver um modelo que contemple detalhes do processo mais completo, envolvendo a busca de informações sobre a tarefa a ser executada, reconstrução de superfícies até a geração do caminho e da trajetória que guiará a ferramenta na tarefa a ser executada. Nesta sistematização é considerada a contribuição de vários outros autores, dentre os quais destaca-se Toledo [2], Simas [3] e Boesel e Dias [4] que propõem formas de sistematizar o planejamento de trajetórias e Feng e Li [5], Suresh e Yang [6] e Sarma e Dutta [7] que trabalham mais localizadamente em conceitos envolvendo o cálculo de propriedades das superfícies de trabalho e os métodos e os recursos matemáticos para calcular os caminhos a serem seguidos pelo efetuador final do robô. UMA METODOLOGIA EM PLANEJAR TRAJETÓRIAS O modelo geral proposto neste trabalho é mostrado na Figura 1. Ele descreve as etapas necessárias ao planejamento de trajetórias robóticas. Esse modelo servirá como referência ao longo desse artigo e cada uma das etapas será descrita com mais detalhes a seguir. Figura 1: Proposta de modelo para planejamento de trajetórias robóticas.

3 Desta forma, o modelo geral, exibido graficamente na Figura 1, é divido em cinco etapas: Obter dados e informações -- é a etapa inicial focada na obtenção da informação e forma do objeto a ser fabricado ou reparado; esta etapa envolve a aquisição da forma como uma nuvem de pontos, a definição do processo de transferências dos dados e é concluída com a determinação do tipo de formato de arquivo que será utilizado para manipulação e transferência de dados. Reconstruir superfície -- os dados obtidos na etapa 1 são trabalhados algoritmicamente para gerar um modelo matemático da superfície de trabalho, visando calcular os detalhes geométricos do objeto que vão ser usados para programar a tarefa para o robô. Nesta fase, a nuvem de pontos é organizada topologicamente, a representação da superfície e sua modelagem são criadas. Determinar região de trabalho -- a região de trabalho é a região da superfície que a tarefa vai ser executada. Pode ser considerada apenas parte da superfície para o processo de planejamento da tarefa, mas em alguns casos, ela pode compreender toda a superfície do objeto. Determinar caminho e trajetória -- nesta fase é preciso escolher o tipo de caminho que o manipulador do robô deve percorrer para recobrir a região. Existem várias formas de relacionar a geometria do objeto a ser manufaturado e a do robô, possibilitando diferentes precisões no seguimento da tarefa. O caminho será descrito por curvas que seguem pontos pré-selecionados de acordo com a exatidão exigida para execução da tarefa; a curva definidora do caminho servirá de dado para a determinação da trajetória do efetuador. Executar tarefa -- consiste em passar as informações e preparar o robô. Além da trajetória, outras informações adicionais são necessárias para completar a etapa de programação da tarefa, antes de executá-la pela ação do robô. Todas estas etapas, descritas acima serão trabalhadas textualmente visando mostrar o que é preciso ser feito para implementar esta proposta metodológica no planejamento de trajetórias. OBTER DADOS E INFORMAÇÕES A primeira etapa é a aquisição de informação da região de execução da tarefa. Neste trabalho foi focalizada a determinação de uma superfície de interesse, onde a tarefa vai ser executada. A tarefa proposta neste trabalho referese a recuperação de danos causados por erosão devido a cavitação provocada pelo movimento de fluidos em turbinas hidráulicas de geração de eletricidade. Esta recuperação será feita por soldagem efetuada por robô. As informações geométricas da superfície erodida são obtidas através de métodos de aquisição de dados, geralmente medidas de pontos em coordenadas cartesianas. Dentre as várias possibilidades de aquisição de dados que capturem a forma da superfície da tarefa, as propostas mais usadas atualmente são pelo o uso de: máquinas de medição de coordenadas (CMM), técnicas óticas com câmeras e iluminação especial, varredura a laser. Por estes métodos e o tratamento adequado dos dados adquiridos, a forma da superfície pode ser registrada, por exemplo, em termos de uma nuvem de pontos descritos em coordenadas cartesianas. Para realizar um compartilhamento de dados com outros aplicativos as informações devem ser armazenadas de forma padronizada. Desta forma, para transferir dados é necessária a escolha de um formato de arquivo com uma estrutura padrão. As mais usadas para facilitar a troca de dados, são padrões universais de armazenagem de dados, dentre os quais destacam-se os seguintes formatos: IGES, STEP, ASCII. É necessário que esses padrões suportem os dados a serem transferidos para que ocorra a recomposição do objeto de interesse no sistema a ser manipulado. Caso alguma informação não seja suportada pelo formato, ao se transferir esse arquivo, ele não corresponderá aos dados originais, havendo perda de informação (incompatibilidade com o objeto de interesse original). Isso também poderá ocorrer se não for utilizado algum padrão para se arquivar os dados. A incompatibilidade entre sistemas pode implicar na perda de informação ou em algum erro ao tentar transferir os dados de sistema para sistema. As informações adquiridas são necessárias para reconstruir a representação da superfície da tarefa a ser planejada e consistem do conjunto de pontos definidos em coordenadas cartesianas, sem a necessidade de registrar dados topológicos adicionais. Desta forma, no algoritmo implementado optou-se por um formato de arquivo mais simples para armazenar os dados adquiridos do objeto (como o formato de arquivo ASCII). Ele contém as informações da superfície como uma nuvem de pontos, onde cada linha do arquivo armazena as coordenadas cartesianas na ordem (x, y, z) de cada ponto lido pelo método de aquisição de informação, como mostrado na matriz (figura 2):

4 Figura 2: Estrutura de dados em ASCII, representando a nuvem de pontos de uma superfície. Conhecido o formato do arquivo, é possível se processar a informação contida nele e armazená-la em formato de listas que serão utilizadas na etapa de reconstrução de superfícies. RECONSTRUIR SUPERFÍCIE A nuvem de pontos adquirida e organizada num arquivo ASCII é usada para reconstrução de superfícies. A superfície reconstruída será a fonte de dado para a execução da tarefa. As tarefas robóticas que precisam de estudo mais preciso e principalmente que exigem controle contínuo da trajetória do efetuador final do robô são as soldagens contínuas e os processos de pintura. A execução desse tipo de tarefa exige um modelo matemático da geometria, e assim da superfície, fonte dos dados que vão permitir que o efetuador do robô siga sobre ela mais suavemente, como relatam Toledo [2], Simas [3], Feng e Li [5] e Yin [8]. Os sistemas de medição de coordenadas, em geral, conseguem fornecer o conjunto de pontos capturados da superfície de forma ordenada, pois o processo de captura de dados requer também um planejamento de aquisição dos dados e assim a geração de uma estrutura ordenada dos dados. Isso pode ser usado para acelerar o processo de construção de uma representação de superfície. Quando só a forma da superfície é necessária, as superfícies de forma livre podem ser geradas pela interpolação de pontos ordenados vindos do processo e aquisição de dados e fornecer a representação matemática compacta para a geração do caminho da ferramenta sobre a superfície. Às vezes, somente a ordenação previamente determinada não é suficiente para uma boa reconstrução da superfície. Nestes casos, então, é necessário obter uma representação topológica da estrutura de dados que representa a região a ser recuperada. Ou seja, a informação topológica fornece a localização precisa dos pontos no espaço de trabalho e também determina as relações de vizinhanças entre eles. Por isso, que nesta etapa é realizada a busca de um modelo de informação geométrica da estrutura de pontos de forma que inclua não só a ordenação de pontos, mas também suas informações de vizinhanças. Com os dados da nuvem de pontos topologicamente ordenados o passo seguinte é estabelecer formas de representá-los como uma superfície. Uma representação da forma da nuvem de pontos pode ser obtida através de malhas, onde os pontos topologicamente organizados seriam ligados por segmentos de retas. No entanto, isso forneceria uma representação wireframe ou facetada da estrutura de pontos, a qual precisaria, certamente, ser refinada para poder ser usada dentro dos requisitos necessários dos métodos de produção. Uma outra forma é fazer a reconstrução da superfície usando um sistema CAD/CAM convencional. Neste caso, a superfície é feita a partir das informações de projeto do objeto a ser trabalhado, e o projetista observando a disposição dos pontos vai manipulando-os e reconstruindo a superfície. Muitos sistemas CAD/CAM oferecem também a possibilidade de reconstrução a partir da nuvem de pontos que seria transformada em superfícies com o auxílio de aproximação por features geométricas (planos, cilindros, cones, esferas), malhas triangularizadas ou ainda, pela interpolação de pontos (através de métodos como Bézier, Hermite, B-Splines, etc). Tais métodos são muito aplicados em engenharia reversa nos sistemas CAD/CAM [9]. Figura 3: Superfície reconstruída a partir do diagrama de Voronoi (a) Wireframe e (b) Sombreada [10].

5 Uma terceira saída seria desenvolver algoritmos específicos para reconstruir superfícies a partir de nuvem de pontos. Nesta pesquisa é utilizado um processo de reconstrução de superfícies baseado na organização da estrutura da nuvem de pontos pela técnica do diagrama de Voronoi [10, 11]. O diagrama de Voronoi foi usado para organizar topologicamente a nuvem de pontos. O diagrama, quando representado graficamente no espaço 3D, pode inclusive ser usado como uma representação ilustrativa da superfície. A Figura 3 ilustra uma superfície reconstruída através de um conjunto de pontos representativos da superfície original. Em (a), é ilustrada a representação em wireframe da superfície usando simplesmente a ligação dos pontos por segmentos de retas, e em (b) a mesma representação sombreada. As duas representações são obtidas através da ordenação da nuvem de pontos e pela construção do diagrama de Voronoi. A construção do diagrama de Voronoi, quando mapeada no espaço 3D, possibilita uma forma de visualização aproximada da superfície original. Detalhes sobre a teoria do diagrama de Voronoi e a implementação do algoritmo reconstrutor de superfícies podem ser encontradas em Tonetto e Dias [11]. A pesquisa desenvolvida por Tonetto e Dias [10, 11] teve como objetivo principal a utilização do diagrama de Voronoi para a ordenação topológica do conjunto de pontos, que pode ser utilizada para obter uma representação matemática de superfícies, por exemplo, por B-Splines. Assim, a vantagem da ordenação do conjunto de pontos pelo diagrama de Voronoi é que fica mais fácil construir uma superfície de forma livre, além de poder manipular dinamicamente a estrutura de dados para eventuais correções da representação. O algoritmo implementado utiliza a teoria de superfícies B-Splines uniforme para a reconstrução de superfícies [10]. A representação por B-Spline foi escolhida por ter algumas vantagens sobre as outras representações, como a interpolação dos pontos dados (obtidas através do algoritmo inverso), o controle local da forma da superfície e a flexibilidade de desacoplar o grau da curva, ou da superfície do número de pontos de controle, e ainda, por se tratar de uma generalização de outras representações [12]. A Figura 4 ilustra uma superfície B-Spline reconstruída pelo algoritmo desenvolvido nesta pesquisa, a partir de um conjunto de pontos ordenado topologicamente pelo diagrama de Voronoi. Figura 4: Superfície B-Spline reconstruída Tonetto [10]. Esse tipo de representação fornece uma forma mais suave da superfície. A superfície B-Spline é necessária para calcular de forma mais exata as propriedades em operações de manufatura, como o planejamento do caminho e trajetória, operações de recobrimentos, cálculo e simulação de propriedades mecânicas como curvatura, volume e análise de tensão. Contudo, ressalta-se que qualquer das propostas evidenciadas nesta secção pode ser usada no escopo do planejamento de tarefas robóticas, dependendo da informação a ser obtida para auxiliar a sua execução. DETERMINAR REGIÃO DE TRABALHO Geralmente, em processos de aquisição de dados a região mapeada para execução da tarefa é maior do que a região onde a tarefa vai ser realizada. Assim, em uma das etapas da metodologia é preciso selecionar a região de interesse, pois dependendo da tarefa ela pode ser feita sobre toda ou parte da superfície do objeto a ser recuperado ou produzido. Pode-se, então, imaginar a região da tarefa como resultado do cálculo de intersecções entre duas superfícies, ou seja, existe a princípio uma superfície original da peça a ser trabalhada (que pode ser fornecida por

6 parâmetros de projeto quando há registro através de sistemas CAD/CAM) e a região a ser trabalhada é resultado da reconstrução da superfície adquirida em termos de nuvem de pontos. A superfície de trabalho é, portanto, resultado do cálculo de intersecção entre a superfície original e a superfície adquirida por métodos de captura de dados. Essa diferença é que constitui a região de interesse a ser manipulada posteriormente. Quando não há registro da superfície original por um sistema CAD/CAM, a superfície original precisa ser reconstruída a partir da própria nuvem de pontos adquirida. A coleta de dados é realizada para capturar superfícies danificadas, geralmente é feita com uma margem de segurança de leitura de pontos, medindo regiões circundantes além da região de interesse. Estas regiões circundantes podem ser usadas para criar uma representação aproximada da superfície original. A Figura 5 ilustra um exemplo de seleção de uma região a ser usada para reconstrução da superfície por soldagem robótica (a superfície foi reconstruída pela metodologia usada nesta pesquisa). O contorno vermelho indica a região onde será planejada a tarefa. Esta metodologia pode ser ampliada para determinar a região a ser recuperada, principalmente em casos de erosões de pás de turbinas hidráulicas de usinas elétricas, onde é comum a superfície da pá apresentar várias erosões. Figura 5: Região de trabalho. DETERMINAR CAMINHO E TRAJETÓRIA Conhecida a forma geométrica da superfície, suas propriedades podem ser agora usadas para obter o caminho sobre ela que o efetuador do robô deve seguir para concretizar a tarefa. A partir dos trabalhos de Chen et al [13], Suresh e Yang [6] e Sarma e Dutta [7], três técnicas principais de geração de caminho da ferramenta são considerados: iso-paramétrico, iso-planar e iso-scallop. Esses três métodos foram implementados: Geração do caminho da ferramenta no espaço paramétrico Este algoritmo é bem simples e usa a relação entre o espaço paramétrico e o espaço de trabalho para determinar o caminho da ferramenta. Portanto, como ilustra a Figura 6, um caminho em zig-zag pode ser definido no espaço paramétrico. As curvas que a ferramenta deve seguir ficam totalmente determinadas pelos parâmetros u e v do espaço paramétrico, como mostra a Figura 6. Embora seja um método fácil para planejar movimentos do efetuador, esta metodologia falha na definição da precisão que o caminho deve seguir ao longo da superfície, não respeitando parâmetros como o passo constante entre as passadas da ferramenta.

7 Figura 6: Geração de caminho no espaço paramétrico. Geração do caminho da ferramenta no espaço de trabalho Duas propostas principais têm sido usadas para a geração de caminho da ferramenta no espaço de trabalho: o método iso-planar e o método iso-scallop. A geração do caminho da ferramenta iso-planar é determinada considerando-se intersecção entre a superfície B-Spline reconstruída e um plano que definirá o caminho da ferramenta. A curva gerada pela intersecção do plano com a superfície B-Spline estabelece um caminho sobre a superfície. Os planos de intersecção são transladados em uma dada direção, cuja distância é estabelecida pelo passo da ferramenta para execução da tarefa. A Figura 7(a), ilustra a malha de curvas obtida pelo procedimento de geração do caminho iso-planar no espaço de trabalho. (a) (b) Figura 7: (a) Caminho iso-planar gerado sobre o espaço de trabalho; (b) caminho iso-scallop gerado sobre o espaço de trabalho. A direção do plano de corte influencia nos resultados da geração do caminho da ferramenta. No entanto, a decisão da escolha da direção de um plano ótimo é um problema de difícil resolução segundo Suresh e Yang [6]. No algoritmo proposto, a direção do plano é fixa e é paralela ao plano XZ do sistema de coordenadas de trabalho. A geração do caminho da ferramenta iso-scallop é realizada também sobre uma superfície B-Spline reconstruída, tendo como objetivo o cálculo do caminho segundo parâmetros de execução da tarefa. Isso possibilita executar a tarefa com precisão e acabamento superficial, ao manter, por exemplo, a distância constante da altura da rugosidade em uma operação de usinagem. A metodologia usa a curva de uma das fronteiras da superfície como o caminho inicial, e os demais caminhos são determinados paralelos entre si a partir dos parâmetros exigidos para executar a tarefa (mantêm distância constante em relação ao caminho anterior) de forma a manter a rugosidade constante. A abordagem utilizada para o cálculo dos caminhos paralelos foi baseada no método proposto por Suresh e Yang [6]. Considerando-se o primeiro caminho dado, para cada ponto desse caminho são encontrados os pontos que estão a uma distância L, dada pelo passo da ferramenta desejada, gerando um conjunto de pontos paralelos ao primeiro caminho. A união desses pontos paralelos originará uma curva paralela ao caminho anterior. Repetindo-se recursivamente essa operação, é possível construir todos os caminhos paralelos, de forma que o recobrimento da superfície possa ser dado por caminhos que estão a uma distância constante entre si. A Figura 8(b) ilustra a geração do caminho iso-scallop da ferramenta.

8 RESULTADOS A metodologia proposta neste artigo foi implementada através de uma interface computacional para visualizar os vários tipos de informações necessárias na reconstrução das superfícies e no planejamento de caminhos a ser trilhado pelo efetuador final do robô. O protótipo desenvolvido possui as seguintes capacidades: entrar com dados do conjunto de pontos no formato de arquivos ASCII com estrutura definida; reconstruir e visualizar superfícies a partir de três formas diferentes: o diagrama de Voronoi, a triangularização de Delaunay e a representação B-Splines; permitir a geração de caminhos da ferramenta no espaço paramétrico e no espaço de trabalho, com entrada de valores para o avanço e passo da ferramenta; visualizar as superfícies em wireframe e sombreadas; abrir e salvar arquivos em formatos compatíveis com outros programas, como Blender e Pro/ENGINEER; permitir a manipulação da visualização utilizando a interface padrão via mouse (controle de zoom, rotação e translação). O protótipo desenvolvido é composto de duas janelas interativas, uma que oferece as opções de trabalho e outra para manipulação e visualização do objeto. A Figura 8 ilustra a execução do programa mostrando a superfície B- Spline reconstruída e o caminho gerado. Dessa forma, o único parâmetro de entrada inicial do programa é uma nuvem de pontos adquirida a partir da qual as superfícies necessárias a reconstrução são formadas; foi implementado, ainda, a entrada de parâmetros de programação de tarefas, como o avanço da ferramenta e o passo da mesma para execução da tarefa. Figura 8: Resultados obtidos pelo algoritmo. O caminho calculado refere-se a apenas uma passada para recobrir a superfície, usando qualquer uma das três técnicas de geração de caminho dentro das especificações de projeto desejadas. O algoritmo foi desenvolvido utilizando-se a linguagem de programação JAVA (Sun - Java(TM) Development Kit (JDK) 5.0) [14]. Foi necessário utilizar algumas bibliotecas extras disponíveis de forma livre na internet, sendo uma chamada Jama [15], que adiciona funcionalidades relativas à manipulação e operação de matrizes, e outra chamada java3d [14], utilizada para visualização e manipulação dos objetos 3D e a biblioteca CyberVRML97 para salvar os resultados do aplicativo no formato de arquivo VRML [16]. Os resultados obtidos pelo programa podem ser salvos no formato OBJ e VRML e o caminho pode ser salvo como uma lista de pontos, podendo ser exportado para outros programas como Blender e Pro/ENGINEER.

9 CONSIDERAÇÕES Este estudo sistematiza cada etapa necessária para o desenvolvimento da implementação de uma interface para trabalhar as informações no processo de planejamento de trajetórias. Na proposta apresentada e no protótipo desenvolvido, é feito o uso de métodos de reconstrução de superfícies. A representação da superfície é feita a partir de uma nuvem de pontos adquiridos do próprio objeto de trabalho. Ela possibilita o planejamento e a geração de caminhos para o desenvolvimento da tarefa desejada em robôs manipuladores. As superfícies obtidas são representações geométricas da superfície original; a interface gerada produz várias visualizações aproximadas da superfície original e da superfície a ser trabalhada, compondo-a através de segmentos de superfícies B-Splines. No estudo são considerados outros aspectos, como a formulação matemática usada em cada etapa, bem como os algoritmos propostos para se ter uma visão completa da superfície do objeto de trabalho. Os próximos passos incluem a simulação de soldagem por camadas e a introdução de módulos de simulação de cinemática inversa a partir dos caminhos obtidos. Esta interface foi pensada ser disponibilizada dentro da concepção de Software Livre, e os algoritmos e seus códigos-fonte estão disponíveis em: REFERÊNCIAS 1. P.G. Ránky and C. Y. Ho, Robot Modelling: Control and Applications with Software, IFS (Publications) Ltd. UK, Springer-Verlag Berlin, L.B. Toledo, Uma interface CAD/CAM para a programação fora de linha de robôs industriais, Dissertação, Florianópolis-SC, Universidade Federal de Santa Catarina, Fev H. Simas, Planejamento de Trajetória de Soldagem para Robôs Redundantes Operando em Ambientes Confinados, Qualificação de Doutorado, Universidade Federal de Santa Catarina, Florianópolis, março D. Boesel and A. Dias, Reconstrução de superfícies no planejamento de trajetórias de tarefas de robôs através de diagrama de Voronoi, 7 Congresso Iberoamericano de Ingenieria Mecanica, México D.F., Out H. Feng and H. Li, Constant scallop-height tool path generation for three-axis sculptured surface machining, Computer-Aided Design, Elsevier Ltd, n.34, pp , K. Suresh and D. C. H. Yang, Constant Scallop-height Machining of free-form Surfaces, Journal of Engineering for Industry, vol. 116, pp , May R. Sarma and D. Dutta, The Geometry and Generation of NC Tool Paths, Journal of Mechanical Design, vol. 119, pp , June Z. Yin, Rough and finish tool-path generation for NC machining of freeform surfaces based on a multiresolution method, Computer-Aided Design Elsevier, n. 36,pp , Jan H. Pottmann and S. Leopoldseder and M. Hofer and T. Steiner and W. Wang, Industrial geometry: recent advances and applications in CAD, Computer-Aided Design Elsevier, n.37, pp , Tonetto, C. P., Uma proposta de sistematização do processo de planejamento de trajetórias para o desenvolvimento de tarefas de robôs manipuladores, Dissertação de Mestrado, Universidade Federal de Santa Catarina, Florianópolis-SC, Tonetto, C. P., Dias, A., Rebuilding surfaces through Voronoi diagram, Flexible Automation and Intelligent Manufacturing -- FAIM2007, Philadelphia, USA, D. Qiulin and B. J. Davies, Surface engineering geometry for computer-aided design and manufacture, Ellis Horwood limited, Chichester - United Kingdom, Y. D. Chen and J. Ni and S.M. Wu, Real-Time CNC Tool Path Generation for Machining IGES Surfaces, Journal of Engineering for Industry, vol. 115, pp , nov Sun-JAVA, Disponível em: Jama-Matrix, Disponível em: CyberVRML97, Disponível em:

AULA 1 Iniciando o uso do TerraView

AULA 1 Iniciando o uso do TerraView 1.1 AULA 1 Iniciando o uso do TerraView Essa aula apresenta a interface principal do TerraView e sua utilização básica. Todos os arquivos de dados mencionados nesse documento são disponibilizados junto

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos

Leia mais

DATA WAREHOUSE. Introdução

DATA WAREHOUSE. Introdução DATA WAREHOUSE Introdução O grande crescimento do ambiente de negócios, médias e grandes empresas armazenam também um alto volume de informações, onde que juntamente com a tecnologia da informação, a correta

Leia mais

Manual do Usuário. Plano de Corte

Manual do Usuário. Plano de Corte Manual do Usuário Plano de Corte Sumário Gigatron Plano de Corte...2 Versão...2 Plano de Corte...2 Edição de Atributos de Peças...3 Atributos de Linhas de Corte...4 Estilos de Entrada e Saída...8 Contorno...8

Leia mais

AULA 6 - Operações Espaciais

AULA 6 - Operações Espaciais 6.1 AULA 6 - Operações Espaciais Essa aula descreve as operações espaciais disponíveis no TerraView. Antes de iniciar sua descrição é necessário importar alguns dados que serão usados nos exemplos. Exercício:

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula

Leia mais

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto

Leia mais

DESENHO TÉCNICO AULA 01

DESENHO TÉCNICO AULA 01 DESENHO TÉCNICO AULA 01 INTRODUÇÃO Computação Gráfica A computação gráfica é a área da ciência da computação que estuda a transformação dos dados em imagem. Esta aplicação estende-se à recriação visual

Leia mais

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc.

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc. MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 2 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Revisão sobre Banco de Dados e SGBDs Aprender as principais

Leia mais

Especificação do 3º Trabalho

Especificação do 3º Trabalho Especificação do 3º Trabalho I. Introdução O objetivo deste trabalho é abordar a prática da programação orientada a objetos usando a linguagem Java envolvendo os conceitos de classe, objeto, associação,

Leia mais

1 Geometria de referências: pontos, eixos e planos

1 Geometria de referências: pontos, eixos e planos 1 Geometria de referências: pontos, eixos e planos Pontos, eixos e planos são entidades bastante usadas como referências em sistemas CAE/CAE/CAM. Por isso a importância em estudar como definir pontos,

Leia mais

15 Computador, projeto e manufatura

15 Computador, projeto e manufatura A U A UL LA Computador, projeto e manufatura Um problema Depois de pronto o desenho de uma peça ou objeto, de que maneira ele é utilizado na fabricação? Parte da resposta está na Aula 2, que aborda as

Leia mais

Análise de Dados do Financeiro

Análise de Dados do Financeiro Análise de Dados do Financeiro Introdução Para reunir em um só local as informações de contas a pagar e receber cadastradas e/ou geradas no sistema TTransp existe a interface de análise de dados do financeiro.

Leia mais

Plano de Gerenciamento do Projeto

Plano de Gerenciamento do Projeto Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

Como conduzir com sucesso um projeto de melhoria da qualidade

Como conduzir com sucesso um projeto de melhoria da qualidade Como conduzir com sucesso um projeto de melhoria da qualidade Maria Luiza Guerra de Toledo Coordenar e conduzir um projeto de melhoria da qualidade, seja ele baseado no Seis Sigma, Lean, ou outra metodologia

Leia mais

Apresentação Inspetor de Solda MIPS Sistemas Ltda.

Apresentação Inspetor de Solda MIPS Sistemas Ltda. Apresentação Inspetor de Solda MIPS Sistemas Ltda. Rua Ricardo Landmann, 385 Joinville SC - Brasil O Controle Digital da Geometria dos Cordões de Solda é a mais moderna e eficaz maneira de avaliar a qualidade

Leia mais

DESENVOLVIMENTO DE PROGRAMA MULTIMIDIA PARA O ENSINO DEDINÂMICA DE MÚLTIPLOS CORPOS

DESENVOLVIMENTO DE PROGRAMA MULTIMIDIA PARA O ENSINO DEDINÂMICA DE MÚLTIPLOS CORPOS DESENVOLVIMENTO DE PROGRAMA MULTIMIDIA PARA O ENSINO DEDINÂMICA DE MÚLTIPLOS CORPOS Ilmar Ferreira Santos Rodrigo Fernandes de Carvalho UNICAMP - Faculdade de Engenharia Mecânica Departamento de Projeto

Leia mais

4 O Workflow e a Máquina de Regras

4 O Workflow e a Máquina de Regras 4 O Workflow e a Máquina de Regras O objetivo do workflow e da máquina de regras é definir um conjunto de passos e regras configuráveis. Ao longo de sua execução, um usuário consegue simplificar o seu

Leia mais

Sua indústria. Seu show. Seu Futuro

Sua indústria. Seu show. Seu Futuro Sua indústria. Seu show. Seu Futuro Usinagem 5-Eixos para Moldes Sandro, Vero Software Vero Software está no topo do relatório de fornecedores de CAM da CIMData 2014 Com maior Market Share, crescimento

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

PRO-FAE: FERRAMENTA COMPUTACIONAL PARA AUXILIO NO PROJETO PRELIMINAR DE FAZENDAS EÓLICAS.

PRO-FAE: FERRAMENTA COMPUTACIONAL PARA AUXILIO NO PROJETO PRELIMINAR DE FAZENDAS EÓLICAS. RIO 3 - World Climate & Energy Event, 1-5 December 2003, Rio de Janeiro, Brazil 379 PRO-FAE: FERRAMENTA COMPUTACIONAL PARA AUXILIO NO PROJETO PRELIMINAR DE FAZENDAS EÓLICAS. Jorge Antonio Villar Alé, Alexandre

Leia mais

Sistema Banco de Preços Manual do Usuário OBSERVATÓRIO

Sistema Banco de Preços Manual do Usuário OBSERVATÓRIO Sistema Banco de Preços Manual do Usuário OBSERVATÓRIO da Despesa Pública 1 Sumário O Banco de Preços... 3 Acessando o Banco de Preços... 4 Funções do Banco de Preços... 5 Gerar Preço de Referência...

Leia mais

Aula Anterior. Capítulo 2

Aula Anterior. Capítulo 2 Capítulo 2 Clique Ciclo para de Vida editar e o estilo do Organização título do mestre Projeto O Ciclo de vida do projeto Características do ciclo de vida do projeto Relações entre o ciclo de vida do projeto

Leia mais

CRIANDO MDT. Para criar o MDT Selecione o botão Modelagem ou clique na área esquerda da do programa onde se terá a opção criar Nova Modelagem.

CRIANDO MDT. Para criar o MDT Selecione o botão Modelagem ou clique na área esquerda da do programa onde se terá a opção criar Nova Modelagem. CRIANDO MDT Um MDT no programa AutoGeo tem como finalidade servir como base de dados para informações que servirão para os cálculos a serem realizados tudo que se for projetado a base vem do modelo digital

Leia mais

ENGENHARIA DE SOFTWARE I

ENGENHARIA DE SOFTWARE I ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis

Leia mais

PLANEJAMENTO DO PROCESSO ASSISTIDO POR COMPUTADOR - CAPP

PLANEJAMENTO DO PROCESSO ASSISTIDO POR COMPUTADOR - CAPP PLANEJAMENTO DO PROCESSO ASSISTIDO POR COMPUTADOR - CAPP Prof. João Carlos Espíndola Ferreira, Ph.D. www.grima.ufsc.br/jcarlos/ jcarlos@emc.ufsc.br Universidade Federal de Santa Catarina Departamento de

Leia mais

FAPESP FUNDAÇÃO DE AMPARO À PESQUISA DO ESTADO DE SÃO PAULO UNIVERSIDADE DE SÃO PAULO INSTITUTO DE MATEMÁTICA E ESTATÍSTICA (IME) GeoGrid

FAPESP FUNDAÇÃO DE AMPARO À PESQUISA DO ESTADO DE SÃO PAULO UNIVERSIDADE DE SÃO PAULO INSTITUTO DE MATEMÁTICA E ESTATÍSTICA (IME) GeoGrid FAPESP FUNDAÇÃO DE AMPARO À PESQUISA DO ESTADO DE SÃO PAULO UNIVERSIDADE DE SÃO PAULO INSTITUTO DE MATEMÁTICA E ESTATÍSTICA (IME) GeoGrid VISUALIZAÇÃO TRIDIMENSIONAL DE TERRENO Integrantes: Felipe Augusto

Leia mais

ADM041 / EPR806 Sistemas de Informação

ADM041 / EPR806 Sistemas de Informação ADM041 / EPR806 Sistemas de Informação UNIFEI Universidade Federal de Itajubá Prof. Dr. Alexandre Ferreira de Pinho 1 Sistemas de Apoio à Decisão (SAD) Tipos de SAD Orientados por modelos: Criação de diferentes

Leia mais

ATENÇÃO: * Arquivos com tamanho superior a 500 KB NÃO SERÃO ACEITOS * SOMENTE serão aceitos documentos do formato: PDF

ATENÇÃO: * Arquivos com tamanho superior a 500 KB NÃO SERÃO ACEITOS * SOMENTE serão aceitos documentos do formato: PDF TUTORIAL DE DIGITALIZAÇÃO DIRIGIDO AO USO DO PROCESSO ELETRÔNICO Adaptado do tutorial elaborado pelo colega MAICON FALCÃO, operador de computador da subseção judiciária de Rio Grande. Introdução Este tutorial

Leia mais

INF1771 - INTELIGÊNCIA ARTIFICIAL TRABALHO 2 LÓGICA

INF1771 - INTELIGÊNCIA ARTIFICIAL TRABALHO 2 LÓGICA INF1771 - INTELIGÊNCIA ARTIFICIAL TRABALHO 2 LÓGICA Descrição: Após reunir a equipe de programadores para participar do 1 Concurso Mundial de Desenvolvimento de Softwares, Barbie e seus amigos iniciaram

Leia mais

Passo a Passo do Orçamentos de Entrada no SIGLA Digital

Passo a Passo do Orçamentos de Entrada no SIGLA Digital Passo a Passo do Orçamentos de Entrada no SIGLA Digital Página 1 de 9 Este é um dos principais módulos do SIGLA Digital. Utilizado para dar entrada de produtos no estoque, essa ferramenta segue a seguinte

Leia mais

Criando Quiz com BrOffice.impress

Criando Quiz com BrOffice.impress Criando Quiz com BrOfficeimpress A ferramenta de apresentação possibilita o desenvolvimento de várias atividades interativas como: Sete erros Quiz (Perguntas/Respostas), Colocar em ordem objetos, alfabeto,

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

Planejando o aplicativo

Planejando o aplicativo Um aplicativo do Visual FoxPro geralmente inclui um ou mais bancos de dados, um programa principal que configura o ambiente de sistema do aplicativo, além de uma interface com os usuários composta por

Leia mais

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna O que é uma planilha eletrônica? É um aplicativo que oferece recursos para manipular dados organizados em tabelas. A partir deles pode-se gerar gráficos facilitando a análise e interpretação dos dados

Leia mais

Dadas a base e a altura de um triangulo, determinar sua área.

Dadas a base e a altura de um triangulo, determinar sua área. Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas CMP1132 Processo e qualidade de software II Prof. Me. Elias Ferreira Sala: 402 E Quarta-Feira:

Leia mais

Implementação de um módulo simulador de robôs baseado em Unity3D para o SimBot - Simulador de Robôs para Lego NXT.

Implementação de um módulo simulador de robôs baseado em Unity3D para o SimBot - Simulador de Robôs para Lego NXT. UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ Curso de Bacharelado em Ciência da Computação UNIOESTE - Campus de Cascavel MODELO PARA ELABORAÇÃO DE PROJETOS DE TRABALHO DE CONCLUSÃO DE CURSO 1. IDENTIFICAÇÃO

Leia mais

AULA 1 INTRODUÇÃO - ENGENHARIA DE SOFTWARE. Prof. Msc. Hélio Esperidião

AULA 1 INTRODUÇÃO - ENGENHARIA DE SOFTWARE. Prof. Msc. Hélio Esperidião AULA 1 INTRODUÇÃO - ENGENHARIA DE SOFTWARE Prof. Msc. Hélio Esperidião O QUE É UM ALGORITMO? É qualquer procedimento computacional bem definido que informa algum valor ou conjunto de valores como entrada

Leia mais

3 Modelo Evolucionário para Sustentabilidade Inteligente

3 Modelo Evolucionário para Sustentabilidade Inteligente 3 Modelo Evolucionário para Sustentabilidade Inteligente Este capítulo introduz um modelo evolucionário para a otimização dos parâmetros de uma construção de modo a minimizar o impacto da mesma sobre os

Leia mais

DA INTERPOLAÇÃO SPLINE COMO TRAJETÓRIA DA FERRAMENTA NA MANUFATURA SUPERFÍCIES COMPLEXAS ATRAVÉS DE FERRAMENTAS DOE (DESING OF EXPERIMENTS)

DA INTERPOLAÇÃO SPLINE COMO TRAJETÓRIA DA FERRAMENTA NA MANUFATURA SUPERFÍCIES COMPLEXAS ATRAVÉS DE FERRAMENTAS DOE (DESING OF EXPERIMENTS) 18º Congresso de Iniciação Científica AVALIAÇÃO DA INTERPOLAÇÃO SPLINE COMO TRAJETÓRIA DA FERRAMENTA NA MANUFATURA SUPERFÍCIES COMPLEXAS ATRAVÉS DE FERRAMENTAS DOE (DESING OF EXPERIMENTS) Autor(es) MARCO

Leia mais

2. Função Produção/Operação/Valor Adicionado

2. Função Produção/Operação/Valor Adicionado 2. Função Produção/Operação/Valor Adicionado Conteúdo 1. Função Produção 3. Administração da Produção 1 Bibliografia Recomenda Livro Texto: Introdução à Administração Eunice Lacava Kwasnicka - Editora

Leia mais

Universidade Federal de Pernambuco

Universidade Federal de Pernambuco Universidade Federal de Pernambuco Graduação em Engenharia da Computação Centro de Informática 2D Feature Distance Estimation for Indoor Environments using 2D laser range data Proposta de Trabalho de Graduação

Leia mais

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem

Leia mais

Engenharia de Sistemas Computacionais

Engenharia de Sistemas Computacionais Engenharia de Sistemas Detalhes no planejamento UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Introdução Na aplicação de um sistema

Leia mais

UNIVERSIDADE FEDERAL DA BAHIA - UFBA

UNIVERSIDADE FEDERAL DA BAHIA - UFBA UNIVERSIDADE FEDERAL DA BAHIA - UFBA Instituto de Ciências Ambientais e Desenvolvimento Sustentável Prof. Pablo Santos 4 a Aula SISTEMA DE INFORMAÇÃO GEOGRÁFICA - SIG Introdução Definições Necessárias

Leia mais

Conceitos de Banco de Dados

Conceitos de Banco de Dados Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir

Leia mais

Análise e Projeto Orientados por Objetos

Análise e Projeto Orientados por Objetos Análise e Projeto Orientados por Objetos Aula 02 Análise e Projeto OO Edirlei Soares de Lima Análise A análise modela o problema e consiste das atividades necessárias para entender

Leia mais

PLANOS DE CONTINGÊNCIAS

PLANOS DE CONTINGÊNCIAS PLANOS DE CONTINGÊNCIAS ARAÚJO GOMES Capitão SC PMSC ARAÚJO GOMES defesacivilgomes@yahoo.com.br PLANO DE CONTINGÊNCIA O planejamento para emergências é complexo por suas características intrínsecas. Como

Leia mais

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 UML 2 Guia Prático Gilleanes T.A. Guedes Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 Novatec capítulo 1 Introdução à UML A UML (Unified Modeling Language ou Linguagem de Modelagem

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

Modelagemde Software Orientadaa Objetos com UML

Modelagemde Software Orientadaa Objetos com UML Modelagemde Software Orientadaa Objetos com UML André Maués Brabo Pereira Departamento de Engenharia Civil Universidade Federal Fluminense Colaborando para a disciplina CIV 2802 Sistemas Gráficos para

Leia mais

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Cruzeiro SP 2008 FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Projeto de trabalho de formatura como requisito

Leia mais

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material

Leia mais

ScanTo3D. www.istsistemas.com.br

ScanTo3D. www.istsistemas.com.br ScanTo3D www.istsistemas.com.br O ScanTo3D do SolidWorks permite abrir dados escaneados por qualquer scanner (arquivos de malha ou nuvem de pontos) ou dados de curva de software matemáticos, preparar os

Leia mais

Um Ambiente Gráfico para Desenvolvimento de Software de Controle para Robôs Móveis Utilizando Simulação 3D

Um Ambiente Gráfico para Desenvolvimento de Software de Controle para Robôs Móveis Utilizando Simulação 3D Um Ambiente Gráfico para Desenvolvimento de Software de Controle para Robôs Móveis Utilizando Simulação 3D Cardoso Marchezi e Hans-Jorg Andreas Schneebeli VIII Simpósio Brasileiro de Automação Inteligente

Leia mais

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Resumo. Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Autor: Danilo Humberto Dias Santos Orientador: Walteno Martins Parreira Júnior Bacharelado em Engenharia da Computação

Leia mais

5 Mecanismo de seleção de componentes

5 Mecanismo de seleção de componentes Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações

Leia mais

GARANTIA DA QUALIDADE DE SOFTWARE

GARANTIA DA QUALIDADE DE SOFTWARE GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características

Leia mais

Sistemas Operacionais Gerência de Dispositivos

Sistemas Operacionais Gerência de Dispositivos Universidade Estadual de Mato Grosso do Sul UEMS Curso de Licenciatura em Computação Sistemas Operacionais Gerência de Dispositivos Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Introdução A gerência

Leia mais

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 8

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 8 ORGANIZAÇÃO DE COMPUTADORES MÓDULO 8 Índice 1. A Organização do Computador - Continuação...3 1.1. Processadores - II... 3 1.1.1. Princípios de projeto para computadores modernos... 3 1.1.2. Paralelismo...

Leia mais

Tecnologias CAx na Manufatura. Valter Vander de Oliveira Disciplina: Sistemas Industriais

Tecnologias CAx na Manufatura. Valter Vander de Oliveira Disciplina: Sistemas Industriais Tecnologias CAx na Manufatura Valter Vander de Oliveira Disciplina: Sistemas Industriais Tecnologias CAx Conteúdo: Conceito de tecnologia CAx Evolução das tecnologias CAx Sistemas CAD/CAE/CAPP/CAM/CAI

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia. 1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 13 Gerência de Memória Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso Sumário

Leia mais

Tabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008

Tabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008 Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,

Leia mais

A sigla CAD pode representar duas definições principais, das quais muitas vezes são empregadas inadequadamente:

A sigla CAD pode representar duas definições principais, das quais muitas vezes são empregadas inadequadamente: A sigla CAD pode representar duas definições principais, das quais muitas vezes são empregadas inadequadamente: Computer Aided Drafting (CAD) a palavra drafting pode ser traduzida como desenho técnico,

Leia mais

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Organização do Projeto Os projetos e o gerenciamento

Leia mais

Software. Gerenciamento de Manutenção

Software. Gerenciamento de Manutenção Software Gerenciamento de Manutenção Tutorial Passo a Passo Do Cadastro de Serviço à Consulta de Serviços Realizados Tutorial Recomendações AsinformaçõesutilizadasnestetutorialsãoasmesmasquevocêtemnoseuBancodeDados

Leia mais

Algoritmos: Lógica para desenvolvimento de programação de computadores. Autor: José Augusto Manzano. Capítulo 1 Abordagem Contextual

Algoritmos: Lógica para desenvolvimento de programação de computadores. Autor: José Augusto Manzano. Capítulo 1 Abordagem Contextual Algoritmos: Lógica para desenvolvimento de programação de computadores Autor: José Augusto Manzano Capítulo 1 Abordagem Contextual 1.1. Definições Básicas Raciocínio lógico depende de vários fatores para

Leia mais

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses

Leia mais

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia

Leia mais

PLANEJAMENTO DA MANUFATURA

PLANEJAMENTO DA MANUFATURA 58 FUNDIÇÃO e SERVIÇOS NOV. 2012 PLANEJAMENTO DA MANUFATURA Otimizando o planejamento de fundidos em uma linha de montagem de motores (II) O texto dá continuidade à análise do uso da simulação na otimização

Leia mais

GEADA. Gerador de Expressões Algébricas em Digrafos Acíclicos. para versão 1.0, de agosto/2008. Autor: Márcio Katsumi Oikawa

GEADA. Gerador de Expressões Algébricas em Digrafos Acíclicos. para versão 1.0, de agosto/2008. Autor: Márcio Katsumi Oikawa GEADA Gerador de Expressões Algébricas em Digrafos Acíclicos para versão 1.0, de agosto/2008. Autor: Márcio Katsumi Oikawa 1 1 Introdução O GEADA (Gerador de Expressões Algébricas em Digrafos Acíclicos)

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

Características da Usinagem CNC

Características da Usinagem CNC Características da Usinagem CNC CN: comando numérico É o código propriamente dito! CNC: comando numérico computadorizado É o sistema de interpretação e controle de equipamentos que se utilizam de CN para

Leia mais

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS Orientando: Oliver Mário

Leia mais

Engenharia de Software Sistemas Distribuídos

Engenharia de Software Sistemas Distribuídos Engenharia de Software Sistemas Distribuídos 2 o Semestre de 2009/2010 FEARSe Requisitos para a 1 a entrega 18 de Março de 2010 1 Introdução O projecto conjunto das disciplinas de Engenharia de Software

Leia mais

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco). Permissões de compartilhamento e NTFS - Parte 2 Criando e compartilhando uma pasta - Prática Autor: Júlio Battisti - Site: www.juliobattisti.com.br Neste tópico vamos criar e compartilhar uma pasta chamada

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 Eduardo Laguna Rubai, Tiago Piperno Bonetti Universidade Paranaense (Unipar) Paranavaí PR- Brasil eduardorubay@gmail.com, bonetti@unipar.br Resumo.

Leia mais

3.1 Definições Uma classe é a descrição de um tipo de objeto.

3.1 Definições Uma classe é a descrição de um tipo de objeto. Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:

Leia mais

TOTVS Gestão Hospitalar Manual Ilustrado Central de Material Esterilizado. 11.8x. março de 2015 Versão: 3.0

TOTVS Gestão Hospitalar Manual Ilustrado Central de Material Esterilizado. 11.8x. março de 2015 Versão: 3.0 TOTVS Gestão Hospitalar Manual Ilustrado Central de Material Esterilizado 11.8x março de 2015 Versão: 3.0 1 Sumário 1 Objetivos... 4 2 Introdução... 4 3 Cadastros... 5 3.1 Cadastros de Unidades de CME...

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

CONTROLE DE QUALIDADE e VALIDAÇÃO DE PRODUTO CARTOGRÁFICO

CONTROLE DE QUALIDADE e VALIDAÇÃO DE PRODUTO CARTOGRÁFICO CONTROLE DE QUALIDADE e VALIDAÇÃO DE PRODUTO CARTOGRÁFICO Editar dados em vários formatos e armazenar estas informações em diferentes sistemas é provavelmente uma das atividades mais comuns para os profissionais

Leia mais

Curva ABC. Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br

Curva ABC. Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br Curva ABC Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br Sumário Introdução... 3 Utilização no sistema TCar-Win... 3 Configuração da curva ABC... 4 Configuração

Leia mais

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO AGOSTO DE 2013 SUMÁRIO STI/UFF - Sistema de Gerenciamento de Projetos do PDI SUMÁRIO... 2 1 Introdução... 3 1.1 O que é e qual a finalidade

Leia mais

A-Graph: Uma ferramenta computacional de suporte para o ensino-aprendizado da disciplina Teoria dos Grafos e seus Algoritmos

A-Graph: Uma ferramenta computacional de suporte para o ensino-aprendizado da disciplina Teoria dos Grafos e seus Algoritmos A-Graph: Uma ferramenta computacional de suporte para o ensino-aprendizado da disciplina Teoria dos Grafos e seus Algoritmos Luis Arturo Pérez Lozada 1 1 Centro de Matemática, Computação e Cognição Universidade

Leia mais

XDOC. Solução otimizada para armazenamento e recuperação de documentos

XDOC. Solução otimizada para armazenamento e recuperação de documentos XDOC Solução otimizada para armazenamento e recuperação de documentos ObJetivo Principal O Que você ACHA De ter Disponível Online todos OS Documentos emitidos por SUA empresa em UMA intranet OU Mesmo NA

Leia mais

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada

Leia mais

Usando o Arena em Simulação

Usando o Arena em Simulação Usando o Arena em Simulação o ARENA foi lançado pela empresa americana Systems Modeling em 1993 e é o sucessor de dois outros produtos de sucesso da mesma empresa: SIMAN (primeiro software de simulação

Leia mais

Projeto de controle e Automação de Antena

Projeto de controle e Automação de Antena Projeto de controle e Automação de Antena Wallyson Ferreira Resumo expandido de Iniciação Tecnológica PUC-Campinas RA: 13015375 Lattes: K4894092P0 wallysonbueno@gmail.com Omar C. Branquinho Sistemas de

Leia mais

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA INTRODUÇÃO O projeto de um banco de dados é realizado sob um processo sistemático denominado metodologia de projeto. O processo do

Leia mais

Wilson Moraes Góes. Novatec

Wilson Moraes Góes. Novatec Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO

PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO Compra Direta - Guia do Fornecedor PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO Página As informações contidas neste documento, incluindo quaisquer URLs e outras possíveis referências a web sites, estão sujeitas

Leia mais

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura

Leia mais

Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software

Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Curso Técnico em Informática ENGENHARIA DE SOFTWARE Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Clayton Maciel Costa

Leia mais

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na

Leia mais