Núcleo Avançado de Visualização (NAV): um centro de computação móvel para suporte a projetos de engenharia. Resumo



Documentos relacionados
Realidade Aumentada Aplicada a Projetos de Engenharia Civil

Feature-Driven Development

O Gerenciamento de Documentos Analógico/Digital

ANIMAÇÕES WEB AULA 2. conhecendo a interface do Adobe Flash. professor Luciano Roberto Rocha.

Gerenciamento de Incidentes

Soluções de Gerenciamento de Clientes e de Impressão Universal

ISO/IEC 12207: Gerência de Configuração

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Disciplina: Programas de Edição de Textos Professora: Érica Barcelos

O PaperPort 12 Special Edition (SE) possui uma grande variedade de novos e valiosos recursos que ajudam a gerenciar seus documentos.

agility made possible

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

ArcGIS 1: Introdução ao GIS (10.2)

Access Professional Edition O sistema de controle de acesso flexível que cresce com o seu negócio

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

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

1 Inicie um novo. Guia de Referência Rápida de Gerenciamento de Projeto para o Project projeto

Número de pessoas com acesso à internet passa de 120 milhões

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ PROGRAMA DE PÓS GRADUAÇÃO EM FORMAÇÃO CIENTÍFICA, EDUCACIONAL E TECNOLÓGICA PPGFCET

Universidade Paulista

Arquitetura dos Sistemas de Informação Distribuídos

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Manual Geral do OASIS

Manual Básico do Usuário. Monitoramento de Iniciativas Estratégicas. Planejamento Estratégico - ANVISA

Rational Quality Manager. Nome: Raphael Castellano Campus: AKXE Matrícula:

Notas de Lançamento Lançamento Aconex Publicado dia 6 de Fevereiro de 2015, para cobrir o periodo de lançamentos entre dia 15 de Fevereiro e

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico

7.Conclusão e Trabalhos Futuros

Manual do Visualizador NF e KEY BEST

Utilização da Planilha de Análise de Decisão

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

WHITEPAPER. Guia de compra para câmeras IP: tudo o que você precisa saber antes de adquirir a sua solução digital

Automação de Locais Distantes

Sistema TrackMaker de Rastreamento e Logística de Transportes. Solução de Despacho Integrada. Manual do Usuário

Planejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP

INICIAÇÃO Revista Eletrônica de Iniciação Científica, Tecnológica e Artística

ORIENTADOR(ES): JEFFERSON ANTONIO RIBEIRO PASSERINI, MARIA BETÂNIA RICCI BOER

MASTER IN PROJECT MANAGEMENT

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

Curso técnico: Informática Disciplina: Aplicativos computacionais

Princípios de Design TRADUÇÃO DE TATIANE CRISTINE ARNOLD, DO ARTIGO IBM DESIGN: DESIGN PRINCIPLES CHECKLIST.

Manual do Usuário Android Neocontrol

DIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling

Casos de Sucesso. Cliente. Deloitte Touche Tohmatsu Consultores LTDA

Outlook Apresentação

Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado.

Gerencie a sala de espera e garanta a satisfação dos pacientes

Cálculo de volume de objetos utilizando câmeras RGB-D

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014.

Software de gerenciamento de impressoras MarkVision

Tópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP)

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

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

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

Introdução à Computação


Projeto de controle e Automação de Antena

Integração do Teamcenter com o Catia V5

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

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13

Índice: CMS 3 O que é Content Management System? Clientes 4 O que é o Cliente? 4 Configurando o i-menu/i-view para trabalhar. com o CMS.

Channel. Visão Geral e Navegação. Tutorial. Atualizado com a versão 3.9

ArcSoft MediaConverter

Profa. Gislaine Stachissini. Unidade III GOVERNANÇA DE TI

JOOPP O construtor de sites mais rápido do mundo!

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

1

INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF

A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

TOTVS Série 1 Varejo (Simples) - Módulo e-commerce

SISTEMAS DISTRIBUIDOS

Estratégias de informação ao usuário na implantação de BRT.

DIGIMAN. WTB Tecnologia

FERRAMENTAS E SOLUÇÕES DE APOIO À GESTÃO E MANUTENÇÃO DE ATIVOS

Imóvel Mix SGI. 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários

GERENCIAMENTO DE IRRIGAÇÃO VIA WEB

Microsoft Office PowerPoint 2007

Taxa de Gravação da Memória RAM (MegaBytes / segundo) G5 2.7 Ghz (Mac) Linux Kernel

ITIL - Information Technology Infraestructure Library

Itinerários de Ônibus Relatório Final

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres

IBM Managed Security Services for Agent Redeployment and Reactivation

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado

Manual UNICURITIBA VIRTUAL para Professores

Centro de Controle e Comando

Metodologia de Gerenciamento de Projetos da Justiça Federal

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

Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line)

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

Documento de Visão. Sistema de Ponto Eletrônico A2MEPonto. Versão 1.0

Rotina de Discovery e Inventário

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados

MONITORE E CONTROLE SEUS SISTEMAS INTELIGENTES DE GERENCIAMENTO DE EVENTOS E MONITORAMENTO VISUAL DE ALARME DE INCÊNDIO ALARME DE INCÊNDIO

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

Transcrição:

Núcleo Avançado de Visualização (NAV): um centro de computação móvel para suporte a projetos de engenharia Gabriel A. Fernandes gabriel.ufrj@gmail.com Gerson G. Cunha gerson@lamce.coppe.ufrj.br Maria Celia Santos Lopes celia@lamce.coppe.ufrj.br Universidade Federal do Rio de Janeiro LAMCE/COPPE/UFRJ Resumo Este artigo revisa os avanços no desenvolvimento do Núcleo Avançado de Visualização (NAV). Um laboratório móvel voltado para pesquisa e desenvolvimento de Realidade Aumentada (RA) em ambientes externos e gestão colaborativa. O NAV é composto de uma série de soluções integradas que combinadas visam melhorar o desempenho durante a gestão de projetos, aprimorando o acesso a informações em campo e supervisão remota de projetos. A abordagem utiliza várias estações de trabalho móveis interligadas por uma rede sem fio, que pode fornecer informações baseadas na posição do usuário, tais como, arquivos CAD comentáveis, modelos 3D, visualização através de Realidade Aumentada ao ar livre e constante posicionamento e rastreamento GPS. O sistema também permite supervisão/inspeção por telepresença panorâmica. O trabalho apresenta o conceito geral NAV descrevendo as principais soluções e seu status atual de desenvolvimento e por último, discute a integração da ferramenta e possíveis pesquisas futuras. Palavras Chave: Realidade Aumentada, Tomada de Decisão Colaborativa, Gestão de Projetos. 68

Advanced Center for Visualization (NAV): a center of mobile computing to support engineering projects Abstract This article reviews the development of the Center for Advanced Visualization (NAV) - a mobile laboratory focused on research and development of outdoor Augmented Reality (AR) applications, and collaborative data management. The NAV is composed of a series of integrated solutions that aim to improve the combined performance for project management, improving access to information in the field and remote supervision of projects. The approach uses several mobile workstations connected by a wireless network that can provide information based on user location, such as CAD files, 3D models, viewing through augmented reality displays and GPS tracking. The system also allows monitoring/inspection by telepresence overview. Tis paper presents the general concept describing the main NAV solutions and their current status of development and finally, discusses the integration of the tool and possible future research. Keywords: Augmented Reality, Collaborative Decision Making, Project Management. Introdução O avanço da Realidade Aumentada é uma busca contínua da interface completa e tangível que integra completamente a percepção visual e informações digitais de forma fluída sem ruído. Várias pesquisas foram publicadas apresentando e debatendo o uso de RA em Engenharia Civil, entre esses podemos ressaltar extenso trabalho de (Wang and Dunston 2006), que lista as possíveis aplicações em projetos e as dificuldades ergonômicas com dispositivos de visualização móvel, há também o trabalho de (Shin and Dunston 2008) que têm categoriza em detalhes as atividades no ambiente de construção e identifica possíveis áreas de aplicação para RA. Outra 69

consideração importante é o potencial de um sistema de observação remota aliado ao processo de tomada de decisão colaborativa. As possíveis ramificações quando combinados com o portal de visualização são apresentadas no trabalho de (Petit, Lesage et al. 2009). Não só devemos mapear a atividades que poderiam se beneficiar de RA, mas também prever quais novos serviços e recursos serão necessários para melhorar as rotinas atuais de trabalho, ou pensando grande, em toda a cadeia produtiva. Exemplos de trabalho colaborativo usando RA podem ser encontrados em (Kim and Maher 2008), (Kim and Jun 2008), (Chen, Chen et al. 2008). Embora muito presente em campanhas de marketing, brinquedos e jogos o uso prático de RA soluções em projetos de engenharia tem sido discutido e elaborado ao longo dos últimos anos. A dificuldade reside no desenvolvimento de soluções que poderiam ser amplamente adotadas pelo mercado. As principais questões ainda residem nos dispositivos de rastreamento de precisão grandes e pesados, óculos de visualização frágeis e desajeitados que não estão preparados para atividades ou uso intenso ao ar livre. Poderíamos ainda acrescentar que não se adéquam a regulamentos de segurança em ambientes perigosos (Exemplo: um canteiro de obras ou estaleiro). O principal objetivo do NAV é preencher a lacuna entre o desenvolvimento/experimental e aplicação prática de visualização móvel para engenharia. Nos últimos anos, várias soluções do NAV foram submetidas em testes de campo intenso. Os resultados recolhidos têm direcionado diversas melhorias no design da interface, especificações de hardware e configuração da rede sem fio. Originalmente o NAV foi desenvolvido para pesquisas de longo prazo em áreas remotas com pequena ou nenhuma infraestrutura tecnológica, assim, existem painéis solares, baterias recarregáveis de alta capacidade, acomodações, ambiente de trabalho com mesas, cozinha, banheiro, sistema de rede local, ar condicionado, vigilância, computadores de alto desempenho, kits RTK GPS e uma infraestrutura completa controlada por computador. Seus módulos são como gavetas que podem 70

ser recolhidas, dando a esse núcleo em um volume e forma equivalente a um container. Assim ele pode ser transportado em navios, caminhões, helicópteros e aviões de forma simples. Atualmente, o NAV como um centro de computação móvel combina uma série de ferramentas de visualização para integrar uma série de funções e atividades em projetos de engenharia. O seu principal papel é desenvolver e colocar em uso aplicações práticas de Realidade Aumentada e soluções de trabalho colaborativo que atendem demandas de mercado. Atualmente, o primeiro protótipo está localizado no Parque Tecnológico no Campus da Universidade Federal do Rio de Janeiro e está sob a supervisão do Grupo de Realidade Virtual Aplicada (GRVa), que é uma parte do LAMCE. A Figura 1 mostra a obra de expansão do LAMCE e o NAV. O laboratório móvel foi posicionado próximo ao canteiro de obras da expansão LAMCE, esse espaço é utilizado regularmente para testes de novos desenvolvimentos e experimentações no campo de RA. A obra, em si, apresenta muitos desafios de construção devido a sua forma interior incomum e design exterior diferenciado, e assim motiva o desenvolvimento de soluções cada vez mais eficientes. Os desafios atuais incluem: a transição entre o atual sistema de rastreamento através de sensores/ fiduciais para o rastreamento paralelo proposto por Klein (Klein and Murray 2007; Klein and Murray 2009) as novas formas de captação de imagens para RA através de multicopteros. 71

(a) Figura 1: (a) NAV e (b) expansão LAMCE. (b) 72

Realidade Aumentada e o NAV Realidade Aumentada para uso efetivo depende de uma combinação de hardware, software e conteúdo. O texto a seguir apresenta uma breve visão geral das demandas gerais para uma solução RA: dispositivos móveis, sistema de interação, rastreamento e aplicação. Os equipamentos devem ter peso compatível com a mobilidade, poder de processamento para executar o sistema de visão computacional e interface, desempenho da rede e boa visibilidade da tela quaisquer condições de iluminação. A Interação pode ser alcançada através de reconhecimento de gestos, controles multi-toque, reconhecimento de voz, botões/teclado de entrada e portas de para conexão de sensores (dispositivo de orientação e movimento). No caso dos sensores eles podem ser do tipo sem fio e necessitar de Bluetooth ou outros meios de comunicação. O rastreamento possui duas abordagens: Sensores e acompanhamento visual de fiduciais. Essas abordagens podem ser usadasseparadamente ou combinados em uma solução baseada em prioridade/disponibilidade. O Rastreamento e Posicionamento via sensores pode ser implementado através do uso de GPS, giroscópios e acelerômetros. Em um sistema de rastreamento visual, podem existir fiduciais e outros símbolos de fácil identificação (Hornecker and Psik 2005), entre eles estão o reconhecimento de detalhes naturais (Zhuo and Xinyu 2010), detecção de volume de objetos, rastreamento através de deslocamento de pixels (Castle, Klein et al. 2011) e câmeras de profundidade (Roccetti, Marfia et al.). A aplicação é onde o usuário pode acessar e dar entrada de informações visuais e comparar os resultados esperados e obtidos. Exemplos de aplicação seguem nos itens seguintes. Supervisão Remota RA A ferramenta de supervisão remota permite que um tomador de decisão inspecione seu projeto a partir de qualquer localização. Normalmente, isso pode ser facilmente alcançado através de um simples sistema de vigilância. Supervisão Remota RA, 73

