Estudo Dirigido: TeleManufatura Aplicada a Operações de Usinagem

Slides:



Advertisements
Apresentações semelhantes
Terminologia Definicao Construção Exemplos
Advertisements

Sistemas Distribuídos
Sistemas Distribuídos Baseados na Web
Sistemas Cliente/Servidor Introdução
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Redes de computadores I
Tecnologia Hipermídia e Multimídia
Bruno Rafael de Oliveira Rodrigues
Inteligência Artificial Alex F. V. Machado. Tecnologia de Processamento da Informação que envolve processos de raciocínio, aprendizado e percepção. Winston.
SISTEMAS DISTRIBUÍDOS
Interação Cliente Servidor
CAPÍTULO Sistemas de supervisão 2. Sistema SCADA
QoS para Realidade Virtual
1a. Prova: Soluções Teleprocessamento e Redes
Linux Servidor de Redes WEB Prof. Roberto Amaral.
GRACO GRIMA Uma Metodologia Para Integração CAD/CAPP/CAM Voltada Para Manufatura Remota de Peças Rotacionais Baseada na Internet
Aspectos Avançados em Engenharia de Software Aula 3 Fernanda Campos
Mobilidade Cláudia Ribeiro.
REDES DE COMPUTADORES II
Funcionalidades e Protocolos da Camada de Aplicação
Modelo de referência OSI
Aula 7 – A Internet e a nova estrutura de TI
Aula 9 - Camada de aplicação
Rodrigo de Souza Couto Redes de Computadores II
Introdução ao Desenvolvimento Web
1 Modelos de Sistemas Distribuídos. Introdução - Dificuldades e ameaças para SD. Grande variação na utilização de SD )carga de trabalho e requerimentos.
Estratégias Cliente-Servidor para SIGWeb
Sistemas Distribuídos
Web Services Uninorte Semana de Tecnologia da Informação
Sistemas Operacionais
Contornos arquitetônicos Maria Helena Pereira Dias.
A autoria - II.
Arquitetura Cliente /Servidor
Funcionalidade e Protocolos da Camada de Aplicação
Disciplina: Redes de Comunicação
Conceitos de J2EE para a WEB
Gerenciamento de Redes Utilizando Agentes Móveis
GRACO GRIMA Metodologia para Implantação de Laboratórios Remotos Via Internet na Área de Automação da Manufatura Alberto J. Álvares João Carlos Espíndola.
GRACO GRIMA WebMachining: UMA METODOLOGIA PARA INTEGRAÇÃO CAD/CAPP/CAM VOLTADA PARA MANUFATURA REMOTA DE PEÇAS ROTACIONAIS VIA WEB
GRACO GRIMA Uma Metodologia Para Integração CAD/CAPP/CAM Voltada Para Manufatura Remota de Peças Rotacionais Via Web
Protocolos e o Modelo OSI
Sistemas Distribuídos Carlos A. G. Ferraz DI/UFPE Aula 05.
Professor: Márcio Amador
Sistemas Distribuídos Introdução. Conceito Coleção de múltiplos processos que executam sobre uma coleção de processadores autônomos interligados em uma.
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 02 1º Semestre UNIJUÍ.
Internet na Educação Médica Renato M.E. Sabbatini, PhD Silvia Helena Cardoso, PhD Núcleo de Informática Biomédica Universidade Estadual de Campinas.
SISTEMAS OPERACIONAIS I
Tutor Inteligente  Problemas:  Conteúdos para o aprendiz estudar sozinho.  Aprendizes com dificuldades de estudarem e aprenderem sozinhos.  Abandono.
Tópicos Avançados em Redes de Computadores Prof. Fabiano Sabha.
Agentes Inteligentes e Sistemas Multi- agente (UD5) Construção de Sociedades de Agentes IST- 2004/2005.
LINGUAGENS DE PROGRAMAÇÃO WEB
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
A Internet e Seu Impacto
Integração de Ferramentas CASE
Profª Angela Tissi Tracierra. É uma arquitetura de rede, onde existem dois módulos básicos na rede: o Servidor e os Clientes.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Introdução a Aplicações Web.
Guiagem do Robô Móvel XR4000 para Inspeção via Internet de Tubulações Industriais Soldadas Universidade de Brasília Faculdade de Tecnologia Departamento.
TELEROBÓTICA : TELEOPERAÇÃO DO ROBÔ ABB IRB 2000 VIA WWW Alberto J. Álvares Luís Felipe de A. Paulinyi GRACO - Grupo de Automação.
UNIVERSIDADE DE BRASÍLIA Faculdade de Tecnologia Departamento de Engenharia Mecânica GRACO – Grupo de Controle e Automação Implementação de uma Interface.
1 Programação Distribuída em Java Aula Na aula de hoje veremos: Introdução Conceito de Rede Protocolos Modelo ISO/OSI Modelo TCP/IP Modelo Cliente/Servidor.
AUTOMAÇÃO E ROBÓTICA Mário Luiz Tronco.
UNIVERSIDADE DE BRASÍLIA Faculdade de Tecnologia Departamento de Engenharia Mecânica _________________________________________________________________________________________________________________________.
Redes de computadores: Aplicações Prof. Dr. Amine BERQIA
Serviços de rede e internet Jackson Eduardo da Silva.
Introdução à plataforma Web (internet) e protocolos de comunicação
Redes e Sistemas Distribuídos II – Cód Prof. MSc. Ronnison Reges Vidal.
Aula: Arquiteturas de redes: modelo de referência OSI 04/12/2010.
Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores Ferramenta NTop (Network Traffic Probe) Explorador.
Curso Superior em Redes de Computadores Camada de Aplicação Prof. Sales Filho.
Transcrição da apresentação:

Estudo Dirigido: TeleManufatura Aplicada a Operações de Usinagem GRACO/GRIMA http://AlvaresTech.com Estudo Dirigido: TeleManufatura Aplicada a Operações de Usinagem ftp://omega.enm.UnB.br/pub/ed/html/index.html Alberto J. Álvares GRACO - Grupo de Automação e Controle -UnB GRIMA – Grupo de Manufatura Integrada - UFSC alvares@alvarestech.com 19/06/2002

Sumário GRACO/GRIMA Introdução Manufatura Remota e Manufatura Virtual http://AlvaresTech.com Introdução Manufatura Remota e Manufatura Virtual Internet e a World Wide Web Manufatura Remota: Teleoperação Metodologias e Sistemas CAD/CAPP/CAM Baseados na Web Sistema de Telemanufatura: WebOxicorte Ferramentas Computacionais Para CAPP Implantação de Infra-Estrutura no Grima Conclusão

Manufatura Remota - TeleManufatura Capítulo 2 http://AlvaresTech.com É definida como uma atividade onde uma empresa (cliente) utiliza serviços oferecidos por Centros Especializados (servidores) disponibilizados via rede de comunicação (Internet) para executar, em tempo real, operações e processos necessários para o projeto e a produção de bens.

Manufatura Virtual Capítulo 2 http://AlvaresTech.com É um ambiente de manufatura sintético, integrado, que utiliza todos os níveis de decisão e controle no projeto de produto e processo, planejamento de processo, planejamento de produção e controle de chão de fábrica (ambiente simulado de desenvolvimento de produto, o qual possibilita que o mesmo possa ser "fabricado virtualmente" antes de ser "fabricado de fato”).

Realidade Virtual (VR) Capítulo 2 http://AlvaresTech.com É definida como uma técnica avançada de interface, onde o usuário pode realizar imersão, navegação e interação em um ambiente sintético tridimensional gerado por computador, utilizando canais multi-sensoriais.

Teleoperação - TeleRobótica Capítulo 2 http://AlvaresTech.com Teleoperação - TeleRobótica

Capítulo 2 http://AlvaresTech.com Telepresença O termo telepresença refere-se ao uso de tecnologia para estabelecer o sentido de presença compartilhada ou de espaço compartilhado entre membros de um grupo, geograficamente separados. Isto envolve o conceito de presença em dois espaços: o da pessoa e o da tarefa.

