Planeamento
Aulas Teóricas
Introdução
Apresentação inicial
- Apresentação da docente
- Apresentação dos estudantes
- Visão geral da disciplina: objetivos, temas, modelo de funcionamento e resultados expectáveis
- Prazos
- Exemplos de projetos de anos anteriores
Introdução
Desafios da mobilidade
- Alterações climáticas
- Organização social
- Segurança rodoviária e acidentes
- Gestão de tráfego e congestão
- Acessibilidade e envelhecimento da população
- Saúde global e pandemia
- Compreender os desafios da mobilidade
- Saber avaliar o impacto das opções tomadas
- Saber imaginar o futuro preferido da mobilidade
- Relatório 1: futuro preferido da mobilidade (final da aula)
Introdução
Oportunidades da mobilidade
- Evolução da tecnologia: geral, sensorização e comunicação
- Casos de uso
- Visão do futuro
- Compreender as oportunidade da mobilidade associadas ao desenvolvimento tecnológico
- Avaliar os aspetos ético e legais da automação
- Relatório de opcional
Projeto
Brainstorming
- Agrupamento de ideias
- Seleção de ideias
- Proposta de valor da solução do problema
- Nenhuma
Aplicações cooperativas
Aplicações cooperativas C-ITS
- Aplicações cooperativas e condução autónoma
- Tipos de aplicações
- Casos de uso
- Requisitos de comunicação
- Impacto no desenho da VANET
- Conhecer as aplicações cooperativas
- Desenhar um caso de uso duma aplicação cooperativa (projeto)
- Relatório 2: desenho de aplicação cooperativa (final da aula)
Projeto
Definição inicial do projeto
- Identificação do problema
- Descrição
- Uso
- Imagem exemplificativa
- Cooperação
- Definição duma aplicação cooperativa adequada para o problema identificado
- Relatório 3: proposta de projeto - parte 1 (final da aula)
Redes veiculares - introdução aos aspetos de comunicação
Princípios enquadradores
- Cenários físicos
- Redes ad-hoc
- VANET
- Modelar os cenários físicos e avaliar o impacto na mobilidade
- Compreender os princípios das redes ad-hoc e identificar as suas limitações
- Compreender os princípios de desenho das redes veiculares
- Desenhar uma VANET para uma aplicação cooperativa
- Relatório 4: arquitetura da VANET
Redes veiculares - arquitetura de referência
Arquitectura de referência
- Arquitectura duma estação C-ITS
- Camadas
- Caso de uso
- Compreender a arquitetura de referência duma estação C-ITS
- Identificar as funções de cada camada
- Saber aplicar a um caso de uso
- Proposta de projeto: preencher de acordo com a template fornecida (17/12/2022: 23:59)
Arquitetura da VANET - serviços comuns
Serviços comuns
- Requisitos aplicacionais e serviços comuns
- Serviços de informação periódica
- Serviços de informação por eventos
- Saber identificar os requisitos comuns
- Compreender os serviços de informação periódica e por eventos
- Desenhar um serviço simples de informação periódica e por eventos (projeto)
- Especificação 1: Serviço de eventos/informação periódica (final da aula)
Arquitetura da VANET - topologia e modos de comunicação
Topologia e modos de comunicação
- Identificação dos nós da rede
- Manutenção da topologia - serviço de beaconing
- Modos de comunicação - broadcast, geocast and unicast
- Comunicação geocast
- Compreender os princípios de construção topologia e os diferentes modos de comunicação
- Conceber um mecanismo de identificação por localização e de comunicação geocast (projeto)
- Especificação 2: Serviço de beaconing (final da aula)
Arquitetura da VANET - localização e comunicação unicast
Localização e comunicação unicast
- O problema de comunicação unicast em ambientes veiculares
- Serviço de localização
- Comunicação unicast
- Encaminhamento geográfico
- Compreender o princípio da localização, comunicação unicast e encaminhamento geográfico
- Desenhar um serviço de localização e encaminhamento geográfico
- Especificação 3: Serviço de encaminhamento geográfico (final da aula)
VANET e Internet
VANET e Internet
- Arquitetura VANET
- Integração na arquitetura Internet
- Protocolo IPv6
- Mobilidade IP
- Compreender a integração das VANETs na Internet
- Nenhuma
Projecto
Preparação do workshop final
- Guia da apresentação e demonstração
- Testes finais à solução
- Guia de demnstração final
- Nenhuma
Projeto
Workshop final
- Apresentação e demonstração do projetp
- Projeto final a funcionar
- Apresentação.e código: equipa (14/01/2023, 23:59)
- Relatório final: individual (18/01/2023: 23:59)
Aulas Laboratoriais
Introdução
Trabalho:
- Formação de grupos
- Introdução ao modelo de projeto
- Entrevistas
- Conhecer os princípios do design thinking
- Saber entrevistar pessoas
- Conhecer outras perspectivas sobre o futuro da mobilidade
- Identificar problemas a resolver
- Entrevistas
Laboratorio
Trabalho:
- Introdução ao Raspberry PI
- Acesso remoto ao Raspberry PI
- Nenhuma
Laboratório
Trabalho:
- Introdução ao Raspberry PI
- Sensorização com Raspberry PI
- Esquema de HW e SW do semaforo
- Video com a execução do projeto
Projeto
Trabalho:
- Brainstorming -idealização
- Conhecer a técnica de brainstorming
- Idealizar soluções para o problema identificado
Entrega
(sem avaliação):
- Ideias para resolver o problema identificado
Laboratório
Trabalho:
- Comunicação em rede com o Raspberry PI - ad-hoc
- Comunicação multicast
- Saber configurar uma rede ad-hoc
- Comprender os princípios da comunicação mutlicast
- Saber implementar a comunicação mutlicast
- Mapa de endereços da rede e esquema da rede (incluindo o computador usado para acesso remoto)
- Video com o teste da rede-ahoc
- Video com a execução da comunicação mutlicast
Laboratório
Trabalho:
- Controlo do movimento dos carros
- Controlo da distância e localização
- Compreender o funcionamento da plataforma SmartMob
- Saber controlar o movimento dos carros
- Saber estimar a distância com base na localização e no movimento
- Programa que estima a posição
- Nenhuma
Laboratório
Trabalho:
- C-ITS - exemplo de aplicação
- Compreender como os princípios de desenho das aplicações cooperativas
- Teste duma aplicação cooperativa
- Saber alterar o funcionamento da aplicação cooperativa
- Programa de aplicação cooperativa modificado que inclua a estimativa da posição do carro
- Programa de aplicação cooperativa modificado
Projeto
Trabalho:
- Arquitectura de concorrência
- Implementação da estrutura do projeto
- Definição das interfaces
- Compreender a arquitetura concorrente base
- Saber mapear a arquitetura dos componentes numa arquitetura de SW concorrente
- Definir a arquitetura de informação
- Testar o fluxo de informação
- Nenhuma
Projeto
Trabalho:
- Integração dos serviços periódicos e/ou eventos
- Acesso remoto ao Raspberry PI
- Nenhuma
Projeto
Trabalho:
- Serviço de beaconing e geocast
- Acesso remoto ao Raspberry PI
- Nenhuma
Projeto
Integração dos componentes desenvolvidos
Projeto
Trabalho:
- Integração final e teste
- Acesso remoto ao Raspberry PI
- Nenhuma
Projeto
Trabalho:
- Demonstração final
- Demonstração final
- Demonstração final