Düşük Dinamik Hareketli Platformlarda Platform Modunu Taşıma

Windows Holographic, sürüm 21H2'den bu yana, HoloLens 2 düşük dinamik hareket hareketli platformları desteğine sahiptir. Desteklenen bir işletim sistemi sürümündeyken ve Hareketli Platform Modu'nu etkinleştirdiğinizde, HoloLens 2 büyük gemiler ve büyük deniz gemileri gibi daha önce erişilemeyen ortamlarda kullanabileceksiniz. Şu anda özellik yalnızca bu belirli hareketli platformları etkinleştirmeyi hedeflemekte. Hiçbir şey özelliği diğer ortamlarda kullanmaya çalışmanızı engellemese de, özellik önce bu ortamlar için destek eklemeye odaklanır.

Hareketli platform örneği.

Bu makale şunları kapsar:

  1. Taşıma Platformu Neden Gereklidir?
  2. Hareketli Platform Modunu Etkinleştirme

Platform Modunu Taşımak Neden Gereklidir?

HoloLens'in kararlı hologramları göstermek için 6 serbestlik derecesiyle (X, Y, Z, çeviri ve rulo, perde, çiy rotasyonu) baş konumunuzu izleyebilmesi gerekir. Bunu yapmak için HoloLens, iki ayrı kaynaktan iki benzer bilgi parçasını izler:

  1. Görünür ışık kameraları. Bu kameralar ortamı izler, örneğin HoloLens'i kullandığınız fiziksel oda
  2. Inertial Measurement Unit (IMU). IMU, bir ivmeölçer, jiroskop ve manyetik ölçerden oluşur ve bu da kafa hareketinizi ve yönünüzü bir atıl çerçeveye göre izler. Dünya'nın hareketinin kulaklık izleme için önemli olmadığını varsayabiliriz ve bu nedenle hareketi Dünya'ya göre dikkate almayı basitleştirebiliriz.

Bu iki kaynaktan alınan bilgiler, düz hologramları işlemek için düşük gecikme süresi ve yeterince yüksek sıklıkta baş konumunuzu izlemek için birleştirilmiştir.

Ancak bu yaklaşım kritik bir varsayıma dayanır; ortam (kameralar tarafından izlenen) Dünya'ya göre sabit kalır (IMU'nun ölçümler yapabilmesi için). Böyle bir durum söz konusu olmadığında, sudaki bir teknede olduğu gibi, her iki kaynaktan gelen bilgiler birbiriyle çakışabilir ve izleyicinin kaybolmasına neden olabilir. Bu çakışma yanlış konum bilgileri üretir ve yüzücü hologramlara ve hatta izleme kaybına neden olur.

Platform Modu'nu taşımak bu sorunu çözer. Hareketli Platform Modu'nu etkinleştirdiğinizde bu, izleyicinin her zaman birbiriyle tamamen aynı fikirde olması için algılayıcı girişlerimize güvenemeyeceğine dair bir ipucudur. Bunun yerine HoloLens'in IMU ölçümlerini uygun şekilde dönüştürmesine olanak sağlamak için platform hareketi tahmini tutması veya platform hareketi belirsizse bunları filtrelemesi gerekir.

Desteklenen Ortamlar ve Bilinen Sınırlamalar

Hareketli Platform Modu, atael ve görsel veri çakışması durumlarını akıllı bir şekilde işlemek için geliştirilmiş olsa da, şu anda kapsamı düşük dinamik hareket yaşayan büyük deniz gemilerine yöneliktir. Bu, kesinlikle sınırlamalar ve desteklenmeyen senaryolar olduğu anlamına gelir.

