Localization

We have grown accustomed to find out our position easily by letting our modern smart phones show it to us in a map. Sometimes even when we are in our office. This suits our purposes well in most cases, and we don’t notice anymore that it might show the current address to be 5th Avenue number 101 instead of number 100. The operator of an autonomously driving robot will notice though, when the robot unexpectedly drives onto the playground of the elementary school at 5th Avenue 101 instead of the parking lot at number 100.

For this reason, an autonomous robot needs precise and reliable knowledge about its own position. The position of the robot must be known to within a few meters and the 3D orientation to within less than an angular degree. The orientation is, for example, important to determine whether the stone 20m in front of the robot is just the curb or maybe a park bench.

LibLocalization-1


Fig. 1: A precise orientation is important to determine the height of an obstacle

The Localization software library uses an intelligent sensor fusion method for outdoor localization, which provides just the precision and reliability needed for robust autonomous or semi-autonomous navigation.

LibLocalization-2


Fig. 2: Intelligent sensor fusion

Using wheel encoders and inertial sensors like gyroscopes and accelerometers in addition to GPS allows the Localization software library to estimate the position of the robot to within a few meters, even when GPS is temporarily imprecise due to buildings or foliage. The very potent inertial measurement solutions integrated in some of our robots empower the Localization software library to estimate the robot’s 3D orientation on a sub-degree level for hundreds or even thousands of meters after GPS reception has been lost.

We have more than ten years of experience in analyzing and calibrating many different models of the various sensors needed for a robust localization. We have analyzed and integrated sensors for localization purposes on no less than six robotic platforms. We will apply the Localization software library and our sensor processing expertise to a solution of your particular needs. Over the years, we have had contact to various sensor suppliers and will competently choose the sensors appropriate for your application.

The Localization software library can, for example, solve the following problems:

●  Provide a precise and reliable position, so that your vehicle can be driven
     autonomously on a predefined route.

●  Get a reliable report of how precise the current position and orientation
     estimates are. This allows you to react when precision falls below a certain
     threshold.

●  Define no-go areas for your vehicle.
●  Precisely show the current position and orientation of your vehicle in a map
     at all times (see fig. 3).

●  Manually drive your vehicle along a route and at the same time record points
     along that route for later usage or display (see fig. 3).

●  A precise 3D orientation allows you to determine the height and position of
     obstacles (see fig. 1).

LibLocalization-3


Fig. 3: Know the precise position and orientation and record a route.

The Localization software library delivers position and orientation of almost any vehicle equipped with flexible sensor configurations with the superior precision and reliability needed for most of your industrial or military applications.


Software Tools at a Glance

Robotic Trainings

Keep in touch

If you have inquiries about the products or are interested in a particular offer, please call or send us a message!

send your request

Contact info

Robowatch Industries GmbH
Seeburger Strasse 25, 13581 Berlin
Germany
+49 30 610 818 666
China Shanghai
+86 137 6136 2240