Uso de Rob´otica para ensino de programa¸c˜ao
baseada em interface multimodal
para pessoas com deficiˆencia visual:
Ambiente Assistivo de Programa¸c˜ao dos Robˆos
Alexandre de Morais Amory (Orientador)
Isabel Harb Manssour (co-orientadora)
M´arcia de Borba Campos (co-orientadora)
2015.2
Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
Agenda
1 Introdu¸c˜ao
2 Motiva¸c˜ao
3 Vis˜ao do sistema:
1 Software
2 Hardware
Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
Agenda
1 Introdu¸c˜ao
2 Motiva¸c˜ao
3 Vis˜ao do sistema:
1 Software
2 Hardware
Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
Agenda
1 Introdu¸c˜ao
2 Motiva¸c˜ao
3 Vis˜ao do sistema:
1 Software
2 Hardware
Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
Agenda
1 Introdu¸c˜ao
2 Motiva¸c˜ao
3 Vis˜ao do sistema:
1 Software
2 Hardware
Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
Agenda
1 Introdu¸c˜ao
2 Motiva¸c˜ao
3 Vis˜ao do sistema:
1 Software
2 Hardware
Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
Introdu¸c˜ao
Desenvolvimento de uma ferramenta assistiva para aprendizado
de l´ogica de programa¸c˜ao voltado para deficientes visuais,
incluindo feedbacks baseados em diferentes interfaces e intera¸c˜ao,
que sejam adequados para que o cego possa melhor compreender o
processo de programa¸c˜ao e a utiliza¸c˜ao de um robˆo como
facilitador do processo de orienta¸c˜ao e mobilidade.
Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
Introdu¸c˜ao
Figura: Censo 2010 IBGE pessoas com deficiˆencia
M´edia nacional 23,9% representa 45.606.048 brasileiros
Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
Motiva¸c˜ao
Prover ferramenta assistiva para aprendizado de l´ogica de
programa¸c˜ao voltado para deficientes visuais. Por uma sociedade
mais inclusiva e que prestigie a inclus˜ao dos cegos.
Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
Vis˜ao do sistema
Hardware: Robˆo como facilitador no processo de orienta¸c˜ao e
mobilidade no ambiente.
Software: Tecnologia assistiva para aprendizado de programa¸c˜ao.
Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
Software: Tecnologia Assistiva
Tecnologia Assistiva(TA) identificar recursos e servi¸cos que
contribuem para proporcionar ou ampliar habilidades funcionais de
pessoas com deficiˆencia e conseq¨uentemente promover vida
independente e inclus˜ao. (BERSCH TONOLLI, 2006)
“Para as pessoas sem deficiˆencia a tecnologia torna as coisas mais f´aceis.
Para as pessoas com deficiˆencia, a tecnologia torna as coisas poss´ıveis”.
(RADABAUGH, 1993)
Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
Software
Baseado na linguagem LOGO
Promove a constru¸c˜ao do conhecimento por meio do uso das
tecnologias
Linguagem simples e de f´acil aprendizado
Potencializa o aprendizado da programa¸c˜ao de forma prazerosa
(PAPERT, 1997; SOUZA, 2007) Comandos:
– MOVIMENTAC¸ ˜AO: PF 10, PD 90, PF 10, PD 90
– REPETIC¸ ˜AO: REPITA 2 [ PF 10 : PD 90 ]
Sintetizador de Voz FLITE
Fornece um feedback imediato das a¸c˜oes - audio
Desenvolvida para embarcados
Velocidade — tamanho ´e considerado um dos melhores
Pequena curva de aprendizado e simples de usar
Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
Software
Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
Software: Player
Sistema para controle de robˆos m´oveis amplamente utilizado por
universidades, institutos de pesquisa e empresas em diversos pa´ıses.
A arquitetura cliente/servidor permite grande versatilidade no
controle de robˆos e sensores, de forma que um cliente (programa
de controle) pode controlar diversos servidores e diferentes clientes
podem controlar diferentes sensores de um mesmo robˆo.
Servidor faz a interface com o robˆo e com outros sensores,
obtendo dados, enviando-os para o cliente e recebendo
instru¸c˜oes do cliente para o controle do robˆo e dos sensores
Cliente respons´avel por obter os dados do servidor,
interpret´a-los e envia instru¸c˜oes para o servidor (robˆo) para a
execu¸c˜ao de determinada tarefa.
Player cliente desenvolvido em C
Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
Software: Ambiente Virtual
Ambiente de simula¸c˜ao 2D para robˆos m´oveis, sensores e
objetos compat´ıvel com player
Destina-se ao apoio de pesquisa sobre sistemas autˆonomos
multi-agente, disponibilizando modelos simples e com bom poder
computacional de v´arios dispositivos.
Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
Hardware
Figura: Prot´otipo real
Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
Hardware
Obrigada
Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter

Seminário de robótica - PUCRS

  • 1.
    Uso de Rob´oticapara ensino de programa¸c˜ao baseada em interface multimodal para pessoas com deficiˆencia visual: Ambiente Assistivo de Programa¸c˜ao dos Robˆos Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora) 2015.2 Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
  • 2.
    Agenda 1 Introdu¸c˜ao 2 Motiva¸c˜ao 3Vis˜ao do sistema: 1 Software 2 Hardware Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
  • 3.
    Agenda 1 Introdu¸c˜ao 2 Motiva¸c˜ao 3Vis˜ao do sistema: 1 Software 2 Hardware Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
  • 4.
    Agenda 1 Introdu¸c˜ao 2 Motiva¸c˜ao 3Vis˜ao do sistema: 1 Software 2 Hardware Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
  • 5.
    Agenda 1 Introdu¸c˜ao 2 Motiva¸c˜ao 3Vis˜ao do sistema: 1 Software 2 Hardware Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
  • 6.
    Agenda 1 Introdu¸c˜ao 2 Motiva¸c˜ao 3Vis˜ao do sistema: 1 Software 2 Hardware Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
  • 7.
    Introdu¸c˜ao Desenvolvimento de umaferramenta assistiva para aprendizado de l´ogica de programa¸c˜ao voltado para deficientes visuais, incluindo feedbacks baseados em diferentes interfaces e intera¸c˜ao, que sejam adequados para que o cego possa melhor compreender o processo de programa¸c˜ao e a utiliza¸c˜ao de um robˆo como facilitador do processo de orienta¸c˜ao e mobilidade. Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
  • 8.
    Introdu¸c˜ao Figura: Censo 2010IBGE pessoas com deficiˆencia M´edia nacional 23,9% representa 45.606.048 brasileiros Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
  • 9.
    Motiva¸c˜ao Prover ferramenta assistivapara aprendizado de l´ogica de programa¸c˜ao voltado para deficientes visuais. Por uma sociedade mais inclusiva e que prestigie a inclus˜ao dos cegos. Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
  • 10.
    Vis˜ao do sistema Hardware:Robˆo como facilitador no processo de orienta¸c˜ao e mobilidade no ambiente. Software: Tecnologia assistiva para aprendizado de programa¸c˜ao. Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
  • 11.
    Software: Tecnologia Assistiva TecnologiaAssistiva(TA) identificar recursos e servi¸cos que contribuem para proporcionar ou ampliar habilidades funcionais de pessoas com deficiˆencia e conseq¨uentemente promover vida independente e inclus˜ao. (BERSCH TONOLLI, 2006) “Para as pessoas sem deficiˆencia a tecnologia torna as coisas mais f´aceis. Para as pessoas com deficiˆencia, a tecnologia torna as coisas poss´ıveis”. (RADABAUGH, 1993) Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
  • 12.
    Software Baseado na linguagemLOGO Promove a constru¸c˜ao do conhecimento por meio do uso das tecnologias Linguagem simples e de f´acil aprendizado Potencializa o aprendizado da programa¸c˜ao de forma prazerosa (PAPERT, 1997; SOUZA, 2007) Comandos: – MOVIMENTAC¸ ˜AO: PF 10, PD 90, PF 10, PD 90 – REPETIC¸ ˜AO: REPITA 2 [ PF 10 : PD 90 ] Sintetizador de Voz FLITE Fornece um feedback imediato das a¸c˜oes - audio Desenvolvida para embarcados Velocidade — tamanho ´e considerado um dos melhores Pequena curva de aprendizado e simples de usar Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
  • 13.
    Software Alexandre de MoraisAmory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
  • 14.
    Software: Player Sistema paracontrole de robˆos m´oveis amplamente utilizado por universidades, institutos de pesquisa e empresas em diversos pa´ıses. A arquitetura cliente/servidor permite grande versatilidade no controle de robˆos e sensores, de forma que um cliente (programa de controle) pode controlar diversos servidores e diferentes clientes podem controlar diferentes sensores de um mesmo robˆo. Servidor faz a interface com o robˆo e com outros sensores, obtendo dados, enviando-os para o cliente e recebendo instru¸c˜oes do cliente para o controle do robˆo e dos sensores Cliente respons´avel por obter os dados do servidor, interpret´a-los e envia instru¸c˜oes para o servidor (robˆo) para a execu¸c˜ao de determinada tarefa. Player cliente desenvolvido em C Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
  • 15.
    Software: Ambiente Virtual Ambientede simula¸c˜ao 2D para robˆos m´oveis, sensores e objetos compat´ıvel com player Destina-se ao apoio de pesquisa sobre sistemas autˆonomos multi-agente, disponibilizando modelos simples e com bom poder computacional de v´arios dispositivos. Alexandre de Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
  • 16.
    Hardware Figura: Prot´otipo real Alexandrede Morais Amory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter
  • 17.
    Hardware Obrigada Alexandre de MoraisAmory (Orientador) Isabel Harb Manssour (co-orientadora) M´arcia de Borba Campos (co-orientadora)Uso de Rob´otica para ensino de programa¸c˜ao baseada em inter