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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file mpscenes-0.4.6.tar.gz
.
File metadata
- Download URL: mpscenes-0.4.6.tar.gz
- Upload date:
- Size: 38.1 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d2877edd271ec09703c199cde33e47f6a10e0b449bafe93ff06a7180c7bb9b4 |
|
MD5 | 2dc75857bc86d312bfcd5c32e1b9585f |
|
BLAKE2b-256 | 8f4b032f8ed3892392534feb528ee999070a871e29fcdcbb8db2997a1d957e85 |
File details
Details for the file mpscenes-0.4.6-py3-none-any.whl
.
File metadata
- Download URL: mpscenes-0.4.6-py3-none-any.whl
- Upload date:
- Size: 48.6 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e679712ec60c16c8a9b8a19c806fb684e0f331e4d2a85ec6db1d2e527901d220 |
|
MD5 | d91a6ed4e6b048d5e66feb17f9fd2973 |
|
BLAKE2b-256 | 43269decbe21c7a919f0d739e73c2bcfe9af9de21fae9f9d6fcbf99219ad38e4 |