AcessiBus: Arquitetura Técnica, Implementação e Impacto Social
Eduardo Almeida prestígio (1)
Avaliação por modelos + Supervisão Editorial.
Aceite provisório
Registro já válido e público — número, score e prova congelados. Em revisão complementar do comitê; um endosso o torna definitivo, e o número não muda.
Aplicativo usa voz, IA e localização em tempo real para tornar o ônibus mais previsível a pessoas com deficiência visual.
Resumo executivo
O trabalho apresenta o AcessiBus, uma tecnologia assistiva para orientar pessoas com cegueira total ou baixa visão no uso do transporte público. A proposta combina Design Universal, acessibilidade digital e integração com dados de mobilidade para reduzir a dependência de terceiros na identificação de linhas, trajetos e momentos de desembarque.
A solução é descrita em sua arquitetura técnica, com frontend mobile-first acessível, backend em FastAPI, orquestração por IA generativa, integração com APIs do Google Maps e monitoramento contínuo de posição. O material também relata validação funcional realizada na ASAC, com uso independente por pessoas com cegueira total, gerando ajustes na comunicação da IA e na interface para melhorar segurança, previsibilidade e adoção.
Paper completo
Entre para baixar o PDF registradoAcessiBus: Arquitetura Técnica, Implementação e Impacto Social
1. Propósito, Contexto Social e Design Universal
O AcessiBus é uma tecnologia assistiva voltada para a mobilidade urbana, concebida para orientar pessoas com deficiência visual no transporte público. A ausência de recursos de acessibilidade nos pontos de parada convencionais limita drasticamente a autonomia de indivíduos com cegueira total ou baixa visão, forçando a dependência de terceiros para a identificação de linhas, horários e itinerários.
Alinhado aos Objetivos de Desenvolvimento Sustentável (ODS) 10 (Redução das Desigualdades) e 11 (Cidades e Comunidades Sustentáveis) da ONU, o projeto emprega as premissas do Design Universal e as diretrizes internacionais de acessibilidade (WCAG). O sistema opera como um agente cognitivo de voz em tempo real, convertendo a infraestrutura complexa de dados de mobilidade em uma interface estritamente sonora e tátil, promovendo o direito fundamental de ir e vir com independência e segurança.
2. Arquitetura do Sistema
A solução migrou de um fluxo transacional estático (pesquisa via banco de dados relacional e rotinas padronizadas de transcrição) para um modelo orquestrado por IA Generativa em tempo real (Speech-to-Speech duplex). A infraestrutura é conteinerizada (Docker), operando em redes isoladas com Nginx atuando como proxy reverso para balanceamento, terminação segura SSL/TLS (Let's Encrypt) e controle de CORS estrito.
3. Componentes Técnicos
3.1. Frontend
Tecnologias: SPA Mobile-First construída em React, TypeScript e Vite. Acessibilidade: Operação centralizada em um botão "Push-to-Talk" de alta área de contato, com alto contraste e suporte semântico integral aos leitores de tela nativos (TalkBack no Android e VoiceOver no iOS). Motor de Áudio: Captação PCM (16kHz, mono, 16-bit) e streaming contínuo via WebSocket. A reprodução das respostas ocorre em um buffer de baixa latência a 24kHz. O Voice Activity Detection (VAD) é controlado pela injeção calculada de frames de silêncio residual.
3.2. Backend e Inteligência Artificial
Tecnologias: Python 3.14, FastAPI, Uvicorn, Google ADK (Agent Development Kit). Camada Cognitiva: Orquestração com modelos da família Gemini. O modelo 3.1-flash-live-preview mantém a conversação em áudio duplex sem jargões visuais, enquanto o 2.5-flash cuida da entrega de saídas textuais segmentadas. Integrações (Tool Calling): Acesso autônomo à Google Maps Geocoding API para resolução reversa de locais em coordenadas, e Google Maps Directions API para extração de roteiros com o modal transit.
4. Telemetria e Monitoramento de Trajeto
O fluxo dispõe de um monitoramento ativo de posição para intervir e alertar o passageiro durante o percurso:
Rastreamento Contínuo: Aquisição contínua de coordenadas via GPS (watchPosition habilitado em alta precisão) e sensor de orientação.
Cálculo de Proximidade: O backend mensura dinamicamente a distância geodésica (fórmula de Haversine) entre a posição atual e o destino salvo na sessão.
Alerta Proativo de Desembarque: Ao atingir os raios de 300 e 50 metros, o software dispara alertas sonoros. A injeção de evento no contexto de voz da IA ocorre via monkey patch nos métodos nativos da classe GeminiLlmConnection, despachando as marcações prioritárias de forma assíncrona, sem desconectar o websocket do usuário.
5. Validação Funcional e Impacto na Usabilidade
Para garantir que o produto transcendesse a viabilidade técnica e atendesse às reais condições de uso, a solução foi submetida a testes empíricos in loco na Associação Sorocabana de Atividades para Deficientes Visuais (ASAC). Fundada em 1969, a instituição é referência na reabilitação e promoção da autonomia de pessoas com deficiência visual na região.
Durante a validação, o aplicativo foi operado de forma independente por usuários com cegueira total, guiados estritamente por leitores de tela e comandos de voz. Esse ambiente simulou a carga cognitiva e os desafios de percepção espacial enfrentados cotidianamente no transporte público. A observação direta e a coleta de feedbacks qualitativos junto à equipe técnica da instituição evidenciaram a necessidade de simplificar as respostas da inteligência artificial e alinhar a interface visual para não gerar conflito (redundância auditiva) com a operação nativa do smartphone.
Os testes confirmaram ganhos substanciais de segurança e previsibilidade na jornada urbana. O processo iterativo de design centrado no usuário garantiu que o AcessiBus se consolidasse não apenas como um experimento de engenharia de software, mas como uma ferramenta ergonômica, de fácil adoção e de elevado impacto social.
Como citar
ALMEIDA, Eduardo. AcessiBus: Arquitetura Técnica, Implementação e Impacto Social. Crivum, 2026. Disponível em: https://crivum.org/p/7baqjwuz.
Almeida, E. (2026). AcessiBus: Arquitetura Técnica, Implementação e Impacto Social. Crivum. https://crivum.org/p/7baqjwuz
@misc{crivum_ec45,
author = {Eduardo Almeida},
title = {AcessiBus: Arquitetura Técnica, Implementação e Impacto Social},
year = {2026},
publisher = {Crivum},
url = {https://crivum.org/p/7baqjwuz},
note = {Crivum EC45},
}Viu um problema nesta obra?
Toda obra publicada aqui fica aberta ao exame de quem lê. Se você encontrou dado que não se sustenta, trecho sem crédito ou autoria que não confere, aponte. A editoria lê todos os apontamentos.
Apontar exige conta, para o registro ter um nome por trás. Entre antes de escrever, assim você não perde o texto. Entrar para apontar
Um apontamento vai direto à editoria e fica registrado. Quando 3 pessoas diferentes apontam a mesma obra, ela sai do ar na hora e o caso vai ao comitê. A avaliação e o registro permanecem em qualquer caso, o que muda é a disponibilidade.