Top Banner
62

[Ci2015] sim rva

Aug 11, 2015

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: [Ci2015] sim  rva
Page 2: [Ci2015] sim  rva
Page 3: [Ci2015] sim  rva

Objetivos da apresentação

● Traçar um panorama das novas tecnologias de representação/interação para simulação/engenharia/MDSE

– Apresentar conceitos

– Exemplos

– Estudos de caso

● Mini Estágio:

– Christopher (2-3p) - aplicação de robótica (arduino) + visão computacional (realidade aumentada) = realidade cruzadarealidade cruzada

– Italo (2p) - FEEFEE - equipamento de interface (arduino) para HIL para interagir com um simulador em Matlab

Page 4: [Ci2015] sim  rva

Mini estágios

● RC = Robótica + RA

– Programação C++ (openframeworks)

– Arduino– Opcional ( raspberryPi ou Kinect)

● FEE

– Programação Matlab

– Eletrônica

– Arduino

Page 5: [Ci2015] sim  rva

Conceitos

Page 6: [Ci2015] sim  rva

Como fazemos engenharia?

Page 7: [Ci2015] sim  rva

Ideia ou Problema

Cérebro começa a fazer reconhecimento de padrões procurando uma solução (cognição)

Busca ferramentas

técnicas para materializar uma

ideia!

Projeto!!

pensar num modelo básico que representa o sistema desejado

Hummmm!?!!?!? ?!?!?! Como vou fazer isso??

Page 8: [Ci2015] sim  rva

Processos até atingir o resultado

Page 9: [Ci2015] sim  rva

Model Based (System) Engineering

MBE é um conjunto de práticas de engenharia, baseadas em ferramentas que 

utilizam ao mesmo tempo meta-modelagem e transformações de modelos para atingirem 

automaticamente objetivos em produção, manutenção ou operação de sistemas

intensivos em software. 

exemplo matlab

Page 10: [Ci2015] sim  rva

Relações

Uma sistema, entidade, fenômeno ou processo

22:28:36 10MBSE

Um modelo pode ser transformado em outro modelo.É realizados através de mudanças conhecidas. 

Page 11: [Ci2015] sim  rva

Maturidade

What's Model Driven Engineering. (MDE) and How Can it Impact Process, People,Tools and Productivity. Mark R. Blackburn, Ph.D. Systems and Software  

22:28:37 11MDSE

Page 12: [Ci2015] sim  rva

Ideia ou Problema

Cérebro começa a fazer reconhecimento de padrões procurando uma solução (cognição)

Busca ferramentas

técnicas para materializar uma

ideia!

Hummmm!?!!?!? ?!?!?! Como vou fazer isso??

Projeto!!

Começa a pensar num modelo básico que representa o

sistema desejado

Page 13: [Ci2015] sim  rva

Modelos

• Um modelo é uma imagem simplificada de um sistema.

• Sistema: “A system is a set of elements in interaction” (von

Bertalanffy)(1)

• Modelo vem da palavra em latim “modullus”, diminutivo de “modus” (medida)

• As terminologias são recentes mas a ideia é antiga!!!!

(1) Model Based Systems Engineering: Fundamentals and Methods Por Patrice Micouin

Page 14: [Ci2015] sim  rva

Máquinas de Estados e Jogos

O comportamento pode ser modelado (na maior parte dos casos) como uma sequência de “estados mentais”, onde uma mudança é realizada por ações do jogador/outros elementos.

“Inteligência artificial em jogos”

Page 15: [Ci2015] sim  rva

Exemplo

X

Page 16: [Ci2015] sim  rva

Presa ( Lala )

Presa (laalaa)

Atoa(stand,wave,…)

Foge(corre)

Vê o predador

Não vê o predador

CapturadoDIE!!!

Page 17: [Ci2015] sim  rva

Predador (O PREDADOR)

Atoa(fica parado)

Fome(procura)

Persegue(corre)

Tatoa > 5

Presa a vista

Tpersegue > 10

Jantando

Presa capturada

Tjanta>5

Page 18: [Ci2015] sim  rva

22:28:3918

MEFs^mol

Page 19: [Ci2015] sim  rva

