Building automation system
The company of our client belongs to the construction industry leaders in Japan. The main focus of the company is automated reporting software.
The aim of the project is to create a custom indoor positioning solution to have information about a specific place and at a particular time at a construction site. One of the client's main requirements is to build a solution avoiding the common GPS technology. Therefore, we are using Computer Vision, accelerometer, and gyroscope sensor data for more accurate navigation inside the building.
By definition, an indoor positioning software is a network of devices used to locate people or objects where GPS and other satellite technologies lack precision or fail entirely, such as inside multistory buildings, airports, alleys, parking garages, and underground locations. Thus, the most popular solution is one with GPS.
However, it did not suit our client’s needs. We were tasked to create a custom solution, an indoor location tracking system using Computer Vision, accelerometer, and gyroscope sensor data without GPS.
Our client, a construction leader in Japan, was looking for an indoor location tracking system to have information about what was filmed in a specific place and time at his construction site. They wanted to see what this or that place in the room looked like, let’s say, some years back, and analyze what has changed.
The functionality of the indoor positioning solution is applicable not only in the construction. The scope of this solution covers:
– smart home with technology to support the disabled (Ambient assisted living, AAL)
– location-based services (LBS)
– medical service
– environmental monitoring
– rescue services
– banks
– logistics
– robotic production
– and more.
Indoor positioning systems are a local solution for finding a location inside buildings and closed structures where a satellite navigation system is practically inaccessible.
Our client wants to have information about a specific place at a specific time at his construction site. They need to see what this or that place in the room looked like, for example, a year ago, and analyze what has changed.
Indoor positioning software functionality can be useful not only in the construction industry. The full scope of this solution includes:
– location-based services (LBS)
– smart home with technology to support the disabled (Ambient assisted living, AAL)
– medical service
– environmental monitoring
– rescue services
– museums
– banks
– logistics
– robotic production
– underground construction
As input for indoor navigation software, the CHI Software team has a video of a construction site inside the building. The camera has sensors such as an accelerometer and a gyroscope.
– One of our tasks is to restore the trajectory and display it on the map of the room for which the video was filmed, using data for indoor positioning software solution from the sensors of the 360-degree camera.
– To correct the trajectory obtained with the help of sensors, special markers are placed on the walls of the room. One more task is to detect and recognize these markers and apply the information received from the markers to correct the trajectory. This allows us to achieve indoor positioning system accuracy.
– Obtaining a trajectory from sensor data is not an easy task. Sensors have errors and accumulate them. Our AI/ML team is doing a lot of work to eliminate these errors, filtering data and smoothing out the noise.
– At the current stage of the indoor positioning solution, we added video data to sensor data, namely ArUco markers, which were selected for the current task and generated in a special way.