aprimora essa experiência através do acréscimo de camadas de informações 2D/3D sobre o vídeo capturado. Esta ferramenta permite ao usuário ver as atividades em real-time e sobrepô-las com o resultado final esperado, ou sincronizar isso com outras ferramentas de gerenciamento de projeto e comparar entre a situação atual com um cronograma. O protótipo atual é composto de dois módulos: Sistema remoto e terminal de usuário, a Figura 2 mostra uma visão esquemática do sistema. O módulo remoto é composto por quatro elementos: GPS de alta resolução, computador móvel, câmera de vigilância com um ou dois eixos de rotação e bateria de longa duração, a Figura 3 mostra algumas das propostas para montagem do módulo. O módulo é pequeno e apoiado sobre um tripé adaptado. Determinar o ponto de vista da câmera composição visual é crucial para que o sistema funcione, neste caso, a posição é obtida através da GPS e a direção é definida por um sensor de orientação acoplado à câmera. O módulo remoto pode ser posicionado em locais estratégicos e ser regularmente reposicionado. Uma vez que é composto de componentes de baixo custo, ele pode ser manipulado por pessoas inexperientes e facilmente reparado ou substituído. No caso de o GPS não estar atingindo uma boa resolução o usuário pode ajustar manualmente a posição da câmera virtual para compensar pequenos erros. O terminal é composto por um visualizador de modelos 3D com o vídeo capturado ao fundo, e pode ser manipulado por um controle remoto Bluetooth que facilita seu uso com projeções e telas grandes. A Figura 4 mostra uma foto de um terminal de acesso durante os testes de campo. 74

Figura 2: Visão esquemática do sistema de RA remoto. Figura 3: Protótipos do Módulo Remoto. 75

Figura 4: Terminal de Acesso para o Sistema. Sistema Base de RA Externo Soluções para RA externo progrediram bastante e hoje são uma realidade como pode ser observado nos trabalhos: (Behzadan and Kamat 2005), (Boun Vinh, Kakuta et al. 2010), (Joonsuk and Jun 2010), (Karlekar, Zhou et al. 2010). Estabilidade, precisão e confiabilidade são dependentes da grande variedade de tecnologias de sensores, que estão disponíveis em todas as formas, tamanhos e preços. Durante o desenvolvimento da solução externa de RA do NAV houve a oportunidade de experimentar uma ampla gama de combinações de hardware, dispositivos de captura de vídeo, projetos de interface, telas de LCD e outros elementos que afetam o desempenho. O objetivo sempre é fornecer um sistema de acesso a informações para uso em campo prático e confiável para engenheiros e técnicos. As especificações do sistema são: hardware móvel de baixo peso, interface touch screen, boa visibilidade sob luz do sol forte, bateria de longa duração e capacidade de exibir modelos 3D. Os testes iniciais cobriam uma ampla variedade de sistemas de rastreamento, tais como, controladores de jogos com sensores diversos, símbolos fiduciais, luzes 76

infravermelhas. No final a solução adotou um sistema de sensores inerciais mistos (orientação e posição, IS-1200). Estes sensores provaram ser extremamente confiáveis e precisos ao ar livre, especialmente em condições adversas de iluminação, mas são limitados por sua dependência em fiduciais. O novo software baseado nessa tecnologia tinha o melhor desempenho em computadores móveis, principalmente porque o sensor processava a maior parte do rastreamento dentro de si e apenas repassa os resultados para o software. Manter a coerência e familiaridade entre a criação de plantas e sua efetiva utilização em campo foi considerada e resumidamente denominado: visual CAD. Essa abordagem precisou ser adaptada considerando computadores de baixo desempenho, e assim manter a maior parte da simbologia de trabalho encontrada nas aplicações de criação de conteúdo. A proposta de manter a qualidade visual CAD dos modelos foi realizada através do sistema Ogre3D de visualização, ele possui um desempenho aceitável em computadores móveis e suporte para os recursos visuais mais recentes. Outra proposta para contornar limitações gráficas foi o streaming, como utilizar uma aplicação remota, assim os gráficos 3D e composição vídeo/conteúdo seriam processados em uma máquina externa com alto poder computacional. Posteriormente a imagem resultante seria devolvida ao computador móvel com a qualidade apenas limitada pela largura da banda da rede. A solução móvel, por questões iniciais de prototipagem e praticidade, manteve o processamento de gráficos localmente, com bons resultados, como visto na Figura 6. A seleção do dispositivo de captura de vídeo, responsável pela imagem de fundo para a RA, também teve seus desafios, já que grande maioria das câmeras comerciais não foram projetadas para uso externo/intenso. A luz no exterior do prédio mostrou que a maioria das câmeras usadas ara RA interna não poderiam compensar ou reduzir a exposição de forma aceitável para fornecer uma boa imagem. Testes com várias câmeras e filtros abriram outras questões, relacionadas com o tamanho das câmeras, considerações estéticas e ergonômicas derivadas da 77