Modelar para implementação

Page 20: [Ci2015] sim  rva

● Modelos de Satélite são implementados progressivamente, codificando primeiro os aspectos  comportamentais  considerados  mais  rápidos  para  implementar  e considerados mais importantes para as necessidades de operação.

Estratégia de Implementação – Exemplo INPE

Page 21: [Ci2015] sim  rva

● Telecommands & External Events x Switch Configurations & Internal Registers

● Switch Configurations & External Events x Working States & Internal Registers

● Working States & Internal Registers x Power Figures● Switch Configurations & Working States & Internal Registers & External 

Events x Telemetry Values & Internal Register● Power Figures x Telemetry Values● Switch Configurations & Working States & Internal Registers & External 

Events x Operating Modes

Metamodelo: comportamento

Page 22: [Ci2015] sim  rva

Metamodelo: Representações do comportamento

Page 23: [Ci2015] sim  rva

Ideia ou Problema

Cérebro começa a fazer reconhecimento de padrões procurando uma solução (cognição)

Busca ferramentas

técnicas para materializar uma

ideia!

Hummmm!?!!?!? ?!?!?! Como vou fazer isso??

Projeto!!

Começa a pensar num modelo básico que representa o

sistema desejado

Page 24: [Ci2015] sim  rva

Quais ferramentas?

● No inicio: ● Atualmente

Page 25: [Ci2015] sim  rva

Metáfora de como trabalhamos com as ferramentas?

● Antes ● Agora

O que mudou??? NADA!

Page 26: [Ci2015] sim  rva

Nosso esforço de desenvolvimento é

para melhorar e inovar na interação computacional no desenvolvimento, de sistemas, orientado a modelo para a área

espacial.

Page 27: [Ci2015] sim  rva

Conceitos de interação e realidades

Interagindo com elementos virtuais

Page 28: [Ci2015] sim  rva

E como que a gente faz isso?

Interação homem-máquina!

Page 29: [Ci2015] sim  rva

Experiência

“The product is no longer the basis of value. The

experience is.”

Venkat Ramaswamy

The Future of Competition

Page 30: [Ci2015] sim  rva

$$ Valor de uma experiência

Page 31: [Ci2015] sim  rva

Interação

Page 32: [Ci2015] sim  rva

Usabilidade

Page 33: [Ci2015] sim  rva

Usabilidade

• Usabilidade:

1. Facilidade de aprendizado

2. Eficiência

3. Facilidade de memorização

4. Erros

5. Satisfação subjetiva

Page 34: [Ci2015] sim  rva

3 níveis

Lógico: Resolvem, solucionam, facilitam.

Emocional: Satisfazem necessidades e desejos afetivos.

Visceral: resolvem questões fundamentais, sem consciência.Impulso.

Page 35: [Ci2015] sim  rva

Espera!?!! Visceral?!?!?

Page 36: [Ci2015] sim  rva
Page 37: [Ci2015] sim  rva

Começo

• 1963

• Ivan Sutherland

• 52 ANOS

Sutherland

22:28:55 37

Page 38: [Ci2015] sim  rva

CLI – Command Line

Códigos, estritos

GUI – GraficalMetáforas, exploratória

NUI – NaturalDireta, intuitiva

Gerações

RV RA RC

Page 39: [Ci2015] sim  rva

Realidade Virtual

Interface que permite ao usuário interagir, em tempo real, com um

mundo tridimensional gerado por computador, usando seus

sentidos através de equipamentos especiais.

Claudio Kirner

SOURCE: NASA (2013a)

video_caverna

rift

cardboard

Page 40: [Ci2015] sim  rva

Billinghurst Vision (~1978 ==> 1999)

Page 41: [Ci2015] sim  rva

Realidade Aumentada

uma interface baseada na

sobreposição de informações virtuais geradas por computador (envolvendo imagens estáticas e dinâmicas, sons

espaciais e sensações hápticas) com o ambiente físico do usuário, percebida através de dispositivos tecnológicos e

usando as interações naturais do usuário, no mundo físico.

Claudio Kirner

SOURCE: Adapted from ESA (2009) and Capua (2008)

