Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/40039| Título: | PedSlope: aplicativo mobile para roteamento de pedestres com otimização de distância e inclinação usando React Native, Python E OSMnx |
| Título(s) alternativo(s): | PedSlope: mobile application for pedestrian routing with distance and slope optimization using React Native, Python and OSMnx |
| Autor(es): | Martin, Gustavo |
| Orientador(es): | Sanches, Danilo Sipoli |
| Palavras-chave: | Aplicativos móveis Pedestres Levantamentos de rotas Mobile apps Pedestrians Route surveying |
| Data do documento: | 1-Jul-2025 |
| Editor: | Universidade Tecnológica Federal do Paraná |
| Câmpus: | Cornelio Procopio |
| Citação: | MARTIN, Gustavo. PedSlope: aplicativo mobile para roteamento de pedestres com otimização de distância e inclinação usando React Native, Python E OSMnx. 2025. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2025. |
| Resumo: | A mobilidade ativa em centros urbanos enfrenta o desafio de conciliar trajetos curtos com esforço físico aceitável, sobretudo em cidades dotadas de relevo acidentado. Estudos fisiológicos indicam que o custo metabólico do caminhar cresce de forma não linear com o aumento da inclinação da via. Para mitigar esse problema, este trabalho propõe o PedSlope, um sistema de navegação para pedestres que calcula simultaneamente a rota mais curta e a rota de menor declive. A solução emprega OSMnx para extrair e construir grafos de caminhada a partir do OpenStreetMap, preservando atributos de acessibilidade. As cotas de elevação são incorporadas aos nós via Open-Elevation, permitindo a derivação da tangente da rampa como peso de aresta. Sobre esses grafos, o algoritmo de Dijkstra é executado com funções de custo distintas, conforme recurso disponibilizado pela integração OSMnx-NetworkX. A interface móvel em React Native consome os trajetos por meio de uma API REST, apresentando-os em mapas interativos com geolocalização em tempo real. Dessa forma, o PedSlope busca contribuir para a promoção da mobilidade sustentável. |
| Abstract: | Active mobility in urban centers faces the challenge of balancing short routes with acceptable physical effort, especially in cities with hilly terrain. Physiological studies indicate that the metabolic cost of walking increases non-linearly with the rise in incline. To mitigate this problem, this work proposes PedSlope, a pedestrian navigation system that simultaneously calculates the shortest route and the route with the least slope. The solution uses OSMnx to extract and build walking graphs from OpenStreetMap, preserving accessibility attributes. Elevation data is incorporated into the nodes via Open-Elevation, allowing the derivation of the ramp's tangent as an edge weight. On these graphs, Dijkstra's algorithm is run with distinct cost functions, as enabled by the OSMnx-NetworkX integration. The mobile interface in React Native consumes the routes through a REST API, displaying them on interactive maps with real-time geolocation. In this way, PedSlope aims to contribute to the promotion of sustainable mobility. |
| URI: | http://repositorio.utfpr.edu.br/jspui/handle/1/40039 |
| Aparece nas coleções: | CP - Engenharia da Computação |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| pedslopeaplicativodepedestres.pdf | 544,13 kB | Adobe PDF | ![]() Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons

