Android-Indoor-SDK - Estimote Indoor SDK for Android

  •        17

Estimote Indoor Location SDK allows real-time beacon-based mapping and indoor location. Estimote Indoor Location is a sophisticated software solution that makes it incredibly easy and quick to map any location. Once done, you can use our SDK to visualize your approximate position within that space in real-time, in your own app.

https://github.com/Estimote/Android-Indoor-SDK

Tags
Implementation
License
Platform

   




Related Projects

iOS-Indoor-SDK - Estimote Indoor SDK for iOS

  •    Objective-C

Estimote Indoor Location SDK allows real-time beacon-based mapping and indoor location. We know that building the next generation of context-aware mobile apps requires more than just iBeacon™ hardware. That's why we've built smarter software that abstracts away the difficulty of understanding proximity and position within a given space.

find3 - High-precision indoor positioning framework, version 3.

  •    Go

The Framework for Internal Navigation and Discovery (FIND) is like indoor GPS for your house or business, using only a simple smartphone or laptop. This version, 3.X, is a complete re-write of the previous versions 2.x.

Android-SDK - Estimote SDK for Android

  •    

This Android SDK can be used to update the settings of multiple Estimote beacons at once. You no longer need to connect to each beacon individually. Instead, you use Estimote Cloud to queue ‘pending settings’ on your beacons. Then, your Android app equipped with this SDK (see Bulk Updater section) can propagate those settings the moment it encounters the beacons. This also means that, once you deploy the beacons, users of your app can propagate the settings by simply being around the beacons. Keep in mind that tags & attachments from Estimote Proximity SDK are updated instantly, without the need to propagate settings to beacons.

find - High-precision indoor positioning framework for most wifi-enabled devices.

  •    Go

The system is built on two main components - a server and a fingerprinting device. The fingerprinting device (computer program or android app) sends the specified data to the machine learning server which stores the fingerprints and analyzes them. It then returns the result to the device and stores the result on the server for accessing via a web browser or triggering via hooks.More questions? See the unabbreviated FAQ.

iOS-SDK - Estimote SDK for iOS devices

  •    HTML

This iOS SDK can be used to update the settings of multiple Estimote beacons at once. You no longer need to connect to each beacon individually. Instead, you use Estimote Cloud to queue ‘pending settings’ on your beacons. Then, your iOS app equipped with this SDK ( see Bulk Updater section) can propagate those settings the moment it encounters the beacons. This also means that, once you deploy the beacons, users of your app can propagate the settings by simply being around the beacons. If you simply need to change the settings (or apply ‘pending settings’) of the nearby Estimote beacons, get Estimote iOS app. For a single beacon or a few of them, this will be the fastest method.


whereami - Uses WiFi signals :signal_strength: and machine learning to predict where you are

  •    Python

Uses WiFi signals and machine learning (sklearn's RandomForest) to predict where you are. Even works for small distances like 2-10 meters. Your computer will known whether you are on Couch #1 or Couch #2.

House3D - a Realistic and Rich 3D Environment

  •    C++

House3D is a virtual 3D environment which consists of thousands of indoor scenes equipped with a diverse set of scene types, layouts and objects sourced from the SUNCG dataset. It consists of over 45k indoor 3D scenes, ranging from studios to two-storied houses with swimming pools and fitness rooms. All 3D objects are fully annotated with category labels. Agents in the environment have access to observations of multiple modalities, including RGB images, depth, segmentation masks and top-down 2D map views. In this work we introduce a concept learning task, RoomNav, where an agent is asked to navigate to a destination specified by a high-level concept, e.g. dining room. We demonstrated two neural models: a gated-CNN and a gated-LSTM, which effectively improve the agent's sensitivity to different concepts. For evaluation, we emphasize on generalization ability and show that our agent can generalize across environments due to the diverse and large-scale dataset.

anyplace - A free and open Indoor Navigation Service with superb accuracy!

  •    Javascript

Anyplace is a first-of-a-kind indoor information service offering GPS-less localization, navigation and search inside buildings using ordinary smartphones. It is recommended to watch the video tutorials of the Anyplace system on http://anyplace.cs.ucy.ac.cy/, before proceeding with these instructions.

Line Detector

  •    C++

A common task in indoor robotics is line-following. This code detects and tracks arbitrarily shaped curves in digital images at a rate of 15 Hz on images of size 600x320, which makes it usable for real-time tasks. It is written in C++ and tested on linux

KU-zar - A GPL Q-Zar Clone

  •    Java

This project aims to produce a Q-zar (popular indoor laser-tag game with many features) open source clone. Features will be the same of commercial Q-zar products from MENO electronics with some new feactures and improved GUI and game styles.

Aztica 6DX 3D Engine

  •    C++

6DX is a COM-based 3D Engine for windows using DirectX. It features outdoor / indoor rendering, collision detection, portal-based visibility system, particle amp; effects system, sound, and its own internal GUI. Create 3D apps in VB6, Delphi, VB.NET or C++.

Kernel AODV-PHY

  •    C

The kernel AODV-PHY implements a brand new indoor routing protocol for wireless ad-hoc networks. It is a physical-constrained routing algorithm that includes a power control feature. This project is made of the kernel module and the power control daemon.

demo-apps - Teradeep may 2015 top neural network for large-scale object recognition

  •    C

This is our May 2015 top neural network for large-scale object recognition. It has been trained to recognize most typical home indoor/outdoor objects in our daily life. It was trained with more that 10 M images on a private dataset. It can serve as good pair of eyes for your machines, robots, drones and all your wonderful creations!

TUM Personal Robotics packages

  •    Python

The TUM personal robotics package is a collection of libraries that aims to offer methods for personal robotic assistants to operate successfully in indoor environments.

Rice Personal Robotics Packages

  •    C++

The Rice Personal Robotics Package is a collection of libraries that aims to offer methods for personal robotic assistants to operate successfully in indoor environments. These libraries are mostly focused on motion planning tasks.

OpenSim

  •    C++

OpenSim - Open Simulator. Primarily a 3D simulator for multiple indoor and outdoor mobile robots. Includes 3D real-time rendering (via OSG) and a physics engine (via ODE). Current emphasis is on manipulators.

OGRE (O-O Graphics Rendering Engine)

  •    C++

An efficient, object-oriented hardware accelerated 3D engine. It abstracts the differences between APIs and platforms and allows scene-oriented coding through an easy to use object model. Adaptable to multiple scene types (indoor, outdoor, whatever)

piwik-sdk-android - SDK for Android to measure your apps with Piwik

  •    Java

Welcome to the Piwik Tracking SDK for Android. This library helps you send analytics data from Android apps to Piwik instances. Android SDK for Piwik is released under the BSD-3 Clause license, see LICENSE.