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.
Este artigo abrange:
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:
- 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
- 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:
- Através da aplicação de definições no dispositivo
- Através de políticas de Gestão de Dispositivos Móvel (MDM)
- Através da API, a API é lançada através da ferramenta funcionalidade Mixed Reality no Unity e através de Nuget.org
- Através do portal do dispositivo
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.
Abrir o menu Iniciar
Abrir a aplicação Definições
Selecionar Sistema
Abrir Hologramas
Na secção Modo de Plataforma Móvel, selecione Configurar o modo de plataforma móvel
Ativar/Desativar o Modo de Plataforma Em Movimento
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:
- Force a ativação do Modo de Plataforma Móvel para o dispositivo.
- Forçar a desativação do Modo de Plataforma Móvel para o dispositivo.
- 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.1
Forçar: a plataforma móvel está desativada e não pode ser alterada pelo utilizador.2
Forç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.
Selecione o Acordeão do sistema no menu Esquerdo
Selecione a página Modo de Plataforma Móvel e selecione a caixa de verificação Mover Modo de Plataforma
Quando lhe for pedido um aviso, selecione OK
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:
- Abrir o menu Iniciar
- Abrir a aplicação Definições
- Selecionar Sistema
- Selecionar Hologramas
- Na secção Modo de Plataforma Móvel, selecione Configurar o modo de plataforma móvel
- Alinhe a cabeça com o chão, de modo a que esteja a olhar para o horizonte
- 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:
- Comunique o problema através do Hub de Comentários na categoria Precisão, estabilidade e fiabilidade do holograma e inclua:
- Uma descrição do problema, incluindo o comportamento esperado e o comportamento experimentado
- Uma captura de vídeo Mixed Reality do problema
- 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.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários