Mover o Modo de Plataforma em Plataformas de Movimento Dinâmico Baixo

Desde o Windows Holographic, versão 21H2, HoloLens 2 tem suporte para plataformas de movimentação de movimentos de baixa dinâmica. Quando estiver numa versão suportada do SO e ativar o Modo de Plataforma Móvel, poderá utilizar o seu HoloLens 2 em ambientes anteriormente inacessíveis, como navios grandes e grandes navios marinhos. Atualmente, a funcionalidade destina-se a ativar apenas estas plataformas de movimentação específicas. Embora nada o impeça de tentar utilizar a funcionalidade noutros ambientes, a funcionalidade concentra-se primeiro em adicionar suporte para estes ambientes.

Exemplo de plataforma móvel.

Este artigo abrange:

  1. Por que motivo a Mudança de Plataforma é Necessária
  2. Ativar o Modo de Plataforma Móvel

Por que motivo o Modo de Plataforma Móvel é Necessário

O HoloLens tem de conseguir controlar a posição da cabeça com 6 graus de liberdade (X, Y, Z, tradução e rotação de lançamento, lançamento e yaw) para mostrar hologramas estáveis. Para tal, o HoloLens monitoriza duas informações semelhantes de duas origens separadas:

  1. Câmaras de luz visíveis. Estas câmaras controlam o ambiente, por exemplo, a sala física na qual está a utilizar o HoloLens
  2. Unidade de Medida Inercial (IMU). A IMU consiste num acelerómetro, giroscópio e magnetómetro que acompanha o movimento e a orientação da cabeça em relação a uma moldura inércia. Podemos assumir que o movimento da Terra não é significativo para o rastreio de auscultadores, e por isso podemos simplificar a considerar o movimento em relação à Terra.

As informações destas duas origens são compostas para controlar a posição da cabeça com baixa latência e frequência suficiente para compor hologramas suaves.

No entanto, esta abordagem baseia-se numa suposição crítica; o ambiente (controlado pelas câmaras) permanece estacionário em relação à Terra (contra o qual a IMU pode fazer medições). Quando não é esse o caso, como num barco na água, as informações de ambas as fontes podem entrar em conflito entre si e fazer com que o rastreador se perca. Este conflito produz informações de posição incorretas e resulta em hologramas de natação ou até mesmo no controlo da perda.

Mover o Modo de Plataforma corrige este problema. Quando ativar o Modo de Plataforma Móvel, esta é uma sugestão para o controlador de que não pode depender das nossas entradas de sensores para concordarem completamente entre si sempre. Em vez disso, o HoloLens precisa de manter uma estimativa do movimento da plataforma para permitir que transforme as medições de IMU adequadamente ou filtrá-las se o movimento da plataforma for incerto.

Ambientes Suportados e Limitações Conhecidas

Enquanto o Modo de Plataforma Móvel foi desenvolvido para lidar inteligentemente com casos de conflitos de dados inerciais e visuais, está atualmente confinado a grandes embarcações marinhas com movimentos de baixa dinâmica. Ou seja, existem certamente limitações e cenários não suportados.

Limitações Conhecidas

  • Os únicos ambientes suportados para o Modo de Plataforma Móvel (MPM) são os grandes navios marinhos com movimentos de baixa dinâmica. Por outras palavras, muitos ambientes/situações comuns ainda não são suportados devido ao movimento de alta frequência e altos níveis de aceleração e idiota. Por exemplo: aviões, comboios, carros, bicicletas, autocarros, pequenos barcos, elevadores, etc.
  • Os hologramas podem oscilar ligeiramente quando o MPM está ativado, especialmente quando em água picada.
  • No entanto, nada impede que os utilizadores tentem utilizar o MPM em ambientes não suportados. No entanto, poderá deparar-se com efeitos secundários indesejáveis se o dispositivo conseguir manter o controlo no espaço não suportado. Por exemplo, com o MPM, poderá achar possível utilizá-lo num elevador enquanto muda de piso, ao passo que isso era anteriormente impossível. Infelizmente, embora o MPM permita que o dispositivo mantenha o controlo, não processa a gestão de mapas neste momento. Pode descobrir que mudar de piso num elevador faz com que o dispositivo confunda os pisos superior e inferior e afete negativamente a qualidade do mapa.

Pré-requisitos

O suporte para Mover o Modo de Plataforma requer os seguintes pré-requisitos:

Instale o Windows Holographic, versão 21H2 ou mais recente, atualizando ou piscando para a compilação mais recenteatravés do ARC.

Nota

Embora o Modo de Plataforma Móvel tenha sido introduzido em 21H2, é sugerido utilizar a compilação mais recente para utilizar toda a gama de funcionalidades e atualizações.

