Skip to main content

Motion Planning Scenes

Motion planning consists of finding a path from a state A to a goal state B while avoiding obstacles.

There is a wide range of motion planning libraries that focus mostly on motion planning problems formulated in the configuration space OMPL. This approach is usually based on inverse kinematics to transform real-world goals into suitable configurations.

This repository formulates a generic motion planning scene, including both moving and static obstacles and a generic formulation of goals.

Obstacles

Obstacles are split into dynamic and static obstacles. Dynamic obstacles are further split into movable and fixed obstacles. Movable obstacles can be pushed by robots while fixed ones act as walls or static parts of the environment.

Goals

Goals for motion planning should not depend on the robot's structure, neither should they involve orientation that are generally hard to obtain and hardly human understandable.

Installation

I have decided to change the name of the package on pypi to mpscenes as it seems more convenient a name. Early versions were published under the name motion_planning_scenes.

pip3 install .

or

pip3 install mpscenes

Poetry

This package is build using poetry. Poetry generates a virtual environment automatically. If you have poetry installed you can test it through:

poetry install
poetry shell

Then you are in a virtual environment in which you can test this specific package. Read more about poetry on the documentation website.

Metadata

Release files for mpscenes 0.4.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mpscenes 0.4.6
File Size Uploaded Provenance Actions
mpscenes-0.4.6.tar.gz 38.1 kB Without provenance Details for mpscenes-0.4.6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mpscenes 0.4.6
File Interpreter ABI Platform Actions
mpscenes-0.4.6-py3-none-any.whl Python 3 none any Details for mpscenes-0.4.6-py3-none-any.whl

Total release size: 86.7 kB

Release files / mpscenes-0.4.6.tar.gz

Download URL mpscenes-0.4.6.tar.gz
Size 38.1 kB
Tags Source
SHA-256 checksum
How to use checksums
4d2877edd271ec09703c199cde33e47f6a10e0b449bafe93ff06a7180c7bb9b4
BLAKE2b-256 checksum
How to use checksums
8f4b032f8ed3892392534feb528ee999070a871e29fcdcbb8db2997a1d957e85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.8.13 Linux/5.15.0-1051-azure

Release files / mpscenes-0.4.6-py3-none-any.whl

Download URL mpscenes-0.4.6-py3-none-any.whl
Size 48.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e679712ec60c16c8a9b8a19c806fb684e0f331e4d2a85ec6db1d2e527901d220
BLAKE2b-256 checksum
How to use checksums
43269decbe21c7a919f0d739e73c2bcfe9af9de21fae9f9d6fcbf99219ad38e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.8.13 Linux/5.15.0-1051-azure

Security for mpscenes 0.4.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page