kandi background
Explore Kits

mixed-reality-robot-interaction-demo | Sample Unity application for Android and Hololens | Augmented Reality library

 by   microsoft C# Version: 1.0 License: MIT

 by   microsoft C# Version: 1.0 License: MIT

Download this library from

kandi X-RAY | mixed-reality-robot-interaction-demo Summary

mixed-reality-robot-interaction-demo is a C# library typically used in Virtual Reality, Augmented Reality, Unity applications. mixed-reality-robot-interaction-demo has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.
Sample Unity application for Android and Hololens, showing how these devices can be used to interact with a (simulated or real) robot through Mixed Reality. Released as part of the IROS 2020 Tutorial on Mixed Reality and Robotics.
Support
Support
Quality
Quality
Security
Security
License
License
Reuse
Reuse

kandi-support Support

  • mixed-reality-robot-interaction-demo has a low active ecosystem.
  • It has 37 star(s) with 10 fork(s). There are 5 watchers for this library.
  • It had no major release in the last 12 months.
  • There are 6 open issues and 2 have been closed. On average issues are closed in 51 days. There are 1 open pull requests and 0 closed requests.
  • It has a neutral sentiment in the developer community.
  • The latest version of mixed-reality-robot-interaction-demo is 1.0
This Library - Support
Best in #Augmented Reality
Average in #Augmented Reality
This Library - Support
Best in #Augmented Reality
Average in #Augmented Reality

quality kandi Quality

  • mixed-reality-robot-interaction-demo has 0 bugs and 0 code smells.
This Library - Quality
Best in #Augmented Reality
Average in #Augmented Reality
This Library - Quality
Best in #Augmented Reality
Average in #Augmented Reality

securitySecurity

  • mixed-reality-robot-interaction-demo has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
  • mixed-reality-robot-interaction-demo code analysis shows 0 unresolved vulnerabilities.
  • There are 0 security hotspots that need review.
This Library - Security
Best in #Augmented Reality
Average in #Augmented Reality
This Library - Security
Best in #Augmented Reality
Average in #Augmented Reality

license License

  • mixed-reality-robot-interaction-demo is licensed under the MIT License. This license is Permissive.
  • Permissive licenses have the least restrictions, and you can use them in most projects.
This Library - License
Best in #Augmented Reality
Average in #Augmented Reality
This Library - License
Best in #Augmented Reality
Average in #Augmented Reality

buildReuse

  • mixed-reality-robot-interaction-demo releases are available to install and integrate.
  • mixed-reality-robot-interaction-demo saves you 45120 person hours of effort in developing the same functionality from scratch.
  • It has 53060 lines of code, 1 functions and 1233 files.
  • It has low code complexity. Code complexity directly impacts maintainability of the code.
This Library - Reuse
Best in #Augmented Reality
Average in #Augmented Reality
This Library - Reuse
Best in #Augmented Reality
Average in #Augmented Reality
Top functions reviewed by kandi - BETA

kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample Here

Get all kandi verified functions for this library.

Get all kandi verified functions for this library.

mixed-reality-robot-interaction-demo Key Features

Sample Unity application for Android and Hololens, showing how these devices can be used to interact with a (simulated or real) robot through Mixed Reality. Released as part of the IROS 2020 Tutorial on Mixed Reality and Robotics.

mixed-reality-robot-interaction-demo Examples and Code Snippets

No Code Snippets are available at this moment for mixed-reality-robot-interaction-demo.

See all Code Snippets related to Augmented Reality

Community Discussions

Trending Discussions on Augmented Reality
  • RealityKit app and lower iOS deployment target
  • How to use RealityKit's image AnchorEntity in SwiftUI?
  • Augmented Reality – Lighting Real-World objects with Virtual light
  • How to show image from gallery in realitykit?
  • How to fix AR connected issue in my device?
  • SCNKit: Hit test doesn't hit node's dynamically modified geometry
  • Error in displaying reality file from network
  • Camera Intrinsics Resolution vs Real Screen Resolution
  • Adding multiple SCNNode(s) at the same time
  • ARMeshAnchor – SceneKit SCNView Renderer EXC_BAD_ACCESS
Trending Discussions on Augmented Reality

QUESTION

RealityKit app and lower iOS deployment target

Asked 2022-Mar-10 at 15:04

I have an iOS app with deployment target iOS 10+, I need to add some features that depend only on RealityKit to appear with users whom their iOS version is 13+, the app compiles and runs successfully on real device but the problem is when archiving for upload to AppStore it generates a Swift file and says:

// "No such module RealityKit"

Sure the reason is related to iOS versions <13.0 but I can't edit that file (to add canImport to RealityKit) it's read-only.

My question is how to cross this problem and make it archive successfully with lower versions support?

Here is a demo that shows the problem when archiving Demo.

enter image description here

ANSWER

Answered 2022-Mar-10 at 15:04
Firstly :

Do not include Reality Composer's .rcproject files in your archive for distribution. .rcproject bundles contain the code with iOS 13.0+ classes, structs and enums. Instead, supply your project with USDZ files.

Secondly :

To allow iOS 13+ users to use RealityKit features, but still allow non-AR users to run this app starting from iOS 10.0, use the following code:

import UIKit

#if canImport(RealityKit)
import RealityKit
import Combine

@available(iOS 13.0, *)
class ViewController: UIViewController {
    
    var arView = ARView(frame: .zero)
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        arView.frame = self.view.frame
        self.view.addSubview(arView)
                
        let entity = ModelEntity(mesh: .generateBox(size: 0.1))
        let anchor = AnchorEntity(world: [0,0,-2])
        anchor.addChild(entity)
        arView.scene.anchors.append(anchor)
    }
}

#else
import SceneKit

#endif

Deployment target is iOS 10.0:

enter image description here

Thirdly :

When publishing to the AppStore (in case we have a deployment target lower than iOS 13.0), we must make the import of this framework weakly linked in the build settings (that's because RealityKit is deeply integrated in iOS and Xcode).

So, go to Build Settings –> Linking -> Other linker Flags.

Double-click it, press +, and paste the following command:

-weak_framework RealityKit -weak_framework Combine

enter image description here

P.S. In Xcode 13.3, there's a project setting that also could help

OTHER_LDFLAGS = -weak_framework RealityFoundation
Fourthly :

So, go to Build Settings –> Framework Search Paths.

Then type there the following command:

$(SRCROOT)

it must be recursive.

enter image description here

Fifthly

The archives window:

enter image description here

Source https://stackoverflow.com/questions/71000365

Community Discussions, Code Snippets contain sources that include Stack Exchange Network

Vulnerabilities

No vulnerabilities reported

Install mixed-reality-robot-interaction-demo

You can download it from GitHub.

Support

If you have questions or issues while working with this repository, please open an issue here.

DOWNLOAD this Library from

Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
over 430 million Knowledge Items
Find more libraries
Reuse Solution Kits and Libraries Curated by Popular Use Cases
Explore Kits

Save this library and start creating your kit

Share this Page

share link
Reuse Pre-built Kits with mixed-reality-robot-interaction-demo
Consider Popular Augmented Reality Libraries
Try Top Libraries by microsoft
Compare Augmented Reality Libraries with Highest Support
Compare Augmented Reality Libraries with Highest Quality
Compare Augmented Reality Libraries with Highest Security
Compare Augmented Reality Libraries with Permissive License
Compare Augmented Reality Libraries with Highest Reuse
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
over 430 million Knowledge Items
Find more libraries
Reuse Solution Kits and Libraries Curated by Popular Use Cases
Explore Kits

Save this library and start creating your kit

  • © 2022 Open Weaver Inc.