Ativar o Modo de Plataforma Móvel

Como devo ativar o Modo de Plataforma Móvel?

Existem quatro formas de ativar o Modo de Plataforma Móvel:

Para ativar uma série de casos de utilização, foram fornecidos vários métodos para ativar o Modo de Plataforma Móvel. É importante que considere cuidadosamente qual o método a escolher. Uma pergunta fundamental a fazer é: Quem sabe se o HoloLens 2 está atualmente numa plataforma em movimento? Veja a seguinte tabela para obter um exemplo:

Quem sabe se o HL2 está numa plataforma em movimento Melhor método para definir o Modo de Plataforma Móvel Benefícios Custos
Administrador de Sistema Mobile Device Management O utilizador não precisa de estar envolvido. Qualquer aplicação funcionará sem modificação. O dispositivo pode ser protegido contra a entrada no modo incorreto. O utilizador e as aplicações não podem alterar o modo.
Utilizador Final A aplicação Definições O utilizador é, muitas vezes, o mais conhecedor sobre quando e onde está a utilizar o dispositivo. Qualquer aplicação funcionará sem modificação. O utilizador pode não saber que o modo existe.
A Aplicação Utilizar o SDK As ajudas específicas do caso de utilização podem ser utilizadas para trocar o modo quando o ambiente não pode ser conhecido antecipadamente. Remove o requisito de que um utilizador tem de tomar esta decisão e alterar o modo nas definições. Uma aplicação mal concebida pode proporcionar uma má experiência e deixar o dispositivo num modo inesperado.

Nas Definições do Dispositivo

  • Requer a compilação 20348.1447 ou mais recente.
  1. Abrir o menu Iniciar

  2. Abrir a aplicação Definições

  3. Selecionar Sistema

  4. Abrir Hologramas

  5. Na secção Modo de Plataforma Móvel, selecione Configurar o modo de plataforma móvel

    Como aceder à página Modo de Plataforma Móvel

  6. Ativar/Desativar o Modo de Plataforma Em Movimento

    Mover a página Modo de Plataforma

Via Mobile Gestão de Dispositivos (MDM)

  • Requer a compilação 20348.1447 ou mais recente.

A MDM é uma ferramenta para os administradores de sistema definirem determinadas definições em dispositivos pertencentes à organização. Para obter mais informações, veja Utilizar o Intune do Endpoint Manager da Microsoft para gerir dispositivos HoloLens. Os administradores de sistema podem escolher entre três opções:

  1. Force a ativação do Modo de Plataforma Móvel para o dispositivo.
  2. Forçar a desativação do Modo de Plataforma Móvel para o dispositivo.
  3. Permitir que os utilizadores selecionem através da aplicação de definições/portal do dispositivo.

MixedReality/ConfigureMovingPlatform

Esta política controla o comportamento de mover a funcionalidade de plataforma no HoloLens 2. Especificamente, se está desativado/ativado ou pode ser ativado por um utilizador. Só deve ser utilizada por clientes que pretendam utilizar HoloLens 2 em ambientes em movimento com movimento dinâmico baixo. Veja HoloLens 2 Modo de Plataforma Móvel para obter informações em segundo plano.

O OMA-URI da nova política: ./Device/Vendor/MSFT/Policy/Config/MixedReality/ConfigureMovingPlatform

Valores suportados:

  • 0(Predefinição) : o valor é a preferência do utilizador. O estado inicial é DESATIVADO e depois de a preferência desse utilizador persistir entre reinícios e ser utilizada para inicializar o sistema.
  • 1Forçar: a plataforma móvel está desativada e não pode ser alterada pelo utilizador.
  • 2Forçar em : A plataforma móvel está ativada e não pode ser alterada pelo utilizador.

MixedReality/ManualDownDirectionDisabled

Esta política controla se o utilizador pode ou não alterar a direção para baixo manualmente. Se o utilizador não definir nenhuma direção para baixo, é utilizada pelo sistema uma direção de inatividade calculada automaticamente. Esta política não tem dependência da política ConfigureMovingPlatform e pode ser definida de forma independente.

O OMA-URI da nova política: ./Device/Vendor/MSFT/Policy/Config/MixedReality/ManualDownDirectionDisabled

Valores suportados:

  • False(Predefinição) : o utilizador pode alterar manualmente a direção para baixo, caso contrário, a direção para baixo é determinada automaticamente com base no vetor de gravidade medido.
  • True : o utilizador não pode alterar manualmente a direção para baixo e a direção para baixo será sempre determinada automaticamente com base no vetor de gravidade medido.

Ativar através do SDK

  • Requer a compilação 20348.1447 ou mais recente.

