This is usually a symptom of a non-functioning gyroscope, or your device might be lacking a hardware gyroscope. Virtual gyroscope doesn’t provide the detailed data we need in map generation. Please try rebooting your device and make sure your device is supported.
Our SDK connects with the our location service and provides regular indoor location updates to the application. The application software needs only to implement an event listener method to receive those updates, from there on it’s up to your application’s business logic and how you wish to use this information in your application. To try it out simply use the original image file in your application.
IndoorAtlas service is implemented as a cloud service and the API is communicating constantly with the cloud servers through the Internet connection. This means that you cannot run your app or use IndoorAtlas app without Internet connection. Newest SDK can handle a situation when the network breaks for a while, but the accuracy decreases the longer you stay offline.
Yes, IndoorAtlas can map any place outdoors with steel structures for reference such as sports stadiums, and the area immediately surrounding your building. However, IndoorAtlas becomes less accurate when in open areas without enough steel structures.
Yes. You can use multiple devices for collecting data by logging into the same account with multiple devices. This enables you to collect the map data as a team effort.
Yes. Based on device validation results in our laboratory we recommend use of Android OS version 5.0 or later for initial mapping to prepare a venue for positioning. Best devices at this time are Nexus 5, Nexus 5X, Nexus 6, Nexus 6P, Honor 8, LG G4 & G5, Xiaomi Mi4, OnePlus 2 and OnePlus 3. Positioning on a map produced on one or more of these devices is possible on any device that includes accelerometer, gyroscope and compass – accuracy might vary depending on the quality of the device’s sensors.
Yes. Our newest SDK 2.x introduces the automated floorplan detection feature for Android.
IndoorAtlas location technology uses a patented sensor fusion algorithm combining every source of position-related data with a basis in magnetic field sensing for universal, accurate positioning. Wi-Fi and other radio signals are used for rough position sensing as well when platform limitations allow that. We recommend use of supported Android devices for initial mapping to prepare a venue for positioning based on device validation results in our laboratory.
You should align the floor plan as accurately as possible. This will ensure the best possible experience for you. If there is a large deviation in the alignment, the positioning will fail.
We try our best to welcome any collaboration requests, but due to limited bandwidth, we may not be able to support your request currently. Until then, please check out our free developer tools offered on our site.
Please take a look at our blog post regarding automatic indoor positioning.
The map generation time depends on the size of the map. The generation may take only a few minutes or it might take few hours in case the map has hundreds of paths. If you don’t want to wait for map generation to finish, you can close the IndoorAtlas Mobile app – the map generation continues on the cloud service. Once the map has been generated, you can start navigating. If the dot doesn’t appear automatically on your floorplan when you open it on MapCreator, the generation might not be ready yet.
Please take a look at our mapping guides to get started.
IndoorAtlas technology is patented. We have globally more than 30 patents pending, and several essential patents granted.
The IndoorAtlas’ technology uses magnetic field variations for positioning. These variations are most typically observed in buildings with steel frame construction, which makes most modern buildings as good application environments. Buildings with wood frame construction can be challenging environments unless there are some steel structures or objects causing magnetic anomalies. Please try out IndoorAtlas and let us know how it did work for you.
IndoorAtlas may work in an underground environment if the environment contains enough magnetic information. We have successfully tested the IndoorAtlas’ technology in underground mining tunnels (1400 m below the surface), where the metal ore is contributing to the magnetic anomalies.
If the venue goes through a major structural change, e.g., steel structures are being modified or large steel objects like shelves are being relocated, you may need to re-map the areas that have gone through modifications.
If the positioning doesn’t work, you may want to check that:
- The device is supported by IndoorAtlas
- You have a working Internet connection
- The floor plan image has been aligned correctly to geo-coordinates. The positioning will fail if the floor plan image is randomly placed over the world map in an arbitrary scale, for example
- The floor plan image is correctly proportioned
- You keep the device approximately in the portrait orientation, pointing to the walking direction
- Ensure the map data has been collected for all areas where you are using the positioning
If you still face problems you can contact IndoorAtlas at firstname.lastname@example.org. A good problem description would include:
- Accurate description of the problem
- Used devices on mapping and in testing, OS versions and used networks
- Which map was tested – Floorplan ID from the world map tool identifies the map
There are some known issues with the current version of IndoorAtlas. We are working on to fix these issues:
- Samsung smartphones have sensor filtering that may impact mapping quality. Making calibration movements (i.e. twisting your wrist a bit) in the beginning of the session can help.
Minimum requirements for a mapping tool with MapCreator 2 is to have Android OS-version 5.0 or later and three sensors: accelerometer, magnetometer and gyroscope (hardware sensor, a virtual one is not enough for an accurate map). Almost all modern high end smartphones have these sensors. Mapping with an Android device will also enable the magnetic map for iOS applications.
After the mapping data is collected with a suitable device, you can do positioning in that map with older OS-versions too, or even if one of the sensors is missing. This can affect the positioning accuracy though.
We recommend to use .PNG or .JPG files for now. There may be some problems with other bitmap formats.
The accuracy depends on the building’s magnetic field information and how much effort you put to the fingerprinting phase. Usually you can get 2-3 meter accuracy.
Sign into your IndoorAtlas account at app.indooratlas.com, open your location and you will see the floorplanID of each floor.
There are several sources for indoor floorplans, usually you could get the floorplan from the following sources:
- Property owner, often has accurate CAD files which can be converted to .png or .jpg
- Web resources (venue’s website)
- Public databases, public bureaus
- You can even draw it on your own
- Companies specialized on drawing floorplans
In some geographic areas the quality of satellite images can be low and it’s not possible to see buildings with enough details to align floor plan images. Please, try to change the map view from the bottom right of the Map tool on our web-site to find the best map view with enough details. The current options are: Mapbox Street/Satellite, and HERE Street/Satellite.
You can also use geo-coordinates to place your floorplan image – you can add lock points to your floorplan image and add the corresponding geo-coordinates from the “Exact coordinates” menu.
IndoorAtlas technology is using the history of magnetic field observations for computing the precise location. This means that the device needs to move some distance in order to collect enough data to converge to a correct location estimate, i.e., to have a location fix. We are constantly improving our service to decrease the time needed for the first location fix.
This a symptom caused by an error in the alignment of the floor plan image with the geo-coordinates. Ensure you have aligned your floor plan image accurately over the world map. You can see the size of your floorplan in meters as you align it on the world map, and you can also measure the distance between two waypoints in MapCreator2 by tapping the waypoints one after the other.