Skip to content

An implementation of the MinWarping method and the 2D-Warping method of local visual homing based on the T-SIMD library

License

Notifications You must be signed in to change notification settings

ti-uni-bielefeld/WarpingSIMD

Repository files navigation

WarpingSIMD

WarpingSIMD is an implementation of the MinWarping method and the 2D-Warping method of local visual homing based on the T-SIMD library.

MinWarping and 2D-Warping take two panoramic images captured at different positions in the plane and compute an estimate of the vector pointing from one capture point to the other (home vector) and an estimate of the azimuthal orientation difference (compass angle). These methods can be used for local visual homing of mobile robots or for trajectory SLAM. The code also contains later extensions to MinWarping.

For further information on WarpingSIMD, including related papers, videos, and image databases see https://www.ti.uni-bielefeld.de/html/people/moeller/tsimd_warpingsimd.html.

Dependencies

WarpingSIMD depends on the T-SIMD library.

Download and Usage

Download the latest release of WarpingSIMD from the WarpingSIMD GitHub releases page as well as the latest release of the T-SIMD library from the T-SIMD GitHub releases page.

The easiest way to use WarpingSIMD is to download and include the single-header version WarpingSIMD.H as well as the single-header version tsimd.H of T-SIMD in your project.

Contributing and Maintaining

For notes on contributing to and maintaining WarpingSIMD, see README_CONTRIBUTORS_AND_MAINTAINERS.md.

License

This software is distributed based on a specific license agreement, please see the file LICENSE.md.

Authors and Contributors

WarpingSIMD was originally written by Prof. Dr.-Ing. Ralf Möller (moeller@ti.uni-bielefeld.de).

Other contributors are: Christoph Berganski, Annika Hoffmann, Benedikt Volkmer, and Jonas Keller.

Their specific contributions are mentioned in the source files. Thanks a lot to all contributors!

Contact and Bug Reports

If you find any bugs or errors in WarpingSIMD, please open an issue on GitHub.

Alternatively, or for other inquiries, contact Prof. Dr.-Ing. Ralf Möller (moeller@ti.uni-bielefeld.de).