Por vezes, poderá querer que a decisão sobre a utilização do Modo de Plataforma Móvel dependa da sua situação, poderá apenas precisar da mesma ativada ao utilizar a sua aplicação ou apenas a uma aplicação específica. Nestes casos, poderá querer ativar o Modo de Plataforma Móvel a partir da sua aplicação com o SDK.

Ativar através do Modo de Programador e do Portal do Dispositivo

Para ativar o modo Mover Plataforma desta forma, primeiro ative o Portal do Dispositivo.

  1. Selecione o Acordeão do sistema no menu Esquerdo

    Primeira imagem.

  2. Selecione a página Modo de Plataforma Móvel e selecione a caixa de verificação Mover Modo de Plataforma

    Segunda imagem.

  3. Quando lhe for pedido um aviso, selecione OK

    Terceira imagem.

  4. O modo será alterado imediatamente, não é necessário reiniciar o dispositivo.

Se não conseguir ver a opção Mover Modo de Plataforma no Portal do Dispositivo, significa que ainda não está na compilação adequada. Veja a secção Pré-requisitos .

Quando mudar de/para o Modo de Plataforma Móvel

Quando utilizar qualquer um destes métodos, o controlo do headset será perdido temporariamente e os ecrãs mostram "à procura do seu espaço". Por conseguinte, não é recomendado alterar o modo ativamente durante a utilização do dispositivo.

Se o seu caso de utilização se mover entre ambientes estacionários e em movimento, recomenda-se que deixe o dispositivo no Modo de Plataforma Móvel. A qualidade de controlo quando em ambientes estacionários será ligeiramente reduzida. Embora a maioria considere isto melhor do que a perda de controlo incorrido ao trocar frequentemente o modo de plataforma móvel ou perder o controlo na plataforma móvel devido ao esquecimento de ativar o modo.

Direção Para Baixo

Normalmente, a direção que é considerada "inativa" pelo sistema é a direção da gravidade. Esta direção para baixo é utilizada para o alinhamento de algumas interfaces de utilizador. No entanto, dentro de uma plataforma em movimento "baixo" e a gravidade nem sempre é a mesma coisa. Mover o Modo de Plataforma fornece duas soluções para este problema:

Cálculo De Inatividade Automática

Isto calcula a direção para baixo com base numa média das direções de gravidade medidas. Por exemplo, à medida que um navio rola no mar, o vetor de gravidade real roda em relação à estrutura do navio. A média dos vetores de gravidade ao longo de um curto período de tempo apontará para o chão da cabine do navio devido às oscilações do vetor de gravidade que serão canceladas.

O cálculo de inatividade automática é a predefinição quando, no Modo de Plataforma Móvel, não precisa de fazer nada para que funcione corretamente. Será substituído se estiver definida uma direção de inatividade manual. A direção de inatividade específica não será mantida no dispositivo, mas será recalculada quando necessário.

Definir Manualmente a Direção para Baixo

Para um caso de utilização em que a orientação da plataforma não está alinhada com a gravidade, mesmo quando média durante um curto período de tempo, pode definir a direção para baixo manualmente. Para definir manualmente a direção:

  1. Abrir o menu Iniciar
  2. Abrir a aplicação Definições
  3. Selecionar Sistema
  4. Selecionar Hologramas
  5. Na secção Modo de Plataforma Móvel, selecione Configurar o modo de plataforma móvel
  6. Alinhe a cabeça com o chão, de modo a que esteja a olhar para o horizonte
  7. Selecione o botão Definir Para Baixo

Quando o botão Definir Para Baixo é premido, a orientação atual da cabeça será utilizada para definir a direção para baixo. Quando a direção para baixo é definida manualmente, é armazenada persistentemente no dispositivo e será relembrada após reiniciar ou controlar a perda.

Para limpar a direção para baixo armazenada no sistema, selecione o botão Limpar Para Baixo na página Configurar Modo de Plataforma Móvel . Isto limpa a direção armazenada para baixo e faz com que o sistema utilize a direção de inatividade calculada automaticamente. A direção definida manualmente não pode ser recuperada após esta operação. Tem de a definir novamente com o processo acima.

Problemas de Relatórios

Poderá ter problemas, se isso acontecer, comunicar problemas para que possam ser investigados e melhorar o produto:

  1. Comunique o problema através do Hub de Comentários na categoria Precisão, estabilidade e fiabilidade do holograma e inclua:
    1. Uma descrição do problema, incluindo o comportamento esperado e o comportamento experimentado
    2. Uma captura de vídeo Mixed Reality do problema
  2. Abra um caso de suporte em https://aka.ms/hlsupport e partilhe o URL do Hub de Comentários, para que possamos contactar caso tenhamos perguntas de seguimento.