Laboratórios Virtuais e Remotos Capítulo 2 http://AlvaresTech.com Laboratórios Virtuais e Remotos Os laboratórios virtuais são simulações de dispositivos físicos por meio de software. Estes podem ser considerados demos interativos sofisticados . Os laboratórios remotos permitem que experimentos reais do laboratório sejam controlados remotamente através de uma conexão Internet via Web, por exemplo.

Modelo Cliente-Servidor Capítulo 2 http://AlvaresTech.com Modelo Cliente-Servidor É um modelo de sistemas distribuídos que mostra como os dados e processamentos são distribuídos entre um conjunto de processadores: um conjunto de servidores independentes que oferecem serviços para outros sub-sistemas; um conjunto de clientes que requisitam serviços oferecidos pelos servidores; uma rede de computadores que permite que os clientes acessem esses serviços

Capítulo 2 http://AlvaresTech.com Modelo ISO-OSI

Canal de Comunicação - Sockets Capítulo 2 http://AlvaresTech.com Canal de Comunicação - Sockets serviço canal protocolo espera usuário localização argumentos telnet stream tcp nowait root /usr/etc/in.telnetd in.telnetd /etc/services => telnet 23/tcp

World Wide Web - WWW Capítulo 3 http://AlvaresTech.com World Wide Web - WWW . O serviço WWW surgiu em 1989 como um integrador de informações. . O protocolo mais usado para a transferência de informações no WWW é o HTTP.

World Wide Web - WWW Capítulo 3 http://AlvaresTech.com World Wide Web - WWW . Uma CGI (common gateway interface) é colocada em um servidor WWW para realizar a interface deste com programas externos. . Servlets são módulos de código Java que ``rodam'' em uma aplicação no Servidor (estão para o lado do servidor, assim como Applets estão para o lado do cliente), respondendo a uma solicitação do cliente . . A linguagem Java torna possível a criação de aplicações multimídia interativas as quais serão executadas localmente nas máquinas clientes de forma independente da plataforma. . A linguagem Javascript foi criada pela Netscape com o objetivo de obter uma linguagem intermediária entre a linguagem Java e a HTML, de tal forma que fosse complementar e integrada a estas duas linguagens. . VRML (Virtual Reality Modeling Language) é uma linguagem de descrição de simulações interativas com vários participantes se comunicando através da Internet

Modelos de Computação Distribuídos Capítulo 3 http://AlvaresTech.com Modelos de Computação Distribuídos Modelo de Computação Tradicional em Rede de Computadores: usa um servidor de rede para armazenar aplicações DOS, Windows, Unix, etc, e arquivos de dados para a rede. Modelo de Computação Cliente/Servidor: distribui o processamento de aplicações sobre diferentes computadores na rede, onde o servidor manipula o acesso aos dados em função da aplicação, enquanto que o cliente executa o serviço de apresentação e funções lógicas da aplicação. Modelo de Computação em Rede de Computadores: semelhante ao modelo tradicional, entretanto, utiliza tecnologia Java, onde o servidor armazena todas as aplicações Java e dados dos cliente. Modelo de Computação Baseado em Servidor: usa uma arquitetura na qual aplicações e dados são oferecidos, gerenciados, suportados e executados 100% no servidor. Os dispositivos clientes, fat ou thin, tem acesso instantâneo as aplicações no servidor sem o uso de aplicações de escrita ou download (Citrix, XDM/X11 e RDP).

Ferramentas Para Visualização 2D/3D Capítulo 3 http://AlvaresTech.com Ferramentas Para Visualização 2D/3D SATVIEWER: http://caec.me.ufl.edu/akumar/satviewer/satviewer.htm JavaCad: http://www.cad.delhi.nic.in/nougain/java.html Conversor .WRL => .SAT: http://www.me.cmu.edu/faculty1/shimada/gm98/project/jorge/project/index.html JGV: http://www.geom.umn.edu/java/JGV/ CADVIEWER: http://www.graco.unb.br/alvares/cadviewer/trial/index.htm

