ARRuler is a simple iOS app which measures real-world distances using ARKit and Augmented Reality.

Overview

ARRuler

A simple iOS app which measures real-world distances using ARKit and Augmented Reality.

ARRuler allows you to measure distances using augmented reality. Shockingly, this app was developed before Apple added a measurement feature to the operating system. The code is written in a way in which any developer can easily follow, and if you'd like, you can contact me with any questions you might have :)

Installation

If you'd like to use ARRuler, you'll need to install it first. You can do so in one of two ways.

Terminal

To install the Xcode project using the command line, first enter your desired directory as follows:

cd /Desktop/Xcode_Projects/

And then, paste the following to install the project to your desired folder.

git clone https://github.com/vhanagwal/ARRuler.git

Github

Alternatively, you can download it via the "Clone or Download" button at the top right of the repository.

Contributing

This project is open source not only to share with the community, but to grow as well. I'd gladly welcome any contributions on this, or my other projects. To do so, follow the directions below.

1. Fork It

Use the following link to fork this repository:

https://github.com/vhanagwal/ARRuler/fork

2. Create Branch

Now, create a branch containing your newly added features with the following terminal command:

git checkout -b feature/fooBar

3. Commit Changes

Once you're done coding up the changes, commit them to the new branch you made.

git commit -am 'Add some fooBar'

4. Push

Then, to get the changes into GitHub, you can push them as follows:

git push origin feature/fooBar

5. Pull Request

Finally, create a new pull request to get my attention. It may take a few days for me to look at it, but make sure you format your comment like this:

Title: <create a descriptive title>
Date: <today's date>
Description: <a detailed description of what you did>

Meta

Vardhan Agrawal

Distributed under the BSD-3 Clause license. See LICENSE for more information.

https://github.com/vhanagwal

You might also like...
 A library that allows you to generate and update environment maps in real-time using the camera feed and ARKit's tracking capabilities.
A library that allows you to generate and update environment maps in real-time using the camera feed and ARKit's tracking capabilities.

ARKitEnvironmentMapper Example To run the example project, clone the repo, and run pod install from the Example directory first. Installation ARKitEnv

AR Ruler - A simple iOS app made using ARKit and SceneKit
AR Ruler - A simple iOS app made using ARKit and SceneKit

A simple iOS app made using ARKit and SceneKit.Which can try to simplify little things in your life such as measuring stuff.

IOS example app to generate point clouds in ARKit using scenedepth
IOS example app to generate point clouds in ARKit using scenedepth

Visualizing a Point Cloud Using Scene Depth Place points in the real-world using the scene's depth data to visualize the shape of the physical environ

PlacenoteSDK Sample app in native iOS using ARKit, written primarily in Swift

Placenote SDK for iOS Placenote SDK lets you easily build cloud-based Augmented Reality (AR) apps that pin digital content to locations in the real wo

Using ARKit and LiDAR to save depth data and export point cloud, based on WWDC20-10611 sample code
Using ARKit and LiDAR to save depth data and export point cloud, based on WWDC20-10611 sample code

Save iOS ARFrame and Point Cloud This project improves the usability of the sample code from WWDC20 session 10611: Explore ARKit 4. Note that the samp

A simple application created for educational purposes for mastering ARKit
A simple application created for educational purposes for mastering ARKit

ARDrawing AR Drawing is a simple application created for educational purposes for mastering ARKit. The basis of the project is copied from the project

An iOS Framework Capture & record ARKit videos πŸ“Ή, photos πŸŒ„, Live Photos πŸŽ‡, and GIFs πŸŽ†.
An iOS Framework Capture & record ARKit videos πŸ“Ή, photos πŸŒ„, Live Photos πŸŽ‡, and GIFs πŸŽ†.

An iOS Framework that enables developers to capture videos πŸ“Ή , photos πŸŒ„ , Live Photos πŸŽ‡ , and GIFs πŸŽ† with ARKit content.

ARKit + CoreLocation: Combines the high accuracy of AR with the scale of GPS data.
ARKit + CoreLocation: Combines the high accuracy of AR with the scale of GPS data.

ARKit: Uses camera and motion data to map out the local world as you move around. CoreLocation: Uses wifi and GPS data to determine your global locati

ARKit Demo Application
ARKit Demo Application

ARKitNavigationDemo Work in progress. In Progress Region β€” For one, we could render far fewer nodes. In fact, it’s a bit distracting that the entire t

Comments
  • App not responding?

    App not responding?

    Hello,

    I am little bit confused about how to use this app.

    As far as I figured out so far, we are supposed to set two points in the camera and then the app would measure the distance between them for me. However, I have tried many times but it never comes up with any measurement estimate. Is this a bug or am I not correctly use the app?

    opened by fyy623 1
Owner
Vardhan Agrawal
Author of Mastering Machine Learning with Core ML and Python. Developer. Designer. Instructor. Social Entrepreneur.
Vardhan Agrawal
ARDicee - Simple augmented reality app using SceneKit and ARKit

ARDicee Simple augmented reality app using SceneKit and ARKit Requirements Xcode

donggyu 3 Feb 4, 2022
Furniture E-Commerce Augmented Reality(AR) app in iOS powered by ARKit

HomeMax-iOS Furniture E-Commerce Augmented Reality(AR) app in iOS powered by ARKit and SceneKit. Inspired by IKEA place app. Description Experience on

Ikmal Azman 5 Oct 14, 2022
Augmented Reality image tracking with SwiftUI, RealityKit and ARKit 4.

ARImageTracking This is an Augmented Reality Xcode project that uses Apple's newest RealityKit framework and ARKit 4 features, to dynamically track a

Richard Qi 198 Dec 7, 2022
Smart Online Shopping iOS App with Augmented Reality (AR) and simple Social Media features using SwiftUI and Google Firebase Cloud Services

Table of contents App Demo How to Run Context Content How it's written Inspiration App Demo AR.online.shopping.iOS.demo.mp4 How to Run First make sure

Ashkan Goharfar 13 Nov 1, 2022
Develop simple and fun Augmented Reality (AR) iOS apps

AR-Dice Simple and fun to use iOS app made to make Augmented reality (AR) be in

Dishant Nagpal 1 Feb 23, 2022
It is a music and podcast creation system that enables users to create multiple tracks using AR(Augmented Reality).

AR-Studio It is a music creation system enables users to create multiple tracks using AR(Augmented Reality). Introduction AR Studio turns your iPad, a

Ayush Singh 5 Dec 3, 2022
Browse the streets of Los Angeles on an Augmented Reality historical walking tour.

Ruscha AR 0.3 Browse the streets of Los Angeles on an Augmented Reality historical walking tour. Explore Hollywood through the photos of Ed Ruscha. Th

Rick van Voorden 2 Jul 9, 2022
An augmented reality (AR) ghost hunting simulation for iPhone

ARanormal An augmented reality (AR) ghost hunting simulation for iPhone About ARanormal was the first game by Jesdo Software, released for iPhone in O

Jesse Douglas 1 Nov 2, 2021
Placing Virtual Objects in Augmented Reality

Placing Virtual Objects in Augmented Reality Learn best practices for visual feedback, gesture interactions, and realistic rendering in AR experiences

Yuchao 279 Dec 11, 2022
A library that allows you to generate and update environment maps in real-time using the camera feed and ARKit's tracking capabilities.

ARKitEnvironmentMapper Example To run the example project, clone the repo, and run pod install from the Example directory first. Installation ARKitEnv

SV Hawks 91 Dec 4, 2022