acoplagem aos computadores móveis. A solução atual usa uma webcam de alta resolução adaptada, permitindo fácil instalação e remoção no computador. A especificação do computador móvel corresponde à descrição de um típico TabletPC. A questão a considerar nesse caso é a visibilidade da tela ao ar livre que precisa de um brilho de pelo menos 400 nits (cd/m2). O brilho máximo para atender às demandas visibilidade não é algo considerado comum e nesse caso foi especificada uma tela diferenciada na hora de aquisição do TabletPC. Mesmo a tela de alta luminosidade precisa estar no brilho máximo para atender a demanda e assim a vida útil de bateria é comprometida. A questão energética é ainda um assunto para ser resolvido. A Figura 5 mostra o pacote RA móvel completo com TabletPC, sensor e câmera. O último aspecto da solução é a aplicação em si, que compõe três elementos: interface, vídeo real e conteúdo virtual. Para intergar/gerenciar os diversos tipos de ferramentas (Captura de dados de sensores, processamento de vídeo, gráficos 3d, interface touch) foi utilizado uma plataforma multimídia conhecido com ampla potencial de personalização (Adobe Director). Esta abordagem foi escolhida por dar liberdade para a equipe de design trabalhar e experimentar com as possibilidades de interface, animações visuais e fatores ergonômicos ao mesmo tempo tendo um diálogo fluido com a equipe de código. A interface atual é bastante simples e tem apenas os controles de manipulação de visibilidade de camadas. A Figura 6 mostra uma imagem do aplicativo com um modelo 3D visível no ambiente ao ar livre. 78

Figura 5: Sistema para visualizações de grande escala em ambientes externos. Figura 6: RA externo, resultados esperados versus resultados atingidos. 79

Gestão para RA Após a experiência adquirida com o RA Externo e RA Remoto, o conceito de desenvolvimento foi repensado e a partir das dificuldades novas ferramentas foram desenvolvidas. O resultado foi um pacote de ferramentas RA para gerir e visualizar informações de forma prática e aplicável. O sistema é todo baseado em visualização de módulos chamados pontos de interesse, em cada ponto se reúnem diversos tipos de informações relevantes para manutenção, inspeção e acompanhamento. Para cada ponto de interesse existe um fiducial que o identifica de forma exclusiva. A seguir são descritas as diversas ferramentas e etapas de uso das ferramentas do pacote RA. Gerenciador de Conteúdo RA (ARCOM) Gerenciamento de conteúdo sempre foi um grande impasse para implementações práticas AR. O conteúdo também pode ser considerado uma espécie de anotação visual como observado por (Wither, DiVerdi et al. 2009). Atualmente existem muitas opções de rastreamento estável, como descrevemos anteriormente, por exemplo: tracking por pixel, monitoramento fiducial e sensores. As versões finais dos aplicativos RA têm interfaces intuitivas/ergonomia, mas, na maioria dos casos, no entanto como é inserido informações digitais que serão apresentadas ao usuário? Como é feito o posicionamento relativo das anotações? Na maior parte dos casos essa questão nem é considerada, mas superficialmente pode-se dizer que usuários precisam a editar manualmente arquivos de parâmetros que, no melhor cenário possível, são em formato XML ou precisam manipular em sofisticadas aplicações de criação de conteúdo 3D. Realidade Aumentada muitas vezes é apresentada como extensão para outras aplicações mais complexas e que geralmente não foram criadas para adequar as demandas específicas que criação de conteúdo RA. O sistema ARCOM foi concebido para atender uma demanda de organização e gerenciamento de conteúdo para projetos utilizando RA. O sistema é montado 80

considerando como base rastreamento fiducial. O sistema fiducial foi escolhido por sua simplicidade de aplicação, a maturidade de implementação e o baixo custo manutenção. O ARCOM divide as informações em um scenegraph hierárquico que ramifica todos os aspectos do projeto que são relevantes para a visualização do campo. Bases de dados ARCOM pode ser visto em campo com a ferramenta ARDI apresentada no item 3.2. Figura 7 e 8 mostra o sistema ARCOM com anotações múltiplas sendo adicionado. O nome do projeto é a raiz da hierarquia e se divide em ambientes de trabalho, depois cada ambiente se ramifica em áreas de interesse. Cada área é representada por um único símbolo fiducial que pode ter qualquer número de camadas de informação/anotações. As camadas são divididas nos seguintes grupos de conteúdo: imagens, modelos 3D, áudio, texto, campo de comentários (que podem ser fotos, textos ou desenhos). Figura 8 mostra a árvore preenchida de um projeto aberto no ARCOM. Cada elemento pode ser visto e disposto de forma independente. O resultado final é um arquivo XML que pode ser novamente aberto e editado e posteriormente utilizado no sistema de inspeção RA. Figura 7: Tela do ARCOM, Esquerda: hierarquia, Centro: ambiente 3D, Direita: opção do galho selecionado. 81