Manufatura Remota: Teleoperação Capítulo 4 http://AlvaresTech.com Manufatura Remota: Teleoperação A Teleoperação é definida como o controle contínuo e direto de um teleoperador/teleoperator. Teleoperador é um manipulador que requer comandos ou supervisão de um operador humano remoto. Telepresença refere-se à intensa utilização de realimentação sensorial para a teleoperação, fornecendo realismo para o operador em uma abordagem idealizada de "presença a distância". Classificação: controle manual sem auxílio computacional; controle manual com significativo auxílio ou transformação computacional; controle supervisório com predomínio do controle realizado pelo operador humano; controle supervisório com predomínio do controle realizado pelo computador; controle completamente automático, onde os operadores humanos observam o processo sem intervenções.

Modelos de Teleoperação Capítulo 4 http://AlvaresTech.com Modelos de Teleoperação Modelo Mestre-Escravo: Neste caso, o operador humano observa o ambiente de trabalho remoto através de um sistema de vídeo e manipula o braço robótico mestre por meio de um ``console'', que controla o braço escravo no local remoto. Modelo de Telepresença: A meta final desses sistemas é fazer o operador sentir-se presente no local de trabalho remoto, obtendo-se assim melhores condições de realização de tarefas.. Modelo Professor-Aluno: Dado que o aprendizado de sistemas computacionais é uma das áreas mais difíceis na inteligência artificial, o modelo professor-aluno define como função de professor ao operador humano, e assume que o ``aluno'' robô possui inteligência suficiente para reconhecer e atuar em uma situação já aprendida. Modelo Supervisor-Companheiro: Um robô baseado em sensores não deve simplesmente repetir os movimentos do operador humano, como no modelo mestre-escravo. Neste caso, o operador humano serve como um supervisor, ao invés de projetar-se no ambiente remoto. Com relação ao Ambiente: Ambiente Remoto Totalmente Modelado Ambiente Remoto Parcialmente Modelado Ambiente Remoto Desconhecido

Teleoperação Via Internet Capítulo 4 http://AlvaresTech.com Teleoperação Via Internet Acesso Remoto via "Telnet" :Uma forma de se obter o acesso a um sistema teleoperado via Internet é a conexão direta do usuário via interface telnet ou ssh (textual), amplamente disponível em ambientes de rede. Programação CGI, Common Gateway Interface, com simples páginas html: A programação CGI com base em páginas HTML é a abordagem mais utilizada no momento para o controle de sistemas através da Internet, baseada na interface WWW . Uma alternativa é a utilização da abordagem JavaServlets onde é necessário a instalação de um servidor JavaServlets . Cliente Java utilizando servidores genéricos HTTP e servidores específicos via Sockets. O sistema de teleoperação do lado do servidor pode ser baseado integralmente em uma solução através do servidor WWW (servidor httpd) permitindo ao cliente ações de comando via CGI ou mesmo de Servlets. Esta é a abordagem implementada no sistema de Teleoperação do Robô Móvel Nomad e da máquina de oxi-corte CNC desenvolvidos no Graco.

TeleRobótica Capítulo 4 http://AlvaresTech.com TeleRobótica A TeleRobótica utilizando a Internet (WWW) como link de comunicação: Mover objetos a distância; Otimizar o uso de transportes, materiais e pessoas; Atuar em ambientes perigosos; Minimizar os custos (baixos custos de acesso à Internet ). Exemplos de Aplicações na Internet - TeleRobotics: Telerobot (1994) (U. Western Australia - http://telerobot.mech.uwa.edu.au); Bradford Robotic Telescope Observatory (1996); WebRobot (1998) & RobWebCam (1997) (http://www.graco.unb.br); Aplicações: Robôs Industriais, Manipuladores, Pan-Tilt, Máquinas de Comando Numérico e outros equipamentos industriais similares. 2

