RKSLAM Android Demo 1.0

Similar documents
CHATS Meals On Wheels Online Ordering User Guide

04. Two Player Pong. 04.Two Player Pong

SteamVR Unity Plugin Quickstart Guide

An Implementation Review of Occlusion-Based Interaction in Augmented Reality Environment

Interior Design with Augmented Reality

Adding Content and Adjusting Layers

Aimetis Outdoor Object Tracker. 2.0 User Guide

Photo Story Tutorial

Experiment P02: Understanding Motion II Velocity and Time (Motion Sensor)

A User s Guide to the Robot Virtual Worlds App RVW APP. ROBOTC Graphical Programming. Virtual Programming Challenges to Foster Computational Thinking

How to Rotate, Level, Crop, and Size Images

Quintic Software Tutorial 3

Experiment P01: Understanding Motion I Distance and Time (Motion Sensor)

PUZZLE EFFECTS 2D Photoshop actions For Photoshop CC, CS6, CS5, CS4

Demo. Getting Started with Alice Demo

DESIGN STYLE FOR BUILDING INTERIOR 3D OBJECTS USING MARKER BASED AUGMENTED REALITY

Welcome to Progress Lighting s Virtual Lighting CD

Batch Processing Converting images in a folder to JPEG

Maintenance Manual for Auto Lab

Emotiv EPOC 3D Brain Activity Map Premium Version User Manual V1.0

Insight VCS: Maya User s Guide

My Blogs: To Add New Blog Post: o Click on the My Learn360 link. You will then see eight different tabs (below).

FOCAL LENGTH CHANGE COMPENSATION FOR MONOCULAR SLAM

Excel Lab 2: Plots of Data Sets

Managing images with NewZapp

SolidWorks Tutorial 1. Axis

Contents What s New?... 2 Chart Page... 3 System Page... 9 Project Settings... 10

Step 1: Set up the variables AB Design. Use the top cells to label the variables that will be displayed on the X and Y axes of the graph

4) Click on Load Point Cloud to load the.czp file from Scene. Open Intersection_Demo.czp

Similarity and Ratios

Virtual gasoline engine based on augment reality for mechanical engineering education

Motic Live Imaging Module. Windows OS User Manual

Falsework & Formwork Visualisation Software

Lab 5: Advanced camera handling and interaction

Imaging Features Available in HTML5. it just makes sense

Create A Mug. Skills Learned. Settings Sketching 3-D Features. Revolve Offset Plane Sweep Fillet Decal* Offset Arc

