Desenvolvimento de um Sistema Inteligente para Controle de uma Cadeira de Rodas para Usuários Tetraplégicos
|
|
- Lídia Bandeira César
- 7 Há anos
- Visualizações:
Transcrição
1 Desenvolvimento de um Sistema Inteligente para Controle de uma Cadeira de Rodas para Usuários Tetraplégicos Matheus Sousa Bezerra, Fernando Vernal Salina Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP) - Boituva SP Brasil matheus.sb@outlook.com, fsalina@ifsp.edu.br Abstract. This work describes the development process of an intelligent system of wheelchair controlling by tetraplegic users. By using Artificial Neural Networks, it will be possible, at the end of this project, to simulate the process of human cerebral learning, allowing the system to learn how to identify different users' ocular patterns and adapt itself to each one of them, sending commands to a motorized wheelchair, both in an autonomous manner. Resumo. Este artigo descreve o processo de desenvolvimento do sistema inteligente para controle de uma cadeira de rodas por usuários tetraplégicos. Utilizando-se de Redes Neurais Artificiais, será possível, ao final deste projeto, simular o processo da aprendizagem cerebral humana a fim de que o sistema aprenda a identificar diferentes padrões oculares nos usuários e adaptar-se a cada um, enviando comandos a uma cadeira de rodas motorizada, ambos de maneira autônoma. 1. Introdução Este trabalho descreve a implementação de um módulo para o desenvolvimento de um controle biométrico de uma cadeira de rodas para usuários tetraplégicos. Para tal fim, foi implementado um sistema de reconhecimento biométrico em uma cadeira de rodas motorizada, permitindo ao usuário controlá-la somente pela visão. Dessa forma, usuários tetraplégicos poderão locomover-se com maior facilidade e autonomia, aumentando a acessibilidade desse grupo de pessoas. O trabalho em questão apresenta um algoritmo que define a direção para a qual dirige o olhar do usuário, visto que o algoritmo de localização e rastreamento do olhar pertence a outro projeto. Para realizar tal atividade propõe-se o uso de RNAs (Redes Neurais Artificiais), tendo em vista que trata-se de um sistema nãodeterminístico, dado à natureza do problema. 2. Fundamentação Teórica [Lewis 2006], explica que as Redes Neurais Biológicas (conforme ilustrado na figura 1) funcionam da seguinte maneira: nossos cérebros contêm cerca de de neurônios, cada um consiste de um corpo celular, um conjunto de dendritos (levam informações eletroquímicas para a célula) e um axônio (transmite informações eletroquímicas para fora da célula). Um neurônio produz uma saída (output) ao longo de seu axônio, sendo acionado quando o efeito coletivo de suas entradas (inputs) alcança um determinado limiar. O axônio pode influenciar dendritos de outro neurônio por meio de ligações denominadas sinapses. [Lewis 2006] também explica que algumas sinapses gerarão um efeito positivo no dendrito, incentivando o neurônio a disparar, enquanto outras irão produzir um efeito negativo, desestimulando-o a disparar. Um único neurônio recebe entradas a partir de aproximadamente 10 5 sinapses e a quantidade de sinapses no nosso cérebro pode ser da ordem de Embora não se saiba exatamente como os processos de aprendizagem e memória 249
2 aconteçam no cérebro humano, acredita-se que estão associados às sinapses - as interconexões entre os neurônios. As Redes Neurais Artificiais (RNAs) foram projetadas para que o funcionamento das Redes Neurais Biológicas seja recriado por meios tecnológicos. Embora não seja possível recriar tecnologicamente o processo de aprendizagem do cérebro humano em sua totalidade com o aparato tecnológico disponível atualmente, é possível simulá-la, de forma mais simples, permitindo que um software possa aprender a realizar uma tarefa e desempenhá-la de forma autônoma. Segundo [Silva, Spatti e Flauzino 2010], Redes Neurais Artificiais podem ser implementadas para os mais variados fins, aproveitando-se de sua capacidade de aprendizagem a partir da apresentação de amostras. Com a implementação correta de uma Rede Neural Artificial, é possível treinar o software para capturar e seguir os olhos, enviando comandos à cadeira de acordo com sua posição, como piscar duas vezes para parar ou virar à direita ao olhar para esse lado. 2.1 Perceptron Figura 1: [Barra 2013], Neurônio Biológico. Um Perceptron, uma das primeiras RNAs, define-se como uma simples rede neural de neurônio único, com suas respectivas camadas input e output. Comumente utilizado como um classificador linear, restringindo-se à solução de problemas linearmente separáveis. A figura apresenta um exemplo de um neurônio artificial que pode ser implementado utilizando o algoritmo de Perceptron. Figura 2: [Barra 2013], Ilustração de uma rede Perceptron. 2.2 Perceptron Multi-Camadas (Multi-Layer Perceptron MLP) Multi-Layer Perceptron (MLP) é uma rede neural artificial feedforward com mais de uma camada entre as de input e output. Feedforward significa que os dados percorrem a rede neural do input ao output. MLPs são amplamente utilizadas para classificação de padrões, reconhecimento, previsão e aproximação, sendo capazes de resolver problemas não linearmente separáveis. 250
3 3. Metodologia Figura 3: [Neuroph 2014], Multi-Layer Perceptron. A proposta deste trabalho é a utilização de Redes Neurais Artificiais para reconhecimento da posição dos olhos do usuário da cadeira e, com isso, enviar comandos para a movimentação da mesma. Para que a implementação ocorra, é necessária a presença de parâmetros de entrada, possibilitando o aprendizado e então o processamento, e os de saída, sendo esses os resultados do processamento. De forma sucinta, as variáveis de entrada são os dados já préprocessados da imagem capturada por uma webcam direcionada para os olhos e de saída o resultado desse processamento, ou seja, a posição dos olhos. A Rede Neural receberá os dados de entrada, podendo conter ruídos, e utilizará um algoritmo para treinamento que, após a aprendizagem, permita a análise dos dados e determine a posição dos olhos; com isso, comandos então podem ser utilizados para ditar a direção a ser seguida pela cadeira. Através de um dispositivo móvel, tablet ou smartphone, posicionado na cadeira de rodas, de frente para o usuário, é possível utilizar sua câmera para detecção dos olhos e, através de um sistema inteligente instalado no mesmo, realizar a comunicação com a interface de hardware, repassando-a os comandos correspondentes à posição dos olhos. Utilizou-se para fins de testes o micro controlador Arduino com um módulo Bluetooth e o sistema inteligente desenvolvido para Android. Para um maior aproveitamento do conteúdo, bem como ter a possibilidade de testar conceitos ligados ao desenvolvimento do projeto, optou-se por utilizar duas plataformas como apoio: Neuroph [Neuroph 2014] e OpenCV [OpenCV 2014]. Neuroph é um framework de código aberto em Java para a modelagem de arquiteturas comuns de Redes Neurais, disponível para Windows e Linux. Desenvolvedores, estudantes e pesquisadores ao redor do mundo estão utilizando-o para as mais variadas finalidades dentro do campo de Redes Neurais, mostrando-se uma ferramenta eficaz para implementações mais práticas e eficientes. O OpenCV é uma biblioteca de código aberto para a área de visão computacional e aprendizado de máquina, livre tanto para uso pessoal quanto para comercial. Possui mais de 2500 algoritmos otimizados, podendo ser utilizados para reconhecimento de faces e objetos, por exemplo. Possui suporte para o Linux, Windows e MacOS, além de interfaces para MATLAB, Java, C++, C e Python. Conta com uma comunidade de mais de 47 milhões de usuários, além de ser utilizado por empresas de grande porte como Google, Intel e Microsoft. Outros softwares também foram parte integrante do projeto, como o Android Studio [Android Studio 2014], IDE criada pela Google exclusivamente para o desenvolvimento de aplicativos Android, Arduino IDE [Arduino IDE 2014], utilizado para explorar a comunicação por Blutooth entre dispositivos Android e o Arduino a nível de código. O GIMP [GIMP 2014] (The GNU Image Manipulation Program O Programa GNU de Manipulação de Imagem) 251
4 foi utilizado para edições das imagens utilizadas na interface gráfica do sistema para controle da cadeira de rodas no Android. Vale frisar que todo o conteúdo gráfico da interface é de autoria própria ou obtido sob licença free for commercial use - livre para uso comercial. 4. Resultados O projeto encontra-se finalizado. Dentre os resultados, obteve-se, principalmente, a criação da interface gráfica de controle da cadeira de rodas por dispositivos Android, bem como a comunicação entre a interface de hardware e o sistema Android via Blutooth, além da vinculação de um algoritmo em OpenCV para detecção de rostos. Este último utilizado para fins de testes, sendo futuramente substituído pelo algoritmo de detecção de olhos, em atual fase de desenvolvimento. Utilizou-se também plataformas para reconhecimento de imagens (Neuroph e OpenCV), tanto para PC quanto para Android, com implementação temporária dos conceitos para testes, confirmando ainda mais o potencial da pesquisa. Figura 4: Janela principal do Sistema. Figura 5: Controle manual da cadeira de rodas. Figura 6: Aprendizagem de máquina. 252
5 Figura 7: Conexão Bluetooth. Figura 8: Bluetooth ativado. Figura 9: Busca por dispositivos. Referências Figura 10: Seleção de dispositivos pareados. Lewis, Paul. Analogy between human and artificial neural nets. Acesso em Setembro de Disponível em: < Silva, I. N.; Spatti, D. H.; Flauzino, R. A. (2010). Redes neurais artificiais: para engenharia e ciências. São Paulo: ArtLiber, 399 p. BARRA, Fernanda. (2013). PET Engenharia Civil UFJF. Redes neurais artificiais. Acesso em 16 de abril de Disponível em: < 253
6 Neuroph: Java Neural Network Framework. Acesso em Setembro de Disponível em: < OpenCV: Open Source Computer Vision. Acesso em Setembro de Disponível em: < Android Studio. Acesso em Setembro de Disponível em: < Arduino IDE. Acesso em Setembro, Disponível em: < GIMP. Acesso em Setembro de Disponível em: < 254
Inteligência Artificial Redes Neurais Artificiais
Pós-Graduação em Engenharia Elétrica Inteligência Artificial Redes Neurais Artificiais João Marques Salomão Rodrigo Varejão Andreão Arquitetura e composição das RNAs Uma rede neural artificial é composta
Leia maisConteúdo Programático
Ementa do Curso O treinamento Android Intro foi criado pela Catteno com o intuito de introduzir os alunos em programação de Apps para a plataforma Android (tablets e smartphones) do Google, utilizando
Leia maisUSANDO O PYTHON PARA ESCREVER PLUG-INS PARA O GIMP
QUINTO RELATÓRIO DE ESTUDOS 01 DE FEVEREIRO DE 2012 Aluno: Francisco Gerson Amorim de Meneses Orientadores: Helena C. G. Leitão / Marcos Lage Tema sugerido: Comparação de Técnicas para Segmentação de Imagens
Leia mais1.1. Definição do Problema
13 1 Introdução Uma das principais preocupações de área de engenharia de software diz respeito à reutilização [1]. Isso porque a reutilização no contexto de desenvolvimetno de software pode contribuir
Leia maisAplicação móvel para análise da cobertura vegetal sobre o solo utilizando Redes Neurais Artificiais
Aplicação móvel para análise da cobertura vegetal sobre o solo utilizando Redes Neurais Artificiais Danniel C. Lopes 1, Angélica F. de Castro 1, Bruno Ramon A. Silva 1, Francisco P. Freitas 1 1 Universidade
Leia maisEsteice Janaina Santos Batista, Joyce dos Santos Batista, Robson Soares de Souza, Willians Magalhães Primo
Desenvolvimento de um aplicativo para Android com questões do POSCOMP como um objeto de aprendizagem para o auxílio no ingresso a programas de pós-graduação Esteice Janaina Santos Batista, Joyce dos Santos
Leia maisIntrodução à Ciência da Informação
Introdução à Ciência da Informação Prof. Edberto Ferneda Software 1 Software Níveis de Software Hardware Software Aplicativos Software Tipos de Software Softwares Aplicativos de Sistema (Utilitários) Finalidades
Leia maisSOFTWARE DE CONTROLE DE ENTREGAS USANDO DISPOSITIVOS MÓVEIS E WEB SERVICE SOBRE A PLATAFORMA.NET
SOFTWARE DE CONTROLE DE ENTREGAS USANDO DISPOSITIVOS MÓVEIS E WEB SERVICE SOBRE A PLATAFORMA.NET Autor: Ivan Carlos Junges Orientador: Francisco Adell Péricas Roteiro da Apresentação Introdução Objetivos
Leia maisde rede são comumente utilizadas nos dias de hoje. Um dos grandes desafios para a tecnologia de redes sem fio no momento é o handoff vertical, onde
15 1 Introdução A utilização e a popularidade dos dispositivos móveis crescem a cada dia. Mobilidade, flexibilidade, facilidade de comunicação e entretenimento proporcionado por dispositivos, como laptops,
Leia maisProcesso de Desenvolvimento de Software
Processo de Desenvolvimento de Software Programação Orientada a Objetos Prof. Francisco de Assis S. Santos, Dr. São José, 2015. Processo de Desenvolvimento de Software O desenvolvimento de software é uma
Leia maisOpenPDV: Sistema aberto para gerenciamento de restaurantes
Universidade Federal de Santa Catarina Departamento de Informática e Estatística INE5638 Introdução a Projetos Orientador: José Eduardo de Lucca OpenPDV: Sistema aberto para gerenciamento de restaurantes
Leia maisCurso de Sistemas de Informação 8º período Disciplina: Tópicos Especiais Professor: José Maurício S. Pinheiro V. 2009-1
Curso de Sistemas de Informação 8º período Disciplina: Tópicos Especiais Professor: José Maurício S. Pinheiro V. 2009-1 Aula 5 Sistemas Biométricos 1. Sistema Biométrico Típico Qualquer que seja a característica
Leia maisProgramação em JAVA. Subtítulo
Programação em JAVA Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras em
Leia maisElementos básico de uma rede Samba - Local Master Browser
Servidor Samba Linux Samba é o protocolo responsável pela integração de máquinas Linux com Windows, permitindo assim a criação de redes mistas utilizando servidores Linux e clientes Windows. Samba, é uma
Leia maisGuia de desenvolvimento de um aplicativo para o sistema operacional Android
Guia de desenvolvimento de um aplicativo para o sistema operacional Android Introdução Este documento será voltado para o desenvolvimento de um aplicativo na plataforma Android (sistema operacional do
Leia maisFUNDAMENTOS DE SISTEMAS OPERACIONAIS MÓDULO 4
FUNDAMENTOS DE SISTEMAS OPERACIONAIS MÓDULO 4 Índice 1. Evolução dos Sistemas Operacionais Continuação...3 1.1. Década de 70... 3 1.2. Década de 80... 4 2 1. EVOLUÇÃO DOS SISTEMAS OPERACIONAIS CONTINUAÇÃO
Leia maisProdução de Vídeos Didáticos: Tábua de Galton
UNICAMP - Universidade Estadual de Campinas; IFGW Instituto de Física Gleb Watagin; Relatório Final de F 809, Instrumentação para ensino: Produção de Vídeos Didáticos: Tábua de Galton André de Ávila Acquaviva,
Leia maisProcessamento de Imagens e Fotografia Digital
Processamento de Imagens e Fotografia Digital Images Alive: Manipulação de gradientes Eric Jardim ericjardim@gmail.com IMPA - Instituto Nacional de Matemática Pura e Aplicada Prof. Luiz Velho Images Alive:
Leia maisTUTORIAL SOBRE O GOOGLE DOCS
TUTORIAL SOBRE O GOOGLE DOCS O Google Docs é um recurso do Google que funciona como um HD virtual permitindo criar e compartilhar trabalhos on-line. Ele é uma ferramenta com características da nova tendência
Leia maisSISTEMA DE CONTROLE DE MOVIMENTAÇÃO DE COLABORADORES
SISTEMA DE CONTROLE DE MOVIMENTAÇÃO DE COLABORADORES Anderson Cristiano Rosas Quinteiro 1, Ricardo Rall 2 1 Aluno de graduação do curso de Informática para Negócios Fatec Botucatu, acrquinteiro@gmail.com.
Leia maisOportunidades de trabalho em TI&Telecom Instituto Eldorado - Campinas
O Instituto de Pesquisas Eldorado está em operação desde março de 1999 e dedica-se à Pesquisa e Desenvolvimento de novas tecnologias com foco em TI&Telecom, caracterizando-se como um provedor de soluções
Leia maisSensorBlue Apresentação Técnica / Licenças / Preços
SensorBlue Apresentação Técnica / Licenças / Preços 1. O que é o SensorBlue?...1 2. Quais botoeiras e sensores pode ser usados?...1 s... 1 Sensores... 2 3. Conceitualmente o que é o SensorBlue?...2 4.
Leia maisUTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB
UTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB Viviani Priscila Piloni VILHEGAS 1 RESUMO: Este trabalho procura mostrar a importância da utilização de um modelo
Leia maisFLIP FLOPS. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos M-1113A
FLIP FLOPS M-1113A *Only illustrative image./imagen meramente ilustrativa./ Imagem meramente ilustrativa. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos Conteúdo 1. Objetivos... 2 2.
Leia maisIntrodução aos Sistemas Operacionais
Introdução aos Sistemas Operacionais Prof. M.e Helber Wagner da Silva helber.silva@ifrn.edu.br Maio de 2014 Roteiro Introdução Estrutura e Funções do Sistema Operacional Sistemas Operacionais existentes
Leia maisHouseManager - Projeto de Automação Residencial
HouseManager - Projeto de Automação Residencial Rodrigo de Moraes UNISINOS Universidade do Vale dos Sinos Av. Unisinos, 950, São Leopoldo, RS, Brasil digao@sinos.net Resumo Neste artigo será apresentada
Leia maisINTRODUÇÃO À INFORMÁTICA: TERMINOLOGIA BÁSICA RAÍ ALVES TAMARINDO RAI.TAMARINDO@UNIVASF.EDU.BR
INTRODUÇÃO À INFORMÁTICA: TERMINOLOGIA BÁSICA RAÍ ALVES TAMARINDO RAI.TAMARINDO@UNIVASF.EDU.BR SOFTWARE Dados: informações guardadas no computador. Instruções: Comando que define uma operação a ser executada.
Leia maisLINHAS MESTRAS; FASES; DISCIPLINAS; PRINCÍPIOS E MELHORES PRÁTICAS.
INTRODUÇÃO O processo de engenharia de software define quem faz o quê, quando e como para atingir um determinado objetivo. Neste trabalho, iremos dissertar sobre o Rational Unified Process, ou RUP, que
Leia maisProdução de Vídeo Didático: Cuba de Ondas
UNICAMP - Universidade Estadual de Campinas IFGW - Instituto de Física Gleb Watagin F 809 Instrumentação para Ensino Relatório Final (17) Produção de Vídeo Didático: Cuba de Ondas Fábio Colaneri Marin,
Leia maisDEVF IT Solutions. Gerenciador de Log. Documento Visão. Versão 2.0. Projeto Integrador 2015/2 Engenharia de Software
1 Gerenciador de Log Documento Visão Versão 2.0 2 Índice 1. Histórico de Revisões...3 2. Objetivo do Documento...4 3. Sobre o Problema...4 4. Sobre o produto...4 4.1. Descrição Geral sobre o produto...4
Leia maisQualidade de Produto. Maria Cláudia F. P. Emer
Qualidade de Produto Maria Cláudia F. P. Emer Introdução Qualidade diretamente ligada ao produto final Controle de qualidade Adequação do produto nas fases finais no processo de produção Software Atividades
Leia maisDocumento de Requisitos do Sistema SISFOTO Sistema de gerenciamento de eventos fotográficos Versão 1.0
SISFOTO Sistema de Gerenciamento de Eventos Fotográficos do Sistema SISFOTO Sistema de gerenciamento de eventos fotográficos Versão 1.0 Histórico de Alterações Data Versão Descrição Autor 17/10/2014 1.0
Leia maisMODELO MATEMÁTICO HÍBRIDO APLICADO À PREDIÇÃO DO TEMPO DE VIDA DE BATERIAS 1. Gabriel Attuati 2, Paulo Sausen 3.
MODELO MATEMÁTICO HÍBRIDO APLICADO À PREDIÇÃO DO TEMPO DE VIDA DE BATERIAS 1 Gabriel Attuati 2, Paulo Sausen 3. 1 Parte integrante do Projeto de pesquisa Análise, Modelagem e Desenvolvimento de Estratégias
Leia maisO SOFTWARE R EM AULAS DE MATEMÁTICA
O SOFTWARE R EM AULAS DE MATEMÁTICA Renata Teófilo de Sousa (autora) Graduanda - Curso de Matemática UVA Arlécia Albuquerque Melo (co-autora) Graduanda - Curso de Matemática UVA Nilton José Neves Cordeiro
Leia maisAtualizações de Software Guia do Usuário
Atualizações de Software Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste
Leia maisGUIA RÁPIDO - O Aplicativo -
GUIA RÁPIDO - - versão 1.0 Introdução A Dzign-e orgulhosamente apresenta o Bulletino, um sistema desenvolvido com o objetivo de facilitar a comunicação entre Organização e seus membros. O Sistema Bulletino
Leia maisINTEGRAÇÃO JAVA COM ARDUINO
INTEGRAÇÃO JAVA COM ARDUINO Alessandro A. M. De Oliveira 3, Alexandre O. Zamberlan 3, Reiner F Perozzo 3, Rafael O. Gomes 1 ;Sergio R. H Righi 2,PecilcesP. Feltrin 2 RESUMO A integração de Linguagem de
Leia maisMODELAGEM MATEMÁTICA DE UM SISTEMA DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA EM MÉDIA TENSÃO 1. Gabriel Attuati 2, Paulo Sausen 3.
MODELAGEM MATEMÁTICA DE UM SISTEMA DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA EM MÉDIA TENSÃO 1 Gabriel Attuati 2, Paulo Sausen 3. 1 Parte integrante do Projeto de pesquisa Análise, Modelagem e Desenvolvimento
Leia maisSoluções de gestão de clientes e de impressão móvel
Soluções de gestão de clientes e de impressão móvel Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Microsoft é uma marca comercial registada da Microsoft Corporation nos
Leia maisObjetivos. Definir e classificar os principais tipos de softwares Básico Aplicativos
Objetivos Definir e classificar os principais tipos de softwares Básico Aplicativos Software Categorias Principais de Software Básico Chamado de Sistema Operacional. Informa ao computador como ele deve
Leia maisEspecificação Técnica do Leitor Biométrico Griaule
Especificação Técnica do Leitor Biométrico Griaule Especificação Técnica Preparado por Rafael Roque Viana Analista de Sistemas Versão 1.0 01/11/2013 1. INTRODUÇÃO O presente documento tem como objetivo
Leia maisTeste: Qual é o melhor Antivírus Gratuito
Teste: Qual é o melhor Antivírus Gratuito Date : 13 de Maio de 2015 Qual será o melhor antivírus? Qual será, antes de mais, a pior ameaça que o computador enfrenta? Será a que está entre a cadeira e o
Leia maisManual Processos Produção
Manual Processos SUPERANDO DESAFIOS Identificação: 12.06a Autora: Laila M G Gechele Doc. VRS. 1.0 Aprovado em: Revisor: Nota de copyright Copyright 2012 Teorema Informática, Guarapuava. Todos os direitos
Leia maisGuia de Referência Mobile. SIGEduc Mobile. Elaborado por: SIG Software e Consultoria em Tecnologia da Informação
Guia de Referência Mobile SIGEduc Mobile Elaborado por: SIG Software e Consultoria em Tecnologia da Informação www.sigsoftware.com.br 1. Introdução O SIGEduc Mobile é uma ferramenta para auxiliar o professor
Leia mais- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br
Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Sistemas de Arquivos- Parte 2 Pontos importantes de um sistema de arquivos Vários problemas importantes devem
Leia maisControle de um sistema Bola- Barra com realimentação através de imagem
Controle de um sistema Bola- Barra com realimentação através de imagem "A utilização do programa LabVIEW e da placa de aquisição e geração de sinais da National Instruments DAQ6024M possibilitaram a implementação
Leia maisFerramenta para estudo da estrutura óssea eqüina utilizando técnicas de Realidade Virtual
Ferramenta para estudo da estrutura óssea eqüina utilizando técnicas de Realidade Virtual SANTOS, Verediana HERMOSILLA, Ligia Docente da Faculdade de Ciências Jurídicas e Gerenciais de Garça FAEG - Labienópolis
Leia maisMaratona de Programação - Dicas Para Iniciantes
Sumário Maratona de Programação - Dicas Para Iniciantes Prof. Josué Pereira de Castro Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Informática Cascavel, 2009 Sumário Sumário 1 Conceitos
Leia maisSISTEMA OPERACIONAL - ios
Manual do Usuário SISTEMA OPERACIONAL - ios Filho Protegido Versão 1.0 1 1 Índice 1 Índice... 2 2 INTRODUÇÃO FILHO PROTEGIDO... 3 3 INSTALAÇÃO DO APLICATIVO DOS PAIS... 4 3.1 LOCAL DE INSTALAÇÃO DO FILHO
Leia maisQuem é usuário Juzgle? Psicográfico e Comportamental. Demográfico
O que é o Juzgle? O Juzgle é um aplicativo gratuito que permite que você conheça e se relacione com pessoas que estejam próximas a você e também em outras cidades e países. Além disso, tem a vantagem de
Leia maisMotivação Este trabalho apresenta o desenvolvimento do controle da interatividade num sistema para a área de computação gráfica, mais especificamente
Viabilização da Análise de Interação em um Software Colaborativo para Modelagem de Objetos 3D Eduardo Barrére, Ana Luiza Dias e Claudio Esperança Motivação Este trabalho apresenta o desenvolvimento do
Leia maisBANCO DE DADOS. Professor: André Dutton
BANCO DE DADOS Professor: André Dutton BASES TECNOLÓGICAS Conceito de bases de dados. Modelos conceituais de informações. Modelos de dados: relacional, de redes e hierárquicos. Introdução à teoria relacional:
Leia maisIntrodução. Qualidade de Produto. Introdução. Introdução ISO/IEC 9126. Normas
Qualidade de Produto Maria Cláudia F.P. Emer Introdução z Qualidade diretamente ligada ao produto final z Controle de qualidade Adequação do produto nas fases finais no processo de produção z Software
Leia mais4 A Ferramenta Computacional
4 A Ferramenta Computacional Para pôr em prática o Modelo Inteligente de Avaliação da Qualidade de Água e da Qualidade Biótica MIAQR-PALADINES programou-se uma ferramenta computacional utilizando a linguagem
Leia maisModem e rede local Guia do usuário
Modem e rede local Guia do usuário Copyright 2008 Hewlett-Packard Development Company, L.P. As informações contidas neste documento estão sujeitas a alterações sem aviso. As únicas garantias para produtos
Leia maisO SOFTWARE LIVRE COMO FERRAMENTA DE ENSINO
1 O SOFTWARE LIVRE COMO FERRAMENTA DE ENSINO Denise Ester Fonseca de Brito Jefferson Willian Gouveia Monteiro Mariana Vieira Siqueira de Arantes Mateus Palhares Cordeiro Paulo Alfredo Frota Rezeck Thiago
Leia maisPRODUÇÃO CIENTÍFICA DOS PESQUISADORES DA UEL, NA ÁREA DE AGRONOMIA: TRABALHOS PUBLICADOS EM EVENTOS DE 2004 A 2008.
PRODUÇÃO CIENTÍFICA DOS PESQUISADORES DA UEL, NA ÁREA DE AGRONOMIA: TRABALHOS PUBLICADOS EM EVENTOS DE 2004 A 2008. Karina de Oliveira Pinho (PIBIC/ UEL), Ana Esmeralda Carelli (Orientador), e-mail: carelliana@uel.br
Leia maisGlossário Versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Histórico de Revisão
Glossário Versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Cliente: São José Agroindustrial Representante do cliente: Paulo José de Souza Histórico de Revisão 1 Data Versão Descrição
Leia mais3 Informações para Coordenação da Execução de Testes
Informações para Coordenação da Execução de Testes 32 3 Informações para Coordenação da Execução de Testes Diversas ferramentas oferecidas na literatura têm auxiliado na coordenação da execução dos testes
Leia maisSistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads Com o conceito de múltiplos threads (multithread) é possível
Leia maisAula 2. Modos de Transmissão; Protocolos de Comunicação; Interfaces; Modelo de Referência OSI; Dispositivos de Rede; Camada Física: Introdução.
Aula 2 Modos de Transmissão; Protocolos de Comunicação; Interfaces; Modelo de Referência OSI; Dispositivos de Rede; Camada Física: Introdução. Modos de transmissão Eletronicamente falando, existem 3 tipos
Leia maisManual do sistema SMARam. Módulo Cadastro de Bens Intangíveis
Manual do sistema SMARam Módulo Cadastro de Bens Intangíveis LISTA DE FIGURAS Figura 1-Acesso ao Cadastro de Bens Intangíveis... 5 Figura 2-Aba básico... 5 Figura 3-Aba Financeiro... 6 Figura 4-Aba Movimentação...
Leia maisTítulo : B1 INTRODUÇÃO. Conteúdo : INTRODUÇÃO
Título : B1 INTRODUÇÃO Conteúdo : INTRODUÇÃO O termo documentação tornou se um conceito básico nos negócios, na administração, na ciência e na tecnologia da informação. A modelagem nada mais é que uma
Leia maisRESPOSTAS AOS QUESTIONAMENTOS ESCLARECIMENTOS EMPRESA B
RESPOSTAS AOS QUESTIONAMENTOS ESCLARECIMENTOS EMPRESA B Esclarecimento 1. Anexo I - Requisitos Funcionais a. Requisito/Item 1.1.6. Qual o software/tecnologia de gerenciamento de documentos utilizado atualmente
Leia maisProtótipo de um túnel de vento com Controle de Vazão e Temperatura em ambiente LabVIEW
Protótipo de um túnel de vento com Controle de Vazão e Temperatura em ambiente LabVIEW "O kit de desenvolvimento do LabVIEW mostrou-se uma excelente alternativa em relação às outras ferramenta de desenvolvimento
Leia maisIntrodução. Uma das principais dúvidas de quem está iniciando no mundo do desenvolvimento de jogos digitais é quais softwares utilizar.
Introdução Uma das principais dúvidas de quem está iniciando no mundo do desenvolvimento de jogos digitais é quais softwares utilizar. Em especial, muitas pessoas têm dificuldade em decidir qual o motor
Leia maisAs TICs como aliadas na compreensão das relações entre a Química e a Matemática
As TICs como aliadas na compreensão das relações entre a Química e a Matemática Fernanda Hart Garcia 1* ; Denis da Silva Garcia 2 1* Professora Mestra de Matemática do Instituto Federal de Educação, Ciência
Leia maisMotor para jogos 2D utilizando HTML5
Motor para jogos 2D utilizando HTML5 MARCOS HARBS ORIENTADOR: DALTON SOLANO DOS REIS FURB UNIVERSIDADE REGIONAL DE BLUMENAU Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento Resultados
Leia maisDATA Shield VISÃO GERAL
DATA Shield VISÃO GERAL O desenvolvimento deste Shield se deve ao fato de não existir no mercado um shield para o Arduino que forneça recursos semelhantes. É possível encontrar Shields que trazem separadamente
Leia maisAdministração de Sistemas Operacionais Prof.: Marlon Marcon
Instituto Federal de Minas Gerais Campus Bambuí Administração de Sistemas Operacionais Prof.: Marlon Marcon Sumário Visão Geral de um sistema linux Conceitos básicos Histórico do Linux Kernel Principais
Leia maisEMENTA. Curso de Projetos Microcontrolados utilizando Linguagem C.
EMENTA Curso de Projetos Microcontrolados utilizando Linguagem C. Descrição dos Cursos A Hit Soluções Tecnológicas vem através deste documento apresentar a proposta de dois cursos de projetos baseados
Leia maisDireto. ao Ponto. Comunicação Ethernet tipo TCP/IP com robô (CR-750/751D) N o. DAP-RBT-01. Rev. A
Direto ao Ponto Comunicação Ethernet tipo TCP/IP com robô (CR-750/751D) N o. DAP-RBT-01 Rev. A Revisões Data da Revisão Set/2014 (A) Nome do Arquivo DAP-RBT-01(A)_Ethernet Revisão Primeira edição 2 1.
Leia maisBARRAMENTOS DE MICROCOMPUTADORES
BARRAMENTOS DE MICROCOMPUTADORES 1. INTRODUÇÃO Um sistema baseado em microcomputador utiliza os barramentos de endereços, dados e controle para efetuar a comunicação entre o microprocessador e os dispositivos
Leia maisPlano de Trabalho Docente 2013. Ensino Técnico
Plano de Trabalho Docente 2013 Ensino Técnico Etec Paulino Botelho Código: 091 Município: São Carlos Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnico em Informática Qualificação:
Leia maisPara ser usado com aplicativos ativados para scanner/leitor de Código QR
Xerox QR Code App Guia de Utilização Rápida 702P03999 Para ser usado com aplicativos ativados para scanner/leitor de Código QR Use o QR (Quick Response) Code App com os seguintes aplicativos: Aplicativos
Leia maisRelatório Técnico: Descrição do algoritmo para pesquisa automática dos egressos do curso de Ciência da Computação
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Departamento de Ciências da Computação Laboratório de Engenharia de Software Relatório Técnico: Descrição do algoritmo
Leia maisInformática Aplicada
Informática Aplicada Aula 1 Introdução Diogo Pinheiro Fernandes Pedrosa Departamento de Ciências Exatas e Naturais Universidade Federal Rural do Semi-Árido Introdução Informática informação aplicada; Pressupõe
Leia maisRecursos Computacionais no Ensino de Matemática (MA36) 2013.1
Recursos Computacionais no Ensino de Matemática (MA36) 2013.1 Prof. Sérgio de Albuquerque Souza sergio@mat.ufpb.br Prof. Flank David Morais Bezerra flank@mat.ufpb.br PROFMAT - Departamento de Matemática
Leia maisFormação WEB com PHP. Subtítulo
Formação WEB com PHP Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras em
Leia maisCiência da Computação
Ciência da Computação TCC em Re-vista 2012 21 NASCIMENTO, Carlos Henrique 1. O game como instrumento de crítica social. 2012. 92 f. Trabalho de Conclusão de Curso (graduação em Ciência da Computação),
Leia maisEnviar imagens de uma câmera para um smartphone Android (PowerShot SX60 HS)
Enviar imagens de uma câmera para um smartphone Android (PowerShot SX60 HS) IMPORTANTE Na explicação a seguir, os procedimentos de configuração de smartphone Android são indicados pelo ícone e os procedimentos
Leia maisBackup. O que é um backup?
Backup O que é um backup? No capítulo sobre software conhecemos o conceito de dados, agora chegou o momento de observarmos um procedimento para preservarmos nossos dados. A este procedimento damos o nome
Leia maisLABORATÓRIO DE PERÍCIA DIGITAL
PÓS-GRADUAÇÃO LATO SENSU EM PERÍCIA DIGITAL LABORATÓRIO DE PERÍCIA DIGITAL PROFESSOR: DIEGO AJUKAS ANÁLISE DE MEMÓRIA RAM Definições Vantagens Processos: Extração Análise Tipos de Análise Análise Visual
Leia maisModelo de negócios CANVAS
Modelo de negócios CANVAS Introdução O GUIA EMPRESA traz para quem está com muitas dúvidas sobre como gerir o seu negócio, ou mesmo entender como é sua organização, uma explicação geral sobre o modelo
Leia maisTCC em Re vista 2009. ARRUDA, Robison Mendonça de; SOUSA, Leandro Rondado de. 5
TCC em Re vista 2009 37 ARRUDA, Robison Mendonça de; SOUSA, Leandro Rondado de. 5 Recursos de processamento de sinais e imagens para se obter descritores facilitadores na escolha das cores específicas
Leia maisSÍNTESE DO PLANO DE TRABALHO
SÍNTESE DO PLANO DE TRABALHO Titulo do Projeto: AMBIENTE COMPUTACIONAL PARA PROMOVER A CRIATIVIDADE E A INOVAÇÃO NAS ORGANIZAÇÕES Convênio: DPCIT /2015 Processo: 1962-16.00/15-7 Fiscal: Alberto Rossi Suplente:
Leia maisCOMPARAÇÃO ENTRE DIFERENTES ESTRUTURAS DE REDES NEURAIS NO PROBLEMA PRESA-PREDADOR 1
COMPARAÇÃO ENTRE DIFERENTES ESTRUTURAS DE REDES NEURAIS NO PROBLEMA PRESA-PREDADOR 1 Márcia Da Silva 2, Eldair Fabricio Dornelles 3, Rogério S. M. Martins 4, Édson L. Padoin 5. 1 Pesquisa desenvolvida
Leia maisDESENVOLVIMENTO DE UMA APLICAÇÃO ANDROID CAPAZ DE ESTIMAR A PRODUTIVIDADE DE TRIGO EM FUNÇÃO DA ADUBAÇÃO NITROGENADA UTILIZANDO MODELAGEM NEURO-FUZZY
DESENVOLVIMENTO DE UMA APLICAÇÃO ANDROID CAPAZ DE ESTIMAR A PRODUTIVIDADE DE TRIGO EM FUNÇÃO DA ADUBAÇÃO NITROGENADA UTILIZANDO MODELAGEM NEURO-FUZZY Leonardo Fernandes Cherubini Aluno do IFMT, Campus
Leia maisIntegralização do Curso Nova grade de Ciência Proposta
Caros alunos, esse documento é um guia para facilitar o entendimento do processo de migração do currículo e não é definitivo. O processo de criação da nova grade ainda está em fase final de elaboração.
Leia maisArquitetura de Computadores Sistemas Operacionais I
O que é um Sistema Operacional? Arquitetura de Computadores Sistemas Operacionais I Programa que atua como um intermediário entre um usuário do computador ou um programa e o hardware. Os 4 componentes
Leia maisArquitetura TCP/IP. Apresentado por: Ricardo Quintão
Arquitetura TCP/IP Apresentado por: Ricardo Quintão Roteiro Conexões Inter-redes Serviço Universal Rede Virtual (inter-rede ou internet) Protocolos para ligação inter-redes (TCP/IP) Divisão em camadas
Leia maisInternet das Coisas com Intel A3 Métodos de programação. paul.guermonprez@intel.com
Internet das Coisas com Intel A3 Métodos de programação paul.guermonprez@intel.com Opções 1. IDE Arduino para plataformas IoT da Intel 2. Intel XDK para IoT 3. Intel IoT SDK com Eclipse 4. Desenvolvimento
Leia maisAtualização de Software Guia do Usuário
Atualização de Software Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste
Leia maisPLANEJAMENTO E MODELAGEM
Apresentação 06 Introdução a Engenharia Elétrica COMO CRIAR MODELOS NA ENGENHARIA. PLANEJAMENTO E MODELAGEM Prof. Edgar Alberto de Brito Continuando os conceitos anteriores, nessa apresentação será mostrado
Leia maisCurso online de Fundamentos em Android. Plano de Estudo
Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos
Leia maisM A N U A L D O ADMINISTRADOR DO PORTAL
M A N U A L D O ADMINISTRADOR DO PORTAL Versão 1.1 Sumário Introdução 1 Sobre o Administrador do Portal 1 Categorias de informação 2 Link adicional 3 Lista de arquivos 5 Anexos da licitação 9 Anexos do
Leia maisNota de Aplicação. Migração Altivar 58(F) para Altivar 71 com rede Profibus. Suporte Técnico Brasil. Versão: 1.0
Nota de Aplicação Migração Altivar 58(F) para Altivar 71 com rede Profibus Versão: 1.0 Suporte Técnico Brasil Especificações técnicas Hardware: Firmware: Altivar 58 N/A VW3A58307 N/A Altivar 71 N/A VW3A3307
Leia mais