lasertag

sketchsynth

oasis lego

ra_classico

Page 42: [Ci2015] sim  rva
Page 43: [Ci2015] sim  rva

Realidade Cruzada

é um ambiente de realidade misturada ubíqua,

que vem da fusão de uma rede de sensores e atuadores (que coletam e enviam dados relacionados ao mundo real)

com mundos virtuais compartilhados, usando a

interface da realidade aumentada.

Claudio KirnerinForm

basAR

Page 44: [Ci2015] sim  rva

Kirner's Diagram – Elements in Realities

Source: (KIRNER et al., 2012)

Page 45: [Ci2015] sim  rva

HIT - Roadmap

CRAI

HI

HR

matsuda

Page 46: [Ci2015] sim  rva

[ ] Google Glass

propaganda

realidade

Page 47: [Ci2015] sim  rva

• Talvez o primeiro hardware de RA, com sobreposição, que entra com força no mercado.

• Google Glass tentou, mas na maioria dos apps não tinha sobreposição intrínseca.

• Vídeo 1

• Vídeo 2

[ ] Hololens

Page 48: [Ci2015] sim  rva

[ ] Projection Mapping

audi

cocacola

sandStation

Page 49: [Ci2015] sim  rva

Estudos de Caso

Page 50: [Ci2015] sim  rva

CBERS

IHM

Sim

ula

dore

s

• Conceitos• Visualizações em simulação• Exemplos• Simulador operacional

SIMC3

• Estudo da Modelagem• Estudo dos Requisitos• Protótipo: Analix

• Mundos: MR, RA, RV, RC, etc...

• Gerações de Interfaces

Técnicas:• Informação

Contextualizada• Visualização de dados• Views• Modelos 3D

Metáforas de uso

WIMP – 2ªG

VIS – 3ªG

openFrameworks

QT

50

Inte

ração

Revis

ão

Page 51: [Ci2015] sim  rva

Simulador simplificado

Page 52: [Ci2015] sim  rva

Emprego de Técnicas de Realidade Virtual em Simuladores Operacionais de Satélite of_show

Page 53: [Ci2015] sim  rva

Emulador de sensor de estrelas com Realidade Aumentada

mancalEsferico

Page 54: [Ci2015] sim  rva

Utilização de Arduino em testbenchs para potencializar o uso de MDSE

Page 55: [Ci2015] sim  rva

Construção de ambiente de Realidade Cruzada para Engenharia Concorrente

Page 56: [Ci2015] sim  rva

Outras Iniciativas

DESENVOLVIMENTO E APLICAÇÃO DE RECURSOS DE REALIDADE AUMENTADA EM VISUALIZAÇÃO DE

DADOS DE MISSÕES ESPACIAIS

RECONSTRUÇÃO GRÁFICA TRIDIMENSIONAL DE EDIFICAÇÕES URBANAS A PARTIR DE IMAGENS AÉREAS

THE ROLE OF COMPUTATIONAL STEERING INSPACE ENGINEERING ACTIVITIES ASSISTED BYMODELLING AND SIMULATION

Page 57: [Ci2015] sim  rva

WRAP-UP

O QUE APRENDEMOS HOJE

Page 58: [Ci2015] sim  rva

● Conceitos e tipos de simuladores utilizados na área espacial.

● Simuladores e pesquisas na área de controle de órbita e atitude

● Conceitos de utilização de modelos, MBSE e interfaces de terceira geração na área espacial.

Page 59: [Ci2015] sim  rva

Mini estágios

● RC = Robótica + RA

– Programação C++ (openframeworks)

– Arduino– Opcional ( raspberryPi ou Kinect)

● FEE

– Programação Matlab

– Eletrônica

– Arduino

Page 60: [Ci2015] sim  rva

FUTURO!?!?

Page 61: [Ci2015] sim  rva
Page 62: [Ci2015] sim  rva

Dúvidas: [email protected]: http://cscerqueira.com.br

Facebook: http://fb.com/RVA.BR

Para maiores dúvidas:INPE – SJC

Prédio SatéliteSala 95

Os interessados em fazer o mini-estágio, por favor enviar e-mail!!!!!