Internet - TCP/IP Capítulo 4 Internet e Linguagens de programação http://AlvaresTech.com Internet - TCP/IP Internet e Linguagens de programação TCP/IP; HTML; CGI; JAVA. Teleoperação 7

Teleoperação: http://telerobot.mech.uwa.edu.au Capítulo 4 http://AlvaresTech.com Teleoperação: http://telerobot.mech.uwa.edu.au 3

TeleRobótica: http://webrobot.graco.unb.br Capítulo 4 http://AlvaresTech.com TeleRobótica: http://webrobot.graco.unb.br

Arquitetura Cliente/Servidor; Capítulo 4 http://AlvaresTech.com Metodologia: TeleRobótica utilizando a Internet como link de comunicação Arquitetura Cliente/Servidor; Utilizando o Protocolo HTTP (Hypertext Transfer Protocol); Servidor WWW convencional (CERN, NCSA ou APACHE); Interface multimídia; Cliente WWW (browser) como o Netscape, Arena ou Internet Explorer. 4

Arquitetura Para Teleoperação Capítulo 4 http://AlvaresTech.com Arquitetura Para Teleoperação

Capítulo 4 http://AlvaresTech.com Ambiente WWW

Capítulo 4 http://AlvaresTech.com Servidor HTTP e CGI

Capítulo 4 http://AlvaresTech.com

Capítulo 4 http://AlvaresTech.com Servidor WWW: Servidor WebCam e Servidor de Teleserviços Industriais (WebRobot) WebRobot: Disponibilização de funções de controle remoto do objeto teleoperado: Servidor WebRobot: funções de controle remoto do objeto teleoperado. WebCam: Visualização do objeto teleoperado, através de vídeo e/ou imagem: Servidor WebCam: visualização do objeto teleoperado.

Servidor HTTP: Módulos WebCam e WebRobot Capítulo 4 http://AlvaresTech.com Servidor HTTP: Módulos WebCam e WebRobot

Mecanismo de Acesso às Funções do Objeto Teleoperado Capítulo 4 http://AlvaresTech.com Mecanismo de Acesso às Funções do Objeto Teleoperado Baseado em programas CGI e HTML; Para cada função disponibilizada pelo protocolo de comunicação do Robô existe um programa CGI; O CGI é acessado no servidor WebRobot pelo cliente utilizando um browser WWW; Mesmo equipamento para disponibilizar os dois serviços: WebCam e WebRobot; Utilizar dois ou mais servidores para realizar as funções de WebCam e WebRobot.

Servidor WWW Distribuído Capítulo 4 http://AlvaresTech.com Servidor WWW Distribuído

RESTRIÇÕES DO PROTOCOLO INTERNET - TCP/IP Capítulo 4 http://AlvaresTech.com RESTRIÇÕES DO PROTOCOLO INTERNET - TCP/IP A Internet apresenta uma largura de banda heterogênea; Taxas de transmissão não determinísticas; Aplicações em tempo real para captura de vídeo apresentam sérias restrições; Compressão de dados e conexão de grande velocidade à Internet; Taxas típicas de transmissão de vídeo com compressão necessitam de 20 Kbps (RealVideo), e sem compressão, de 100 Kbps (seqüência de imagens JPEG) com 5 quadros/s.

RESTRIÇÕES DO PROTOCOLO INTERNET - TCP/IP Capítulo 4 http://AlvaresTech.com RESTRIÇÕES DO PROTOCOLO INTERNET - TCP/IP O delay (atraso) é inerente ao protocolo TCP; Os pacotes enviados não necessariamente estão na mesma ordem dos pacotes recebidos pelo cliente; Resolução desta restrição: adicionar algum grau de autonomia para a aplicação; É obtido localmente no Servidor WebRobot, que deve monitorar estas condições limites (emergências e perigo eminente).

INTERFACE COM O USUÁRIO - GUI Capítulo 4 http://AlvaresTech.com INTERFACE COM O USUÁRIO - GUI Baseada nas linguagens de programação HTML, JAVAScript e JAVA; O applet escrito em JAVA pode ser executado em qualquer plataforma com um browser WWW; Interface amigável com o sistema de teleoperação; Aceitando comandos e dispara os programas CGI necessários para executar as funções disponibilizadas; Apresenta as informações necessárias para o usuário que são recebidas pelo servidor; A realimentação visual é feita através do Servidor WebCam; GUI que recebe as imagens em formato comprimido (MPEG ou RealVideo) ou em uma seqüência de imagens JPEG.

Cliente-Servidor via WWW Cliente-Servidor Proprietária Capítulo 4 http://AlvaresTech.com Cliente-Servidor via WWW CGI-BIN: RobWebCam, WebRobot e RoboMóvel MRL1.0 Servidores específicos: Nomad XR4000, WebOxiCorte Cliente-Servidor Proprietária Nomad Ngui Interfaces: html, Java.

Sistema RobWebCam: Interface com o Usuário Capítulo 4 http://AlvaresTech.com Sistema RobWebCam: Interface com o Usuário

Capítulo 4 http://AlvaresTech.com Sistema RobWebCam 17

Capítulo 4 http://AlvaresTech.com Sistema RobWebCam

Capítulo 4 http://AlvaresTech.com 21

Sistema RobWebLink: Interface com o Usuário Capítulo 4 http://AlvaresTech.com Sistema RobWebLink: Interface com o Usuário