Bilinen Sınırlamalar

  • Hareketli Platform Modu (MPM) için desteklenen tek ortam, düşük dinamik hareket yaşayan büyük deniz gemileridir. Başka bir deyişle, birçok yaygın ortam/durum, yüksek frekanslı hareketleri ve yüksek hızlanma ve hıyar düzeyleri nedeniyle henüz desteklenmez. Örneğin: uçaklar, trenler, arabalar, bisikletler, otobüsler, küçük tekneler, asansörler vb.
  • Özellikle dalgalı sularda MPM etkinleştirildiğinde hologramlar biraz sallanabilir.
  • Kullanıcıların desteklenmeyen ortamlarda MPM kullanmaya çalışmasını hiçbir şey engellemez, ancak cihaz desteklenmeyen alanda izlemeyi sürdürebiliyorsa istenmeyen yan etkiler yaşayabilirsiniz. Örneğin, MPM ile, zeminleri değiştirirken asansörde kullanmanın mümkün olduğunu fark edebilirsiniz, ancak bu daha önce imkansızdı. Ne yazık ki MPM, cihazın izlemeyi sürdürmesine izin verirken, şu anda harita yönetimini işlemez. Asansördeki zeminlerin değiştirilmesinin cihazın üst ve alt katları karıştırmasına ve harita kalitesini olumsuz etkilemesine neden olduğunu fark edebilirsiniz.

Önkoşullar

Platform Modunu Taşıma desteği için aşağıdaki önkoşullar gerekir:

ARC aracılığıylaen son derlemeye güncelleştirerek veya yanıp sönerek Windows Holographic, sürüm 21H2 veya daha yeni bir sürümü yükleyin.

Not

Hareketli Platform Modu 21H2'de kullanıma sunulurken, tüm özellik ve güncelleştirmeleri kullanmak için en son derlemenin kullanılması önerilir.

Hareketli Platform Modunu Etkinleştirme

Hareketli Platform Modu'nu nasıl etkinleştirmeliyim?

Hareketli Platform Modu'nu etkinleştirmenin dört yolu vardır:

Bir dizi kullanım örneğini etkinleştirmek için, Hareketli Platform Modu'nu etkinleştirmek için çeşitli yöntemler sağlanmıştır. Hangi yöntemi seçeceğinizi dikkatle düşünmeniz önemlidir. Sorulmaya değer bir soru: HoloLens 2 şu anda hareketli bir platform içinde olup olmadığını kim bilebilir? Örnek için aşağıdaki tabloya bakın:

HL2'nin hareketli bir platformda olup olmadığını kim bilebilir? Platform Modunu Taşımayı ayarlamanın en iyi yöntemi Avantajlar Maliyetler
Sistem Yöneticisi Mobil Cihaz Yönetimi Kullanıcının dahil edilmesi gerekmez. Herhangi bir uygulama değişiklik yapılmadan çalışır. Cihaz yanlış moda girmeye karşı korunabilir. Kullanıcı ve uygulamalar modu değiştiremez.
Son Kullanıcı Ayarlar Uygulaması Kullanıcı genellikle cihazı ne zaman ve nerede kullandığı konusunda en fazla bilgi sahibidir. Herhangi bir uygulama değişiklik yapılmadan çalışır. Kullanıcı modun mevcut olduğunu bilmiyor olabilir.
Uygulama SDK'yi kullanma Kullanım örneğine özgü ipuçları, ortam önceden bilinmediğinde modu değiştirmek için kullanılabilir. Bir kullanıcının bu kararı verme ve ayarlardaki modu değiştirme gereksinimini kaldırır. Kötü tasarlanmış bir uygulama kötü bir deneyim verebilir ve cihazı beklenmedik bir modda bırakabilir.

Cihaz Ayarları'nda

  1. Başlangıç menüsünü açma

  2. Ayarlar uygulamasını açma

  3. Sistem'i seçin

  4. Hologramları açma

  5. Hareketli Platform Modu bölümünde Platform modunu taşımayı ayarla'yı seçin

    Hareketli Platform Modu sayfasına ulaşma

  6. Platform Modunu Açık Konuma Taşıma

    Platform Modu sayfasını taşıma

Mobil Cihaz Yönetimi (MDM) aracılığıyla

MDM, sistem yöneticilerinin kuruluşa ait cihazlarda belirli ayarları ayarlamasına yönelik bir araçtır. Daha fazla bilgi için bkz. HoloLens cihazlarını yönetmek için Microsoft Endpoint Manager Intune'u kullanma. Sistem yöneticileri üç seçenekten birini seçebilir:

  1. Cihaz için Platform Modu'nu taşımaya zorla.
  2. Cihaz için Platform Modunu Taşımaya zorla kapalı.
  3. Kullanıcıların ayarlar uygulaması / cihaz portalı aracılığıyla seçimlerine izin verin.

