Skip to main content

Mobile Robotics library (mrob) is a framework for implementing robotics research and projects.

Project description

PyPi version PyPi downloads Documentation Status

MROB: Mobile Robotics library

The Mobile Robotics library (mrob) is our common framework for implementing our robotics research and projects. It includes a core set of functionalities such as geometric transformations (SE3), factor graphs for general state estimation, optimization, 3D point cloud registration and more to come.

MROB was designed in C++14 with the aim of using it in Python via bindings.

Installation

python -m pip install mrob

Usage

import mrob 
import numpy as np

graph = mrob.FGraph()
R = mrob.geometry.SO3(np.eye(3))
t = np.zeros(3)
pose = mrob.geometry.SE3(R, t)

Examples

You can find more usage examples in python_examples.

Supported platforms

macOS Linux Windows
Version 11+ manylinux2014 Windows2019
Python 3.7-3.10 3.6-3.10 3.6-3.10

License

Apache-2.0 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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

mrob-0.0.17-cp312-cp312-win_amd64.whl (428.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

mrob-0.0.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (711.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

mrob-0.0.17-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

mrob-0.0.17-cp312-cp312-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

mrob-0.0.17-cp311-cp311-win_amd64.whl (427.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

mrob-0.0.17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (712.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

mrob-0.0.17-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

mrob-0.0.17-cp311-cp311-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

mrob-0.0.17-cp310-cp310-win_amd64.whl (427.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

mrob-0.0.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (712.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

mrob-0.0.17-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

mrob-0.0.17-cp310-cp310-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

mrob-0.0.17-cp39-cp39-win_amd64.whl (415.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

mrob-0.0.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (712.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

mrob-0.0.17-cp39-cp39-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

mrob-0.0.17-cp39-cp39-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

mrob-0.0.17-cp38-cp38-win_amd64.whl (427.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

mrob-0.0.17-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (712.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

mrob-0.0.17-cp38-cp38-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

mrob-0.0.17-cp38-cp38-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

mrob-0.0.17-cp37-cp37m-win_amd64.whl (425.7 kB view details)

Uploaded CPython 3.7m Windows x86-64

mrob-0.0.17-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (723.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

mrob-0.0.17-cp37-cp37m-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

mrob-0.0.17-cp36-cp36m-win_amd64.whl (425.6 kB view details)

Uploaded CPython 3.6m Windows x86-64

mrob-0.0.17-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (723.4 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

mrob-0.0.17-cp36-cp36m-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file mrob-0.0.17-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mrob-0.0.17-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 428.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for mrob-0.0.17-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 114bc00993f09d83d730a181ec0865614e55a3f38d71a0a53a76456f7e1b78d2
MD5 6a989f6b17f98cdd408e72f8238fc81c
BLAKE2b-256 a8bcba9c4f2412da53c5b52e34ae251679b51e4a3aeedc6c164baf1d7f43d1b7

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4e9fec7fa92e9892bee82f56f73a1a38aa443220f3283b314955a638cd1a53f
MD5 9a8e7927757c271a643e179195a86163
BLAKE2b-256 e8926f613a8e64b652ec31df5129b88ea870a426873d1f8cbb90c9f95dd78497

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1fd5c1c81f686d246337f489f127b89327087387976dbf6a80eb6ccf1882ffea
MD5 e3af6b4dae0e3e7f87d0a93e7cc3b100
BLAKE2b-256 2829f8b84935441629baf6b8cb53b792ca32943da14f06432a54b4b75b85f24e

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f5a3928406807efb0d4c6f842cb599556204dc5b7a1f62b8d068629c3955f500
MD5 49fe1bc8ab1ec3dd2274c37276f6d00f
BLAKE2b-256 f95fc9fafcb4b96228788831788dadfdcf72905ddab6a4c694b70710b5700b69

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mrob-0.0.17-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 427.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for mrob-0.0.17-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8bcb92cbb91e328e8c787287beffde3e20a323b84f33e2da10a62bb5722cf781
MD5 e729c88f3180ff4094621d6981d4396b
BLAKE2b-256 2ebcb78297d144876eb1e3f26969739c78ed63719a1ceeeb72b3b839a71546d5

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0aa4230816cc74ad28b9805be920714f8b48a1df7fd4dfa0b32f8ad46f3348d
MD5 2206506907afb1eccf2e19d8eb220b4c
BLAKE2b-256 036c8f59ec9562733de97ba78adae7577bdff2457bd9726cd095114a7ba80f4e

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 345a27180a5e8656b7fc150b56a9eec4115a18b737d0e1bad55f42b4d5210114
MD5 736c3fff2ebdfd7e3463e28e190061f7
BLAKE2b-256 6ff5108f5ac34b00a7bfea8fb04e0b1f49c6133e5e9d6fbe9111eb044b6e7a53

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 00b278158cf9dbbd3a9944c7679a4a20f01ae5c108eb3b32f3401229171c14f7
MD5 872097c0d76a1f809cc246b1745f39cc
BLAKE2b-256 055b2758e1134f31f373b817b87f8056afefa8e97ef0843f9f4ff6cdf65989cd

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mrob-0.0.17-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 427.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for mrob-0.0.17-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 41fef7860e6c9f9e88341843807f9f8440487d46d19825b1c7486e585277b66b
MD5 9bbb0229013b902f51eaf400cf462bab
BLAKE2b-256 5f6dccd1e55ef5abf8a619ce9060fb7e19995b7f0bd12c1fd1cdfa20de00954a

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c2eebcc7e40104cc93f0feb544c6403693b829657b9357239893d5950ec8008
MD5 9ee4ec0f5171665ea3baa8ed91b02c25
BLAKE2b-256 2cd84c7f5030993d25fd0181991fa12ad1140dbed92aaa2895456da8867d3d19

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8cb7574e97a757e99ad11bc3c6984da7389ce28363c772c0ef86f67653043ae7
MD5 6e447f5859e02706a1f5f5aceedc9645
BLAKE2b-256 6781f2615852f37036037805b7e06fced23472ef54a0e2f59c9f3f25bff79590

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 440c0116260e6d0be3c60cf8812e2b251ff8f76a4cf7eb96068a17f657b00ae2
MD5 908aaad25d550bbc8789e1a5fd2acea9
BLAKE2b-256 01383eda64339861fb03d3c9b19b5b6efec264b3774cf8a60b47c57aaffc2b5b

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mrob-0.0.17-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 415.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for mrob-0.0.17-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a67436f77ed552738027bb2b1b20e9ce5e5d43a5b0002a53c8cbce2873299d3d
MD5 b3d78fee406869c3c27b1706811565e3
BLAKE2b-256 a8842fd0ce61bbfe11bc06c8b887735054d37d33e33b86f97e7efa22d6267285

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ea96ce9393a53a652f4047f66e64807bf276736a0c1681a46378be6dc8451ea
MD5 2d39389be2894211b741cc268835ed3f
BLAKE2b-256 e8d6c7d33975e5d25390a14e4f33ba779d482a0cc4bdf39821ea5a9b06e051d5

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08e000a8c158afe92649296887f75d3c91a69e4ee15aee005c7b8320136aa89e
MD5 b0ad814f99f5015714415b518e8f38b8
BLAKE2b-256 4c61b7dca32c627ac3306722e00e18a1ca2e1c22ea5d30f7ae260dfc8ca63712

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a2592595e7c9c7c9d64a8851394afbe2313f298ae1ce6c1d5ed37a266db55540
MD5 6c9d1a1f5190375d8261358ee35444a2
BLAKE2b-256 c99aee70a02b1d9117d6a5cd181994e36c1ac40828e84607857b7d55e3bb6e90

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: mrob-0.0.17-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 427.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for mrob-0.0.17-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 913ba43e2ef18ada0afc506eabc6746e113f433152d5cf5b3cac89bf80b9480b
MD5 2bc2e7271b36f2a7556cf72a4b580686
BLAKE2b-256 ee54562acff43c6aaa211a0bda07041e5389943ae1d3a1d9b38df26b0eeaf86b

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6e93033fc12b41b5ddc06a4ce6241351b25a2c5f88938a854164de5ef16e521
MD5 59947d966a1af6e4b4c38a69d5fbc326
BLAKE2b-256 7328d61361016319f187c91834e579260236b6fe50583ac21ea9e9b9e49cf346

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c919467095a68b1f7594c2ab63499d6f68c0733920e73319efa083e27b19876
MD5 59c327c2c778a4fad6beba97faf84210
BLAKE2b-256 720d218cc545d7b1cf0e6b3db1e7ed664b5405ee5ffc8c90ec5ee7835c6c4d08

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 79fefbb17981b86f165668dd8a6fff2d9a83d6469dda8138ac3bf391e3e16d7a
MD5 fc9380779c7a1d46d1c89ef2b14be9b4
BLAKE2b-256 2363f3db63713f64dc6890de222bc73edb37e26000c050f0b1942728282ae86d

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: mrob-0.0.17-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 425.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for mrob-0.0.17-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 fb83cca2a355fffe71026511e4df8863c688c8a3fd724a8275e1dba824e53f65
MD5 04766b74af8b0cab39681bcadf3977f1
BLAKE2b-256 68f3403f19af6a0f1c04273a5c6b92a12b436373701e7fc6e828ec2548f30923

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dcaed082e38f5116b227c3f72ac748a92dbc45a7889121858a07bdd6e339cca5
MD5 3ed2f9b5a3acd11c5ad72644169b6cd1
BLAKE2b-256 4e7f23d0d19f32cb1a862b0a356959d7592d62783c4c9a380a7ed8cc8426b82c

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 48eeb13f7d85a627da08d9462517f0d80cf5b5f83e13ce032339b76f002a4273
MD5 3f527d57bbf287dbdd60a7ff91ee680c
BLAKE2b-256 12d0f3f0d01d04f55f6810a03af10ef0bc8523547047e5e13e032d43e5d75e96

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: mrob-0.0.17-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 425.6 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for mrob-0.0.17-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 9974804cf6b9ad52685ea9c32f2f4c63ca924a9d4415bd4815cc740cd12e4bd5
MD5 bcd5aefbcd5f772f59e40cb17fc9b1db
BLAKE2b-256 7288f0f4591740ea538b96df7f8450aee95346a921d2c9622f97a99750d0bb50

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b6a46616e075a4cc4964ceb15c1620a0424bf2642863e67139ddd95738e32a3
MD5 6f553b8bee2bcaba41256b467a3c3902
BLAKE2b-256 f2ed27a877f5b888da7746e2b812208878d1e42ce18f3c5588c0a5ed5224d3b8

See more details on using hashes here.

File details

Details for the file mrob-0.0.17-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mrob-0.0.17-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d6da029468d7253d95049e58c1cd5d3fcbf9c73e91e0b7a4148a35b94bb6641e
MD5 59e69d6832d57b45fdc44b180a7bd883
BLAKE2b-256 224411de96f46519b31d704761f3c2cd94933e7d87b4a7b7314b990b4c616824

See more details on using hashes here.

Supported by

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