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
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file brianmechanisms-0.1.2.tar.gz.
File metadata
- Download URL: brianmechanisms-0.1.2.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b5b089552cfc06187bb7d0d6ae0e82d4be09309d0003b29c874b74a3363fb31
|
|
| MD5 |
bdc6c0289bf77a206fbe1f65413324a3
|
|
| BLAKE2b-256 |
5f76b42837b59985e72227f7fd799c18ad90495afa246055818524fcb6e173e0
|
File details
Details for the file brianmechanisms-0.1.2-py3-none-any.whl.
File metadata
- Download URL: brianmechanisms-0.1.2-py3-none-any.whl
- Upload date:
- Size: 10.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e593637dc6162324e6ce43a7852f997a18cfff462a32596191237c2b3441983
|
|
| MD5 |
ee378689e8f486957f637d282ca4cd12
|
|
| BLAKE2b-256 |
ee5d200071159d545ef52caea7322f2238a98ea5eb41c65144c4889d0c3234e3
|