MixedReality/ConfigureMovingPlatform

Bu ilke, platform özelliğini HoloLens 2 taşıma davranışını denetler. Özellikle kapalı / açık olup olmadığı veya bir kullanıcı tarafından değiştirilebilir olması. Yalnızca düşük dinamik hareket içeren hareketli ortamlarda HoloLens 2 kullanmayı planlayan müşteriler tarafından kullanılmalıdır. Arka plan bilgileri için HoloLens 2 Taşıma Platformu Modu'na bakın.

Yeni ilkenin OMA-URI'si: ./Device/Vendor/MSFT/Policy/Config/MixedReality/ConfigureMovingPlatform

Desteklenen değerler:

  • 0(Varsayılan) : Değer, kullanıcının tercihidir. İlk durum KAPALI olur ve kullanıcının tercihi yeniden başlatmalar arasında kalıcı hale geldikten sonra sistemi başlatmak için kullanılır.
  • 1Zorla kapat : Taşıma platformu devre dışı bırakıldı ve kullanıcı tarafından değiştirilemez.
  • 2Zorlama : Taşıma platformu etkindir ve kullanıcı tarafından değiştirilemez.

MixedReality/ManualDownDirectionDisabled

Bu ilke, kullanıcının yönünü el ile değiştirip değiştiremeyeceğini denetler. Kullanıcı aşağı yönde ayarlanmadıysa, sistem tarafından otomatik olarak hesaplanan aşağı yönde kullanılır. Bu ilkenin ConfigureMovingPlatform ilkesine bağımlılığı yoktur ve bunlar bağımsız olarak ayarlanabilir.

Yeni ilkenin OMA-URI'si: ./Device/Vendor/MSFT/Policy/Config/MixedReality/ManualDownDirectionDisabled

Desteklenen değerler:

  • False(Varsayılan) : Kullanıcı istenirse el ile aşağı yönde değişiklik yapabilir, aksi takdirde aşağı yön ölçülen yerçekimi vektöre göre otomatik olarak belirlenir.
  • True : Kullanıcı el ile aşağı yönde değişiklik yapamaz ve aşağı yön her zaman ölçülen yerçekimi vektöre göre otomatik olarak belirlenir.

SDK aracılığıyla etkinleştirme

Bazen, Hareketli Platform Modu'nu kullanıp kullanmama kararının sizin durumunuzla bağlantılı olmasını isteyebilirsiniz; yalnızca uygulamanızı kullanırken veya yalnızca belirli bir uygulamayı kullanırken bu modun etkinleştirilmesi gerekebilir. Bu gibi durumlarda SDK'yı kullanarak uygulamanızdan Platform Modunu Taşıma'yı etkinleştirmek isteyebilirsiniz.

Geliştirici Modu ve Cihaz Portalı aracılığıyla etkinleştirme

Taşıma Platformu modunu bu şekilde etkinleştirmek için önce Cihaz Portalı'nı etkinleştirin.

  1. Sol taraftaki menüden Sistem akordeonunu seçin

    İlk görüntü.

  2. Hareketli Platform Modu sayfasını seçin ve Hareketli Platform Modu onay kutusunu işaretleyin

    İkinci görüntü.

  3. Uyarı istendiğinde Tamam'ı seçin

    Üçüncü görüntü.

  4. Mod hemen değişir, cihazı yeniden başlatmaya gerek yoktur.

Cihaz Portalı'nda Hareketli Platform Modu seçeneğini göremiyorsanız, bu büyük olasılıkla henüz uygun derlemede olmadığınız anlamına gelir. Önkoşullar bölümüne bakın.

Hareketli Platform Modu ne zaman değiştirildiğinde/modundan değiştirildiğinde

