Skip to main content

Python implementation of steam

Project description

pysteam

pysteam is the Python implementation of STEAM (Simultaneous Trajectory Estimation and Mapping). It is an optimization library aimed at solving batch nonlinear optimization problems involving both SO(3)/SE(3) and continuous-time components. This is accomplished by using an iterative Gauss-Newton-style estimator in combination with techniques developed and used by ASRL. With respect to SO(3) and SE(3) components, we make use of the constraint sensitive perturbation schemes discussed in Barfoot and Furgale [1]. STEAM Engine is by no means intended to be the fastest car on the track; the intent is simply to be fast enough for the types of problems we wish to solve, while being both readable and easy to use by people with a basic background in robotic state estimation.

[1] Barfoot, T. D. and Furgale, P. T., “Associating Uncertainty with Three-Dimensional Poses for use in Estimation Problems,” IEEE Transactions on Robotics, 2014.

License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

asrl-pysteam-1.0.1.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

asrl_pysteam-1.0.1-py3-none-any.whl (28.5 kB view details)

Uploaded Python 3

File details

Details for the file asrl-pysteam-1.0.1.tar.gz.

File metadata

  • Download URL: asrl-pysteam-1.0.1.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for asrl-pysteam-1.0.1.tar.gz
Algorithm Hash digest
SHA256 5f94d0b7f3eb28161953b9ee97bdec7090762c05f458660fcc5614f2d5c0ac5a
MD5 8215b9417e253c462c0b687d48546040
BLAKE2b-256 dc92aa48d2948cd64211589289e5c1f0da46d977875e063db2abdfb5e6d6e178

See more details on using hashes here.

File details

Details for the file asrl_pysteam-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: asrl_pysteam-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 28.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for asrl_pysteam-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9e8859b27253e7374bb97b92d51c5bbfed3e630e578965bd0bd543e96bf5eb6e
MD5 8f2d55446af776c5b46f5f714fa13e11
BLAKE2b-256 fb2a85946ee24c1d92faccd4666359957094e370d1d19b52e88291fdb013f0bd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page