Marcadores
Diferentes tipos de marcadores podem ser adicionados a um fluxo de trabalho, dependendo do dispositivo no qual o Frontline Spatial Workplace está sendo executado. Os marcadores ArUco são usados para dispositivos iOS e Android, enquanto os marcadores de código QR são usados para o HoloLens 2. Ambos os tipos de marcadores podem ser adicionados a um fluxo de trabalho no menu suspenso Adicionar referência Spatial .
Observação: Em ambos os casos, o marcador deve estar na mesma posição tanto no modelo 3D no software Spatial Editor quanto no componente real para digitalização. Nos exemplos abaixo, determinados cantos do componente foram usados para facilitar o posicionamento correto em ambas as configurações.
Marcador ArUco:
Marcador de código QR:
Tamanhos de marcadores
O tamanho do marcador pode influenciar a precisão com que as informações são exibidas no Spatial Workplace e também a distância a partir da qual o marcador pode ser escaneado. O editor permite que o usuário escolha um tamanho de marcador entre 1 e 99 cm.
Em um dispositivo HoloLens, um marcador Frontline pode ser confortavelmente escaneado a uma distância 50 vezes maior que o tamanho do marcador. Por exemplo, um marcador de 10 cm pode ser escaneado até aproximadamente 5 metros de distância em boas condições de iluminação. Considere aumentar o tamanho do marcador em caso de configurações com pouca luz. Em dispositivos iOS e Android , Frontline um marcador pode ser escaneado confortavelmente a uma distância 5 vezes maior que o tamanho do marcador (por exemplo, um marcador com tamanho de 10 cm a uma distância de 50 cm).
Observação: Em geral, o tamanho mínimo recomendado para um marcador é de 10 cm. No entanto, isso pode variar de acordo com as condições de iluminação, o foco da câmera e a distância da câmera do scanner.
Spatial O local de trabalho posiciona o conteúdo de um fluxo de trabalho em relação ao marcador digitalizado.
Somente os eixos x- e y são mostrados nessa representação 2D. Spatial O Workplace, no entanto, também usa o terceiro eixo para mapear a posição 3D exata. O software usa o centro do marcador em relação à sua altura e largura para determinar uma transformação 3D.
Ao colocar um marcador no componente real que tenha um tamanho diferente do digital adicionado ao fluxo de trabalho no editor, o usuário tem a possibilidade de definir o ponto inicial desse sistema de coordenadas spatial no local errado. Isso pode comprometer o posicionamento de todas as informações no fluxo de trabalho.
Regra geral: Um tamanho de 10 cm para marcadores ArUco e 15 cm para marcadores de código QR é suficiente para a maioria dos casos nos respectivos dispositivos. No entanto, as condições de iluminação, o foco da câmera e a distância da câmera do scanner podem ter um impacto significativo. Considere aumentar o tamanho de seus marcadores em caso de problemas.
Observação: Todos os quatro cantos do marcador devem estar claramente visíveis para a câmera do scanner e devem ser achatados na posição exata, conforme definido no editor. As ondulações e rugas no marcador podem comprometer o posicionamento correto dos pinos.
Recomendações de configurações reais
É importante cuidar de todas as variáveis de rastreamento para posicionar os pinos em seu local exato e minimizar o deslocamento. Isso inclui as características físicas do marcador, o ambiente e o dispositivo usado para executar o aplicativo Spatial Workplace. Para obter os melhores resultados possíveis, siga as recomendações listadas abaixo para aumentar a eficiência do rastreamento.
Condições do marcador:
- Use um marcador com o tamanho e o número de identificação corretos, conforme definido no editor.
- Todos os quatro cantos devem estar claramente visíveis para a câmera do scanner, incluindo o espaço em branco ao redor.
- O marcador deve ser sempre achatado e colocado na posição exata no objeto real, sem ondulações, rasgos ou rugas.
- As superfícies reflexivas que cobrem o marcador podem comprometer o rastreamento (por exemplo, vidro ou laminação).
- Os marcadores devem sempre ser escaneados a partir de um ângulo de 90 graus em relação à superfície em que estão colocados (ou seja, a câmera deve estar olhando diretamente para o objeto/marcador). O escaneamento de diferentes perspectivas pode influenciar o posicionamento dos pinos.
Condições ambientais:
- O número de recursos no ambiente e seu componente influenciam o rastreamento. Depois que o marcador é escaneado e a posição original é definida, o sistema de rastreamento de dispositivos assume o controle de manter o conteúdo em seu lugar. O número de recursos em sua configuração aumenta a eficiência do rastreamento do dispositivo. Os bons recursos incluem cantos e contrastes visíveis no próprio componente e entre o componente e seu ambiente.
- A sala deve ter boa iluminação. As câmeras dos dispositivos geralmente têm menor capacidade de receber luz em relação aos nossos olhos. Certifique-se de que haja luz suficiente na sala para garantir os melhores resultados possíveis de rastreamento. No entanto, evite também ambientes muito claros.
- Superfícies reflexivas devem ser evitadas, especialmente para colocar marcadores, pinos e outros conteúdos.
- Movimentos bruscos durante a execução de uma tarefa podem causar desvios na posição do conteúdo. Mantenha uma posição estável do dispositivo durante a execução da tarefa.
- Em configurações grandes, quanto mais longe um pino estiver da posição do marcador escaneado, maior será a chance de desvios indesejados no posicionamento do conteúdo. Isso é causado pela intensificação de pequenas imprecisões no rastreamento do marcador e pela quantidade de movimento necessário entre o marcador e o local do conteúdo. Para minimizar esse problema, verifique a seção "Adição de marcadores extras para melhorar o rastreamento" abaixo.
Observação: Dependendo do tamanho do seu componente, pode ser necessário adicionar mais marcadores. Devido aos recursos limitados de rastreamento de alguns dispositivos, pode ser necessário adicionar vários marcadores para diferentes seções do modelo. Dessa forma, o software Spatial Workplace pode rastrear novamente a posição dos pinos para posicioná-los corretamente. A função de tarefa de reposicionamento pode ser usada a qualquer momento durante a execução de uma tarefa para refazer o rastreamento.
Condições do dispositivo:
- Dispositivos HoloLens
- Os dispositivos HoloLens exigem um visor limpo e sensores livres de objetos obstrutivos.
- Olhar ao redor da sala ou caminhar pela área aumenta a capacidade do dispositivo de rastrear a configuração da sala. Ter muitas pessoas em constante movimento na sala pode comprometer o rastreamento.
- Os usuários têm diferentes distâncias interpupilares (IPD). Valores de IPD não calibrados no dispositivo podem comprometer a experiência de AR. Este artigo da Microsoft explica como usar um aplicativo de calibração para personalizar o IPD do seu dispositivo.
- Dispositivos iOS e Android
- As lentes claras da câmera são necessárias para o rastreamento correto.
- O foco automático pode comprometer o posicionamento dos pinos.
Reiniciar o rastreamento durante uma tarefa
Se houver um desvio na posição do seu conteúdo no meio da execução de uma tarefa, basta digitalizar novamente um marcador. Selecione Reposition Task (Reposicionar tarefa ) no menu de tarefas do dispositivo e digitalize o marcador conforme solicitado. Depois de digitalizar novamente o marcador, a tarefa será retomada exatamente de onde você parou.
Menu de tarefas
Em dispositivos móveis (iOS e Android), o menu de tarefas sempre fica no canto superior esquerdo da tela com um ícone que tem três linhas. No HoloLens 2, o menu de tarefas é mostrado quando você levanta a mão esquerda na frente do dispositivo. Também é possível reiniciar o rastreamento usando o comando de voz "Reposition Task" (Reposicionar tarefa).
Adição de marcadores extras para melhorar o rastreamento
Os dispositivos de AR têm melhor capacidade de rastreamento quando todos os pinos estão localizados mais próximos da referência spatial (marcador) e não exigem que o usuário se afaste muito ou dê grandes voltas em relação à posição original. Quando o conteúdo está distante da referência inicial do spatial, pequenas imprecisões de rastreamento da varredura do marcador parecerão maiores, pois são potencializadas pela distância. Além disso, o movimento excessivo do usuário pode causar desvios extras na posição do conteúdo.
Esse é o motivo pelo qual recomendamos a criação de marcadores diferentes para "seções" diferentes do componente real, conforme mostrado neste exemplo:
Durante a execução de uma tarefa, o usuário pode escanear novos marcadores em cada seção do componente e o dispositivo pode recarregar as posições do conteúdo e colocar os pinos em suas posições corretas. Para obter mais detalhes, consulte a seção "Reiniciar o rastreamento durante uma tarefa" acima.
Ao adicionar mais de um marcador a um projeto no editor, certifique-se de que os marcadores extras estejam conectados aos pinos no fluxo de trabalho. No editor, o usuário pode conectá-los no Conector 2D. Isso permite que o usuário decida se marcadores diferentes podem iniciar a tarefa a partir de pinos diferentes ou se os marcadores serão adicionados entre pinos, o que obrigará o usuário a digitalizar esse marcador quando chegar a essa parte da tarefa. Sinta-se à vontade para usar IDs de marcador diferentes ou a mesma ID de marcador para esses marcadores adicionais.