Figura 8: Organização hierárquica do projeto RA com todas as suas ramificações. O ARCOM contém um criador de painéis fiduciais que ajuda a gerenciar os símbolos dos pontos de interesse. A última ferramenta é um utilitário de configuração da câmera que ajuda a identificar rapidamente câmeras compatíveis com RA e definir compensações para diversas condições de iluminação. Figura 9, 10, 11 mostram imagens das ferramentas de suporte AR. 82

Figura 9: Criador de símbolos: um arquivo bitmap simples de 16 x16 px. Figura 10: Criador de Painéis: Vários símbolos reunidos para melhor rastreamento. Figura 11: Configuração de Câmera: Dispositivos compatíveis, resoluções e ajuste de para iluminação. 83

Módulo de Inspeção RA Detalhada (ARDI) O módulo de inspeção RA é um terminal de acesso móvel para os projetos criados pelo gerenciador de conteúdo (ARCOM), sua função é apresentar o banco de dados visuais para fins de supervisão, inspeção e até orientação de atividades. O programa é para ser utilizado em campo, como terminal móvel a dados RA e apresenta bom desempenho em qualquer tipo de equipamento. Ele pode ser considerado um navegador de projeto em que os dados são apresentados na em forma de árvore e permitindo que os usuários dinamicamente adicionem comentários a pontos de interesse previamente definidos. Estes comentários e observações ficam destacados para que revisores de conteúdo fiquem alerta para erros, problemas ou atualizações no projeto. A interface assemelha-se a aplicação de RA externo, mas com o acréscimo da árvore de navegação, como pode ser observado na Figura 12. Figura 12: Tela do módulo de Inspeção RA detalhada. 84

Futuro do Pacote RA O pacote RA ainda é um trabalho em andamento, embora muito de sua forma atual é baseado em anos de experiências de campo e testes, ainda existem melhorias pendentes. Algumas das demandas mais imediatas são: o desenvolvimento de um banco de dados multiusuário, migração para um sistema de visualização 3D mais sofisticado, suporte para uma ampla variedade de soluções de rastreamento. O banco de conteúdo do será migrado para um servidor SQL, assim os usuários poderão acessar sob demanda arquivos XML. O engine gráfico é simples e poderá ser aprimorado/substituído, embora o atual seja bem integrado com as ferramentas de criação de conteúdo, ele possui muitas limitações de qualidade, tais como suporte para a linguagem de shaders avançados. Quanto ao rastreamento, fiduciais são muito eficientes e fáceis de usar, mas existem muitas outras possibilidades disponíveis. Outros futuros desenvolvimentos incluem a migração para dispositivos portáteis como celulares que hoje já possuem GPS e bússolas digitais. Outras Ferramentas de Apoio Os itens a seguir são ramificações das pesquisas na área de gestão de projetos e contribuem para uma experiência NAV completa, mas não estão diretamente ligadas ao sistema de Realidade Aumentada. Telepresença Inspecionar visualmente grandes projetos é uma tarefa que exige tempo e mão de obra. Muitas atividades executadas que seguem padrões de qualidade que devem se averiguados. Nesse caso, cobrir grandes áreas, por exemplo, de uma refinaria, para a inspeção não é uma tarefa fácil ou confortável, para superar os custos para essa atividade a solução NAV propôs um sistema de telepresença panorâmica. Este sistema é composto de dois módulos: um receptor de vídeo panorâmico e um 85

terminal de acesso remoto imersivo. Com estas ferramentas um tomador de decisão pode facilmente cobrir grandes áreas em um curto espaço de tempo sem precisar estar fisicamente lá. O primeiro módulo é colocado em um veículo de trabalho para fácil transporte ou posicionado em pontos fixos de observação. Apesar de ser semelhante à solução RA remoto, o sistema panorâmico tem câmeras de alta resolução que podem ser ampliadas para observação dos mínimos detalhes. O módulo de visualização é composto de visores 3D para uso individual que permitem ver e controlar o ponto de vista com movimentos da cabeça. Sistema de Gestão da Informação O sistema de gestão colaborativa da informação é uma interface amigável para gerenciar as mudanças em plantas e documentos de projeto. Seu conteúdo é composto principalmente de desenhos CAD 2D. O objetivo é ter uma ferramenta de fácil acesso a plantas com a opção de realizar observações no local para revisão/atualização dinâmica do projeto. Esse acesso é todo digital sem necessidade de impressões ou uso de de qualquer ferramenta exceto o TabletPC. O sistema é baseado em tecnologia PDF (Figura 13), que já permite nativamente realizar comentários e observações. A Figura 14 mostra um usuário interagindo com o sistema através TabletPC. Mais do que simplesmente dar acesso e armazenar mudanças, o sistema repassa para as instâncias corretas todas as alterações sugeridas, em campo, no momento que são realizadas. Assim o responsável pela atualização do projeto recebe as mudanças propostas com ordem de prioridade, como conseqüência o usuário está sempre com as plantas mais recentes a disposição. O resultado é uma metodologia de correção de erros mais eficiente e dinâmica, assim economizando recursos: tais como materiais, tempo. O sistema permite acrescentar as anotações dados de posicionamento GPS que torna possível a organização e consulta do banco de dados geo referenciada. Nesse caso, o usuário não precisa procurar o documento desejado, todos as plantas relacionadas a 86

sua localização atual já são filtradas e apresentadas na tela. Abaixo está uma descrição dos aspectos principal solução: gerenciamento de usuários, geo referência de recuperação de informação, controle de versão e mapa colaborativo do usuário. A gestão de usuários é feita por um sistema de acesso criptografado que divide o acesso em cinco categorias: leitura, revisão, edição, gerencia de projetos e gestores do sistema (Figura 15). Cada categoria de usuário tem acesso limitado a recursos e é direcionado para cumprir uma tarefa pré-definida. O leitor pode acessar arquivos de informação aprovados pelos editores. Um revisor pode fazer observações através de um sistema de anotações diretamente no arquivo CAD, tal como faria no papel, mas ele só pode comentar a última versão disponível. Um editor pode adicionar novos arquivos e atualizar plantas existentes. Um gerente de banco de dados pode criar novo projeto e gerenciar o conteúdo geral com todos os privilégios. Um administrador pode fazer qualquer tipo de mudança no banco de dados e tem o privilégio de permanentemente apagar arquivos. Exceto pelo administrador que pode manipular livremente o banco, os arquivos antigos não são excluídos apenas armazenados em ordem cronológica para registro. Além desses recursos o sistema, através do GPS consegue localizar o usuário em um mapa e apontar/direcionar o usuário por um itinerário de atividades. Por ultimo, é possível identificar/localizar outros usuários acessando o sistema (Figura 16). Os trajetos podem ser gravados e revisados futuramente para otimizar atividades. 87

Figura 13: Projeto sendo comentado. Figura 14: Usuário interagindo com o sistema de gestão de plantas. 88

Figura 15: Portal de Acesso. Figura 16: Mapa da obra com usuários identificados. 89

Termos e Expressões Ogre3D Biblioteca de visualização 3D Streaming Transmissão de dados por rede. Scenegraph Arvore hierárquica de elementos, amplamente utilizada para organizar cenas 3D. Engine Núcleo para uma ou várias funcionalidades computacionais, termo muito utilizado na indústria de games. Telepresença Estar virtualmente presente em ambientes através de sistemas de visualização pessoal e streaming. Fiducial Símbolo que pode ser identificado por sistema de visão computacional tendo sua posição relativa extrapolada. Painel Fiducial fiduciais aglomerados em grupos que servem para otimizar identificação e aumentar estabilidade/confiabilidade do posicionamento Referências Behzadan, A. H. and V. R. Kamat (2005). Visualization of construction graphics in outdoor augmented reality. Proceedings of the 37th conference on Winter simulation. Orlando, Florida, Winter Simulation Conference: 1914-1920. Boun Vinh, L., T. Kakuta, et al. (2010). Foreground and shadow occlusion handling for outdoor augmented reality. Mixed and Augmented Reality (ISMAR), 2010 9th IEEE International Symposium on. Castle, R. O., G. Klein, et al. (2011). "Wide-area augmented reality using camera tracking and mapping in multiple regions." Computer Vision and Image Understanding 115(6): 854-867. 90

Chen, K.-M., L.-L. Chen, et al. (2008). "Development and comparison of a full-scale car display and communication system by applying Augmented Reality." Displays 29(1): 33-40. Hornecker, E. and T. Psik (2005). Using ARToolKit markers to build tangible prototypes and simulate other technologies. Human-Computer Interaction - Interact 2005, Proceedings. M. F. Costabile and F. Paterno. Berlin, Springer-Verlag Berlin. 3585: 30-42. Joonsuk, P. and P. Jun (2010). 3DOF tracking accuracy improvement for outdoor Augmented Reality. Mixed and Augmented Reality (ISMAR), 2010 9th IEEE International Symposium on. Karlekar, J., S. Z. Zhou, et al. (2010). Model-based localization and drift-free user tracking for outdoor augmented reality. Multimedia and Expo (ICME), 2010 IEEE International Conference on. Kim, J. and H. Jun (2008). "Vision-based location positioning using augmented reality for indoor navigation." Ieee Transactions on Consumer Electronics 54(3): 954-962. Kim, M. J. and M. L. Maher (2008). "The impact of tangible user interfaces on spatial cognition during collaborative design." Design Studies 29(3): 222-253. Klein, G. and D. Murray (2007). Parallel Tracking and Mapping for Small AR Workspaces. Mixed and Augmented Reality, 2007. ISMAR 2007. 6th IEEE and ACM International Symposium on. Klein, G. and D. Murray (2009). Parallel Tracking and Mapping on a camera phone. Mixed and Augmented Reality, 2009. ISMAR 2009. 8th IEEE International Symposium on. Petit, B., J.-D. Lesage, et al. (2009). Virtualization gate. ACM SIGGRAPH 2009 Emerging Technologies. New Orleans, Louisiana, ACM: 1-1. 91

Roccetti, M., G. Marfia, et al. "Playing into the wild: A gesture-based interface for gaming in public spaces." Journal of Visual Communication and Image Representation(0). Shin, D. H. and P. S. Dunston (2008). "Identification of application areas for Augmented Reality in industrial construction based on technology suitability." Automation in Construction 17(7): 882-894. Wang, X. and P. S. Dunston (2006). "Compatibility issues in Augmented Reality systems for AEC: An experimental prototype study." Automation in Construction 15(3): 314-326. Wither, J., S. DiVerdi, et al. (2009). "Annotation in outdoor augmented reality." Computers & Graphics 33(6): 679-689. Zhuo, C. and L. Xinyu (2010). Markless tracking based on natural feature for Augmented Reality. Educational and Information Technology (ICEIT), 2010 International Conference on. Sobre os Autores Gabriel A. Fernandes Mestre em Engenharia Civil pela COPPE/UFRJ e Graduado em Desenho Industrial pela UFRJ é pesquisador no campo de Realidade Aumentada desde 2005 para Grupo de Realidade Virtual Aplicada (LAMCE- COPPE-UFRJ). Como pesquisador participa ativamente no desenvolvimento de ferramentas para projetos de construção civil baseadas em Realidade Aumentada. Também atua como professor na rede particular de ensino em cursos de design, lecionando diversas disciplinas direcionadas para criação de conteúdo 3D. 92

Gerson Gomes Cunha Doutor e Mestre em Engenharia Civil pelo Programa de Engenharia Civil da COPPE/UFRJ (2004 e 1991), Graduado em Engenharia Civil pela Universidade Federal do Rio Grande do Sul (1985). Atualmente é Engenheiro/Pesquisador da Universidade Federal do Rio de Janeiro, Sócio Gerente da Simset Tecnologia de Simulação Ltda., Pesquisador Participante da Fundação COPPETEC. Coordenador do Grupo de Realidade Virtual aplicada do Laboratório de Métodos Computacionais em Engenharia (GRVa/LAMCE/COPPE/UFRJ). Tem experiência na área de Ciência da Computação, com ênfase em Metodologia e Técnicas da Computação. Atuando principalmente nos seguintes temas: Realidade Virtual, Computação Gráfica, Plataformas Flutuantes, Exploração de Petróleo. Maria Célia Santos Lopes Possui graduação em Engenharia de Sistemas Eletrônicos pela Universidade do Estado do Rio de Janeiro (1988), mestrado em Sistemas Computacionais em Engenharia - Engenharia Civil pela Universidade Federal do Rio de Janeiro (1998) e doutorado em Computação de Alto Desempenho - Engenharia Civil pela Universidade Federal do Rio de Janeiro (2004). Tem experiência na área de Desenvolvimento de sistemas de simulação em Engenharia, Visualização Científica, Text e Web Mining, Data Mining utilizando redes neurais e outros métodos. Virtual Reality Journal, Volume 5, No 1, January/June 2012. ISSN: 1984-0179. This paper was submitted for assessment in December 12, 2011 and approved for publication in April 10, 2012. 93