Skip to main content

Generic motion planning scenes, including goals and obstacles.

Project description

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.

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

mpscenes-0.4.5.tar.gz (36.6 kB view details)

Uploaded Source

Built Distribution

mpscenes-0.4.5-py3-none-any.whl (46.7 kB view details)

Uploaded Python 3

File details

Details for the file mpscenes-0.4.5.tar.gz.

File metadata

  • Download URL: mpscenes-0.4.5.tar.gz
  • Upload date:
  • Size: 36.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.8.13 Linux/5.15.0-1051-azure

File hashes

Hashes for mpscenes-0.4.5.tar.gz
Algorithm Hash digest
SHA256 ef272492a6b153f2dd1890f1f4903e193c4b7960d0062e52c989ff7cf955d441
MD5 8a8294ec545a7eb4b7cc65747c47c0bc
BLAKE2b-256 aa0ae6ef9bd25934db2f096d9bce148fd5f0b341f4973719a899c2250ca8cb7a

See more details on using hashes here.

File details

Details for the file mpscenes-0.4.5-py3-none-any.whl.

File metadata

  • Download URL: mpscenes-0.4.5-py3-none-any.whl
  • Upload date:
  • Size: 46.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.8.13 Linux/5.15.0-1051-azure

File hashes

Hashes for mpscenes-0.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 602cdc6d2a14881073b25e3ce58581cad1584a288d18e3d59e9c147839310bd5
MD5 b1495aa31df84c3411e3d7328e0d4bfd
BLAKE2b-256 06e1c686e8071fcdf3e1fcd56be39da2685700134c66667b7d375439e22358be

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