Simulates and visualizes articulated systems in real time
Project description
condynsate
condynsate is a dynamic system simulation and visualization tool built with PyBullet and MeshCat. It automatically simulates multiple objects and their interactions as described by .urdf, .stl, and .obj files and can render real time visualizations in a web browser.
Installation
From Source
condynsate requires python => 3.8
pip install condynsate
Miniconda
-
Install Miniconda
-
To verify that Miniconda is installed properly, open Anaconda Prompt (Miniconda3) and run the command:
conda --version
-
Create a new virtual environment
-
To create a new environment, open Anaconda Prompt (Miniconda3) and run the command:
conda create -n ENVNAME
-
Next, activate the newly made environment:
conda activate ENVNAME
-
You can confirm the virtual environment is activated when environment name on the left side of the command line changes from
(base)
to(ENVNAME)
-
-
Install dependencies from Conda-Forge:
-
Configure the environment channels by running the commands:
conda config --env --add channels conda-forge conda config --env --set channel_priority strict conda clean -a -i
-
Install dependencies available from Conda-Forge by running the command:
conda install -y python=3 numpy pynput matplotlib pybullet control sympy notebook
-
-
Install condynsate using pip
-
To install condynsate run the commands:
pip cache purge pip install condynsate
-
You can ensure condynsate installed correctly by starting a python bash, importing condynsate, and checking the version number:
python import condynsate condynsate.__version__
-
Usage
For examples of usage, see examples.
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
Hashes for condynsate-0.5.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 159f35ea60429fdfd096a09b8de6cd418406959203ecaaf72bb7ada5d8ace22c |
|
MD5 | e50ccf331aa87a7ecf0ae28fcb58cfbe |
|
BLAKE2b-256 | f6bc02255f32c1fb3101e8fc3aa5af9e6a35dbab699350c02cd27f3a6d81c5f6 |