Install the App. Search the App/Play Store for SiOnyx Aurora. Tap Get/Install. (Screens will differ slightly between ios and Android devices.

Markerless 3D Gesture-based Interaction for Handheld Augmented Reality Interfaces

Borders. Use QuiltMotion Touch for BERNINA to create a variety of border styles. Quick Borders. Borders using Simple Block Designs

Head Tracking for Google Cardboard by Simond Lee

JIGSAW PUZZLES User guide JIGSAW PUZZLES. Photoshop Elements actions. For PSE 2019, 2018, 15, 14, 13, 12, 11. User Guide

Motion Blur with Mental Ray

Gaia is a system that enables rapid and precise creation of gorgeous looking Unity terrains. Version March 2016 GAIA. By Procedural Worlds

How to create a 24 Bit Bitmap Image for use with the Digital Light Wand in Photoshop (CS4)

Event Monitoring Setup

VICs: A Modular Vision-Based HCI Framework

Building a gesture based information display

2

A Quick Guide to ios 12 s New Measure App

The original image. Let s get started! The final result.

Interior Design using Augmented Reality Environment

STRUCTURE SENSOR QUICK START GUIDE

Tinker Tuesday Project - Drinking Glasses

MAKING THE FAN HOUSING

Gesture-based interaction via finger tracking for mobile augmented reality

Copyrights and Trademarks

Toward an Augmented Reality System for Violin Learning Support

Apple Photos Quick Start Guide

Alice: A Visual Introduction to Programming. Chapter 1 Part 2

2016 IEEE International Symposium on Mixed and Augmented Reality (ISMAR 2016)

DESIGNING GAMES FOR NVIDIA GRID

Portfolio. Swaroop Kumar Pal swarooppal.wordpress.com github.com/swarooppal1088

Android User manual. Intel Education Lab Camera by Intellisense CONTENTS

Abstract. Keywords: Multi Touch, Collaboration, Gestures, Accelerometer, Virtual Prototyping. 1. Introduction

Instructions.

Advances In Natural And Applied Sciences 2018 April; 12(4): pages DOI: /anas

CHAPTER1: QUICK START...3 CAMERA INSTALLATION... 3 SOFTWARE AND DRIVER INSTALLATION... 3 START TCAPTURE...4 TCAPTURE PARAMETER SETTINGS... 5 CHAPTER2:

Welcome 1. Precaution

Department of Computer Science and Engineering The Chinese University of Hong Kong. Year Final Year Project

Modeling Basic Mechanical Components #1 Tie-Wrap Clip

Design of Head Movement Controller System (HEMOCS) for Control Mobile Application through Head Pose Movement Detection

INTERIOR DECORATION USING AUGMENTED REALITY WITH COLOR PERCEPTION

FLEXLINK DESIGN TOOL VR GUIDE. documentation

Virtual Laboratory Application Development for Mobile Terminal

RICOH Stereo Camera Software R-Stereo-GigE-Calibration

Kitchen and Bath Design Tutorial

Converting a 3D object into a mould. With Tinkercad and Inkscape

Lab 3 Introduction to SolidWorks I Silas Bernardoni 10/9/2008

Objects in Alice: Positioning and. Moving Them July 2008

Cricut Design Space App for ipad User Manual

Create new drawing. Select Collection. Manage graphs. Collection Name. Graphs preview

Trial code included!

The user should already be familiar with operation of the instrument in STEM mode, use of the Microscope Control interface, and TIA.

Adobe Photoshop Chapter 2 Study Questions /50 Total Points

This tutorial will lead you through step-by-step to make the plot below using Excel.

OzE Field Modules. OzE Studio Series. OzE Studio OzE Studio Lite. Quick reference pages OzE Studio Data Entry (2pgs) OzE Preview.

EnSight in Virtual and Mixed Reality Environments

Share My Design Space Project to Facebook or Pinterest?

Adding Depth. Introduction. PTViewer3D. Helmut Dersch. May 20, 2016

Revision for Grade 6 in Unit #1 Design & Technology Subject Your Name:... Grade 6/

Augmented Reality Lecture notes 01 1

On completion of this exercise you will have:

SolidWorks Navigation

Veco User Guides. Property Photos & Images

User Manual for HoloStudio M4 2.5 with HoloMonitor M4. Phase Holographic Imaging

Copyrights and Trademarks

User s handbook Last updated in December 2017

Product Requirements Document

Revitalize Portraits with FaceFilter Studio

Sensor Calibration Lab

Transcription:

RKSLAM Android Demo 1.0 USER MANUAL VISION GROUP, STATE KEY LAB OF CAD&CG, ZHEJIANG UNIVERSITY HTTP://WWW.ZJUCVG.NET

TABLE OF CONTENTS 1 Introduction... 1-3 1.1 Product Specification...1-3 1.2 Feature Functionalities...1-3 1.3 Feature Functionalities...1-3 1.3.1 Real-time Tracking...1-3 1.3.2 Support for Camera Tracking Under Various Android Devices...1-3 1.3.3 Recommended System Requirements...1-3 2 A Simple Example... 2-4 2.1 Startup...2-4 2.2 Initialize the system...2-4 2.3 Interactions with virtual objects...2-6 2.3.1 Placing virtual objects...2-6 2.3.2 Selecting virtual objects...2-6 2.3.3 Moving virtual objects...2-7 2.3.4 Rotating virtual objects...2-7 2.3.5 Resizing virtual objects...2-8 2.4 Other Interactions...2-8 2.4.1 Back to main menu...2-9 2.4.2 Re-initialize...2-9 2.4.3 Deleting Objects...2-9 2.4.4 De-selection...2-9

1 Introduction 1.1 Product Specification RKSLAM Android Demo: RKSLAM Android Demo is an augmented reality application on Android platform, using the SLAM technique described in the paper: Haomin Liu, Guofeng Zhang, Hujun Bao. Robust Keyframe-based Monocular SLAM for Augmented Reality. International Symposium on Mixed and Augmented Reality (ISMAR), 2016. The application operates at above 30fps in a modern Android Device. Please visit our project website http://www.zjucvg.net/rkslam/rkslam.html for more details. 1.2 Feature Functionalities Initializing SLAM with different markers: The tracking system can be initialized with either an A4 size paper or a letter size paper. Inserting virtual objects into the scene: Once the system is initialized, you can insert virtual objects into the scene. Moving, rotating, resizing, deleting virtual objects in the real captured scene: For the virtual objects you have placed in the scene, you can move, rotate, resize or delete them with simple finger operations. 1.3 Feature Functionalities 1.3.1 Real-time Tracking Our application supports to track a freely moving camera on various Android devices. The whole process is done in real-time and generates robust 6DOF camera tracking result. 1.3.2 Support for Camera Tracking Under Various Android Devices RKSLAM Demo can efficiently and robustly operate on existing Android devices with SDK version above 5.1.1. The application automatically reads camera parameters from devices, without the need to provide any previously calibrated camera parameter file. 1.3.3 Recommended System Requirements Android 5.1.1 or above (recommend Android 6.0). Android 5.0 still has a problem for running this App. 2G memory or above Quad core CPU. 50M of internal storage space.

2 A Simple Example 2.1 Startup Figure 3-1 shows the initial user interface by starting up RKSLAM Demo. Figure 3-1. The main user interface. : Initialize the system with an A4 size paper : Initialize the system with a letter size paper. 2.2 Initialize the system Click,or click in the main user interface, then a camera preview will show up

Figure 3-2. Initialization with an A4 paper. Place an A4 paper (or letter paper based on your choice) on a plane, aim the frame at the paper and the system will be initialized. Figure 3-3. Aiming the green frame at the marker. Once the system is successfully initialized, you will see the coordinate axis in the center of the marker.

Figure 3-4. Successfully initialized with a marker. 2.3 Interactions with virtual objects 2.3.1 Placing virtual objects Figure 3-5 Placing virtual objects in the scene You can place virtual object in the scene by simply clicking the buttons on the right menu. There are four models to choose in total. 2.3.2 Selecting virtual objects

You can select the virtual object by clicking it. The objected selected will be yellow like the sofa in the following example. Figure 3-6 Selecting virtual objects in the scene 2.3.3 Moving virtual objects You can move the object once you have selected it, by dragging the object on screen to the position you want. Figure 3-7 Moving virtual objects in the scene 2.3.4 Rotating virtual objects You can rotate the object once you have selected it, rotate it counter-clockwise by swapping left

with two fingers on the screen. You can rotate it clockwise by swapping right with two fingers any where on the screen. Figure 3-8 Rotating virtual objects in the scene 2.3.5 Resizing virtual objects You can resize the object once you have selected it, and shrink it by swapping left with three fingers on the screen. You can enlarge it by swapping right with three fingers on the screen. Figure 3-9 Resizing virtual objects in the scene 2.4 Other Interactions

2.4.1 Back to main menu Go back to the main menu by clicking the upper left button. 2.4.2 Re-initialize If the tracking gets lost and you want to re-initialize, click the button. 2.4.3 Deleting Objects If you want to delete objects in the scene, select it (the object will be yellow if selected) and click the button in the left menu. 2.4.4 De-selection If you want to de-select some objects in the scene for screenshot or some other reason, de-select it (the object will be non-yellow if not selected) by clicking the button in the left menu. Figure 3-10 De-selecting virtual objects in the scene