Sistema RobWebLink (http://webrobot.graco.unb.br) Capítulo 4 http://AlvaresTech.com Sistema RobWebLink (http://webrobot.graco.unb.br)

Sub-Sistemas do RobWebLink (Robot Web Link) Capítulo 4 http://AlvaresTech.com Sub-Sistemas do RobWebLink (Robot Web Link)

Arquitetura, Fluxo de Dados e Funções Disponibilizadas Pelo RobWebLink Capítulo 4 http://AlvaresTech.com Arquitetura, Fluxo de Dados e Funções Disponibilizadas Pelo RobWebLink

Modelo cliente (HTML/Java) - servidor (CGI-BIN/C); Capítulo 4 http://AlvaresTech.com Robomóvel MRL1.0: Arquitetura desenvolvida Modelo cliente (HTML/Java) - servidor (CGI-BIN/C);

Módulos Robomóvel MRL 1.0 Capítulo 4 http://AlvaresTech.com

Implementação física - Robô MRL 1.00 Capítulo 4 http://AlvaresTech.com http://robomovel.graco.unb.br

GUI de teleoperação via WWW Capítulo 4 http://AlvaresTech.com

Infra-estrutura para teleoperação via TCP/IP Capítulo 4 http://AlvaresTech.com RangeLan 2 7921, Proxim

Capítulo 4 Arquitetura Nomad: http://AlvaresTech.com Modelo Cliente-Servidor Programação C + Java Servidores específicos: Movimentos Imagens

Controlador Fuzzy - Definição Capítulo 4 http://AlvaresTech.com Controlador Fuzzy - Definição Xfuzzy; Funções de pertinência; Regras; Superfície de resposta. Resposta do controlador.

GUI NOMAD Capítulo 4 http://AlvaresTech.com

Proprietária Nomad Capítulo 4 GUI NOMAD - NAVEGAÇÃO http://AlvaresTech.com Proprietária Nomad GUI NOMAD - NAVEGAÇÃO

Metodologias e Sistemas CAD/CAPP/CAM Baseados na Web Capítulo 5 http://AlvaresTech.com Metodologias e Sistemas CAD/CAPP/CAM Baseados na Web A integração entre as etapas do ciclo produtivo é um dos caminhos que devem ser explorados na busca pela redução de custos e tempos de produção. A modelagem do produto é o ponto central para a promoção de tal integração. A abordagem baseada em features. CAD/CAPP/CAM cooperativos e correlatos, centrados em rede e distribuídos. Cybercut e o WebSpiff.

Sistema Cooperativos CAD Capítulo 5 http://AlvaresTech.com Sistema Cooperativos CAD São sistemas multi-usuários distribuídos sendo ao mesmo tempo concorrente e sincronizado : Concorrência envolve gerenciamento de diferentes processos que tentam simultaneamente acessar e manipular o mesmo dado. Sincronização envolve propagação, envolvendo dados entre usuários de uma aplicação distribuída, de forma a deixar seus dados consistentes. Utilizam arquitetura cliente/servidor: distribuição de funcionalidade X dados. Um problema recorrente nos sistemas cliente/servidor está associado ao conflito entre a limitação da complexidade da aplicação cliente e a minimização do carregamento da rede. A complexidade do cliente é principalmente determinada pelas facilidades de modelagem e interatividade implementadas no cliente, O carregamento da rede é determinado principalmente pelo tipo e tamanho do modelo de dados sendo transferido de/para os clientes.

Capítulo 5 http://AlvaresTech.com CSCW-FeatureM É um sistema CAD 3D que suporta modelagem sólida baseada em features utilizando o ACIS-kernel e uma linguagem interpretada denominada de MCL+, que permite ao usuário a adição de funcionalidade

WebSpiff (http://www.webspiff.org) Capítulo 5 http://AlvaresTech.com WebSpiff (http://www.webspiff.org) Sistema de Modelagem SPIFF: fornece toda a funcionalidade para modelagem baseada em feature, utilizando o kernel de modelagem ACIS. Gerenciador de Sessão: fornece funcionalidade para iniciar, associar-se, sair e fechar uma sessão de modelagem, bem como, gerência todas as comunicações entre o sistema SPIFF e os clientes.

Modelagem Sólida Cooperativa (CSM) Capítulo 5 http://AlvaresTech.com Modelagem Sólida Cooperativa (CSM) O sistema CSM (Collaborative Solid Modelling) é um sistema de modelagem cooperativa baseado na Web (CHAN, 1999) que usa muitos métodos de concorrência. É criado um ambiente multi-usuário onde um modelo compartilhado pode ser acessado e modificado por vários usuários em tempo real, sendo que cada usuário tem seu próprio modelo local.

NetFeature Capítulo 5 http://AlvaresTech.com Sistema de modelagem baseado em features e na web. Diversos browsers distribuídos são os clientes que conectam-se ao servidor de modelo de feature neutro. O Modelo de Features Neutro comunica-se com um servidor de Base de Dados. O Modelo de Features Neutro mantém uma B-rep do modelo de feature usando atributos para armazenar informações como superfície de acabamento, tolerâncias dimensionais e de forma.

WebCad3D e CyberCut Capítulo 5 http://AlvaresTech.com Software de CAD escrito em Java usando applets via páginas web, baseado no conceito de Destructive Solid Geometry (DSG) Um sistema de Planejamento de Processo Auxiliado por Computador (CAPP) que acessa uma base de conhecimento contendo informações sobre ferramentas e fixações; Uma fresadora CNC de arquitetura aberta que pode receber informações de planejamento e projeto em linguagem de alto nível e executar a usinagem sobre uma fresadora Haas VF-1.

RP & MAS Capítulo 5 http://AlvaresTech.com Tele-Manufacturing Facility (TMF): http://tmf.sdsc.edu Manufacturing Advisory Service (MAS): http://cybercut.berkeley.edu/mas

Sistema de Telemanufatura: WebOxicorte Capítulo 6 http://AlvaresTech.com Sistema de Telemanufatura: WebOxicorte Telemanufatura do Processo de Oxi-Corte via Internet voltado para à máquina de Oxi-corte AutoCut 2.5L da White Martins com CNC MCS-520: Ambiente CAD/CAPP/CAM: GUI para Modelagem by Features. Ambiente de Teleoperação: GUI para Teleoperação.

Capítulo 6 http://AlvaresTech.com GUI: CAD/CAPP/CAM

Arquitetura Teleoperação Capítulo 6 http://AlvaresTech.com Arquitetura Teleoperação Cliente/Servidor utilizando Sockets

Capítulo 6 http://AlvaresTech.com GUI: Teleoperação

Ferramentas Computacionais Para CAPP Capítulo 7 http://AlvaresTech.com Ferramentas Computacionais Para CAPP Sistemas de gerenciamento de bases de dados relacional CAPP Variante Baseado na Web Tabelas de Decisão Inteligência Artificial Sistemas especialistas Abordagem através de sistemas multi-agentes (MAS) Linguagens de agentes Modelo de Tomada de Decisão

CAPP Variante Baseado na Web Capítulo 7 http://AlvaresTech.com CAPP Variante Baseado na Web Servidor HTTP, PHP (Personal Home Page Tools) e MySql/SQL

Capítulo 7 http://AlvaresTech.com Tabela de Decisão

Clips, FuzzyClips e Jess (html e Java) Capítulo 7 http://AlvaresTech.com Clips, FuzzyClips e Jess (html e Java)

Sistemas Multi-Agentes Capítulo 7 http://AlvaresTech.com Sistemas Multi-Agentes Agentes são metáforas computacionais; um software que pretende imitar o comportamento de seres humanos, por exemplo: comportamento independente e inteligente. Arquitetura de agentes: um conjunto de especificações e técnicas utilizadas para a definição funcional dos agentes. Uma metodologia particular para a construção de agentes. Especifica como os agentes podem ser decompostos na construção de um conjunto de módulos (componentes) e como estes módulos podem interagir entre si. Uma arquitetura envolve técnicas e algoritmos que suportem esta metodologia.

Modelo de Tomada de Decisão? Capítulo 7 http://AlvaresTech.com Modelo de Tomada de Decisão? Arquitetura baseada em sistemas multi-agentes . Sistema de gerenciamento de base de dados relacional (MySQL® ou SQL®) para compartilhar as informações dos recursos disponíveis de manufatura (máquinas, ferramentas, informações de materiais, dispositivos de fixação, etc). Agentes como os resolvedores das atividades de planejamento do processo. Linguagem de comunicação de agentes KQML ou FIPA-ACL como linguagem que os agentes usam para se comunicar. Utilização de JATLite (Java Agent Template Lite) para criação de Agentes para comunicação via Web.

Modelo de Tomada de Decisão? Capítulo 7 http://AlvaresTech.com Modelo de Tomada de Decisão? Cybercut: Agente & KQML JATLite: Roteador de Mensagem de Agente

Implantação de Infra-Estrutura no Grima Capítulo 8 http://AlvaresTech.com Implantar uma infra-estrutura computacional mínima no laboratório do Grima baseada no SO Linux. Treinamento de estagiários como administradores de sistema. Orientação no desenvolvimento de um pan-tilt, sistema RobWebCam, a ser utilizado na teleoperação. Análise do CNC disponível no Torno CNC: necessidade de atualização para permitir a teleoperação.

Conclusão Capítulo 9 http://AlvaresTech.com modelagem utilizando a tecnologia de Features no lado do cliente; arquitetura baseadas em sistemas multi-agentes (MAS) associado a utilização de técnicas de representação do conhecimento como sistemas especialistas (JATLite com Clips, FuzzyClips ou Jess); sistemas distribuídos e arquitetura cliente/servidor; redes de computadores baseados no protocolo TCP/IP em conjunto com HTTP; programação utilizando as linguagens de programação Java e C++;

Conclusão utilização do sistema operacional Linux; Capítulo 9 http://AlvaresTech.com utilização do sistema operacional Linux; um adequado balanceamento entre a funcionalidade do cliente e a largura de banda disponível na Internet; base de dados relacional para compartilhamento de informações (máquinas, ferramentas, dispositivos de fixação, bibliotecas de features, etc) sendo um candidado em potencial o MySQL; projeto baseado em Features de projeto/forma (operações de torneamento) e usinagem (operações de fresamento e furação); modelagem de sólidos utilizando o kernel ACIS no lado do servidor.