Skip to main content

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

    • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

condynsate-0.6.1.tar.gz (91.6 kB view hashes)

Uploaded Source

Built Distribution

condynsate-0.6.1-py3-none-any.whl (95.7 kB view hashes)

Uploaded Python 3

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