Bu yöntemlerden herhangi birini kullanırken mikrofonlu kulaklığın izlenmesi geçici olarak kaybolur ve ekranlar "alanınızı arıyor" ifadesini gösterir. Bu nedenle, cihazın kullanımı sırasında modun etkin olarak değiştirilmesi önerilmez.

Kullanım durumunuz sabit ortamlar ile hareketli ortamlar arasında hareket ederse cihazı Taşıma Platformu Modu'nda bırakmanız önerilir. Sabit ortamlardaki izleme kalitesi biraz azaltılacaktır. Ancak çoğu kişi bunu, hareketli platform modunu sık sık değiştirerek oluşan izleme kaybından veya modu etkinleştirmeyi unuttuğundan hareket eden platformda izleme kaybından daha iyi değerlendirir.

Aşağı Yön

Normalde sistem tarafından "aşağı" olarak kabul edilen yön yerçekimi yönüdür. Bu aşağı yön, bazı kullanıcı arabirimlerinin hizalaması için kullanılır. Ancak hareketli bir platformda "aşağı" ve yerçekimi her zaman aynı şey değildir. Platform Modu'nu taşımak bu soruna iki çözüm sağlar:

Otomatik Aşağı Hesaplama

Bu, ölçülen yerçekimi yönlerinin ortalamasını temel alarak aşağı yönü hesaplar. Örneğin, bir gemi denizde yuvarlandıkça, gerçek yerçekimi vektöru geminin yapısına göre döner. Yerçekimi vektörlerinin kısa bir süre içindeki ortalaması, yerçekimi vektörünün salınımları nedeniyle geminin kabininin zeminine işaret edecektir.

Otomatik aşağı hesaplama, Hareketli Platform Modu'nda varsayılan değerdir ve düzgün çalışması için hiçbir şey yapmanız gerekmez. El ile aşağı yönde ayarlanmışsa geçersiz kılınır. Belirli aşağı yön cihazda kalıcı olmaz, ancak gerektiğinde yeniden hesaplanır.

El ile Aşağı Yönde Ayarla

Platformun yönünün yerçekimiyle hizalanmamış olduğu bir kullanım örneği için, kısa bir süre boyunca ortalama alınsa bile, aşağı yönü el ile ayarlayabilirsiniz. Yönü el ile ayarlamak için:

  1. Başlangıç menüsünü açma
  2. Ayarlar uygulamasını açma
  3. Sistem'i seçin
  4. Hologramlar'ı seçin
  5. Hareketli Platform Modu bölümünde Platform modunu taşımayı ayarla'yı seçin
  6. Kafanızı ufka bakacak şekilde zeminle hizalayın
  7. Aşağı ayarla düğmesini seçin

Aşağı Ayarla düğmesine basıldığında, aşağı yönü ayarlamak için geçerli baş yönü kullanılır. Aşağı yön el ile ayarlandığında, cihazda kalıcı olarak depolanır ve yeniden başlatma veya izleme kaybından sonra geri çağrılır.

Sistemde depolanan aşağı yönü temizlemek için, Platform Modunu Ayarlama sayfasındaki Aşağı Temizle düğmesini seçin. Bu, depolanan aşağı yönü temizler ve sistemin otomatik olarak hesaplanan aşağı yönü kullanmasını sağlar. Bu işlemden sonra belirli bir el ile ayarlanan yön kurtarılamaz, yukarıdaki işlemi kullanarak yeniden ayarlamanız gerekir.

Raporlama Sorunları

Sorunlarla karşılaşabilirsiniz, böyle bir durumda sorunları bildirerek bunların araştırılabilmesini ve ürünü geliştirmesini sağlayabilirsiniz:

  1. Sorunu Hologram doğruluğu, kararlılığı ve güvenilirlik kategorisi altında Geri Bildirim Merkezi aracılığıyla bildirin ve şunları ekleyin:
    1. Beklenen davranış ve deneyimli davranış dahil olmak üzere sorunun açıklaması
    2. Sorunun Karma Gerçeklik video görüntüsü
  2. adresinden bir destek olayı https://aka.ms/hlsupport açın ve Geri Bildirim Merkezi URL'sini paylaşın, böylece takip sorularımız olması durumunda ulaşabiliriz.