Skip to main content

Python module for designing mechanisms and robots

Project description

Brian Mechanisms Designer

Brian Mechanisms

Brian Mechanisms is a Python module designed for engineers and developers to easily design and simulate various mechanical mechanisms and robots. It provides a collection of tools and algorithms for kinematic analysis, motion planning, and visualization of mechanical systems.

Features

  • Kinematic analysis for various types of mechanisms, including linkages, gears, and robotic arms.
  • Motion planning algorithms for path generation and trajectory optimization.
  • Visualization tools to create interactive plots and animations of mechanical systems.
  • Integration with popular libraries such as NumPy and Matplotlib for scientific computing and visualization.

Installation

You can install Brian Mechanisms using pip:

pip install brianmechanisms

Quick Start

import brianmechanisms as bm

# Create a simple 2-bar linkage
linkage = bm.Linkage(length1=3, length2=4)

# Plot the linkage
linkage.plot()

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

brianmechanisms-0.1.1.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

brianmechanisms-0.1.1-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file brianmechanisms-0.1.1.tar.gz.

File metadata

  • Download URL: brianmechanisms-0.1.1.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for brianmechanisms-0.1.1.tar.gz
Algorithm Hash digest
SHA256 090c534c1589eef4630066ceca12597f9c0057d24d4947ec6644537c848808bd
MD5 5d1c9da4cbc7d3264be482725ab6e5c6
BLAKE2b-256 095abbea39eb5027b2796cdfdfbd7737d60a46d3c53a36a693f3f5949c0831bc

See more details on using hashes here.

File details

Details for the file brianmechanisms-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for brianmechanisms-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f691677238dc1e57d778e4b45bd2d3360619095d7999f4daff653c5c3063bb04
MD5 a754518ad1d08966273a93bfee074cc8
BLAKE2b-256 9244b8458dd6275e161f87b9fa015884f1ba1ecf779f4f992d224621a8332b60

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page