-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
descrição do cenário #116
Comments
new driver used to convert textual description of a room into TTS. It is implemented in https://github.com/lsa-pucrs/donnie-assistive-robot-sw/tree/feature-description/driver/floorplan_description, in the feature-description branch. Basically is reads a textual description in the field description and sends this information to the TTS.
Next step is to create a command "descreva " in GoDonnie and use the log interface . |
Vai ser bem simples descrever o cenário. é uma solução similar ao client/alerts.
nome do módulo: DonnieScenarioDesc
Este deve ser desenvolvido de formar simular ao client/alerts.
Deve ser armazenado no dir client/scenarioDesc.
Ele vai subscreve Position2dProxy para pegar a posicao atual do robo.
Ele deve subscrever outro topico de formato String que vai
descrever qual a parte do cenario que deve ser descrito.
O DonnieScenarioDesc deve ler um arquivo xml ou yaml (verificar qual eh o formato mais ´assistivo´)
com um formato similar a este.
cenarios:
nome: pucrs
descricao: |
aqui vai uma mega descricao do cenario. nao precisa
descrever as areas dentro do tudo pois a descricao
deve sequir descrevendo os sub cenarios
posicao: ponto inferior esquedo [x1,y1], ponto superior direito [x2,y2]
sequence:
nome: predio 32
descricao: |
predio da computacao
posicao: [x1,y1], [x2,y2]
sequence:
nome: secretariap32
descricao: |
secretaria da computacao
posicao: [x1,y1], [x2,y2]
nome: lsa
descricao: |
laboratorio de sistemas autonomos. o lab mais legal da pucrs :)
posicao: [x1,y1], [x2,y2]
nome: predio30
descricao: |
predio da engenharia
posicao: [x1,y1], [x2,y2]
Exemplo de funcionamento integrado ao GoDonnie:
´descreve ´.
Exemplo:
descreve tudo (describe all) - descreve o cenario inteiro.
descreve cozinha (describe kitchen) - descreve um local chamado de cozinha
descreve aqui (describe here) - a palavra aqui indica que deve-se descrever o local onde o robo está no momento.
ao executar este comando, o interpretador vai executar passar para o
DonnieScenarioDesc, o nome do cenario a ser descrito e a posicao atual caso seja um comando ´descreve aqui´
comentarios ?!?!
Sugiro que esta seja a atividade do Rafael depois que ele colocar os comandos de vibração no GoDonnie.
The text was updated successfully, but these errors were encountered: