A todo mundo eu dou PSIU (Campus Party 2012)
-
Upload
thiago-figueredo-cardoso -
Category
Documents
-
view
142 -
download
0
description
Transcript of A todo mundo eu dou PSIU (Campus Party 2012)
A todo mundo eu dou PSIU!
Protocolos de Comunicação Unificados
Thiago Figueredo Cardosotfcardoso [at] gmail [dot] com
Vivo assim a dar psiu
Engenharia da Computação
Desenvolvedor
Vivo assim a dar psiu20
04
2007
2008
2009
2012
Software e hardware digital para um robô
Vivo assim a dar psiu20
04
2007
2008
2009
2012
Vivo assim a dar psiu20
04
2007
2008
2009
2012
Vivo assim a dar psiu20
04
2007
2008
2009
2012
Experimentos com microcontroladoresSimulações de equipamentos médicos
Vivo assim a dar psiu20
04
2007
2008
2009
2012
Experimentos com microcontroladores e Persistence of Vision (PoV)
Vivo assim a dar psiu20
04
2007
2008
2009
2012
Hoje
1
2
Protocolo?
O que tem sido feito?
● Open Sound Control● Firmata● TCPROS
Open Sound Control
Firmata
TCPROS
Experiência do Robô Livre
Experiência do Robô Livre
Protocolo Simples de Intercomunicação Unificado
● PSIU HEXA
● PSIU ASCII
Protocolo Simples de Intercomunicação Unificado
● Protocolo de aplicação○ Em cima de RS232, TCP/IP, ...
● Fácil leitura
● Português
● Baseado em LOGO
Protocolo Simples de Intercomunicação Unificado
Comando
Resposta
Destinatário Tamanho Comando Parâmetro Remetente Checksum
Destinatário Tamanho Comando Executado Resultado Remetente Checksum
Protocolo Simples de Intercomunicação Unificado
Pedir para o Bufalo andar...
BUFALO 034 parafrente 100 PC 02108
Protocolo Simples de Intercomunicação Unificado
Pedir para o Bufalo andar...
Resposta do Bufalo...
PC 038 parafrente sucesso BUFALO 02740
BUFALO 034 parafrente 100 PC 02108
Protocolo Simples de Intercomunicação Unificado
Comandos● parafrente● paratras● giradireita● giraesquerda
Protocolo Simples de Intercomunicação Unificado
Serviço de descoberta● quantoscomandos● exibecomandos● qualseunome
Protocolo Simples de Intercomunicação Unificado
Procurando os robôs na rede...
?? 029 qualseunome PC 01755
Protocolo Simples de Intercomunicação Unificado
Procurando os robôs na rede...
Só o Bufalo de novo...
PC 031 qualseunome BUFALO 02063
?? 029 qualseunome PC 01755
Protocolo Simples de Intercomunicação Unificado
Demo
Próximos passos
● Criar classes de comandos
Próximos passos
● Criar classes de comandos● Tradução PSIU ASCII para PSIU HEXA
Próximos passos
● Criar classes de comandos● Tradução PSIU ASCII para PSIU HEXA● Atrair a comunidade!
Próximos passos
● Criar classes de comandos● Tradução PSIU ASCII para PSIU HEXA● Atrair a comunidade!
○ Unificado é o que todo mundo usa!
Agradecimentos
RoboLivre.org:● Henrique● Rodrigo● Fábio● Ricardo
A todo mundo eu dou PSIU!
Protocolos de Comunicação Unificados
Thiago Figueredo Cardosotfcardoso [at] gmail [dot] com