Skip to main content

This is a new tool for multi-joint robotic arm calculations developed at RPI.

Project description

Summary:


Python Branch Guide:

Dependencies:


To Use Example Code:

  • Clone the above repo
  • To see timing information and a simple demo, run each sp#.py file
  • Otherwise, just include yhe pip module in your applications as needed

Advice:

  • NumPy vs MATLAB can be confusing at first, see this article for some clarity.
  • See the below note on precision/formatting.
  • NumPy makes it extremely easy to export/import entire matrices as csv/excel files. Make use of this if you can.

Precision and Formatting

  • If comparing values in Python to MATLAB output, be careful with how inputs are entered.
  • Also, note that values printed in the test files are not the exact values used in the calculations.
  • Vectors in NumPy are of form [n n n] (0 row, 3 col). You cannot have a vector of 3 col, 0 row.
    • Note, the MATLAB version of this code uses vectors of 3 col, 0 row, which is why some calculations look slightly different.

In Python:

p1 = [0.85421456 0.9145417 0.28164908]
p2 = [0.71384302 0.84785577 0.40390217]
k1 = [0.53432959 0.73260445 0.42164275]
k2 = [0.89871158 0.33336884 0.2849258 ]

In MATLAB:

p1 = [0.85421456; 0.9145417; 0.28164908]
p2 = [0.71384302; 0.84785577; 0.40390217]
k1 = [0.53432959; 0.73260445; 0.42164275]
k2 = [0.89871158; 0.33336884; 0.2849258 ]

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

linearsubproblemsltns-0.0.1.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

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

linearsubproblemsltns-0.0.1-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file linearsubproblemsltns-0.0.1.tar.gz.

File metadata

  • Download URL: linearsubproblemsltns-0.0.1.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.0

File hashes

Hashes for linearsubproblemsltns-0.0.1.tar.gz
Algorithm Hash digest
SHA256 b4eaddcf93abc2bc39ad2e85a496ab4c89e92abd30b106a5d4c5c3aded119c87
MD5 800aa57128e3790386bdd71c6301177f
BLAKE2b-256 7673be0d8ee779ee1b1709f9dad0f90957e3e0115b7c904a960412f003d03ac6

See more details on using hashes here.

File details

Details for the file linearsubproblemsltns-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for linearsubproblemsltns-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f2cc9ad2591802560953c97c5258ab2207ee2c94b58cad0bc69972a511d4ccbf
MD5 c565c1ee5210fa6d9800a20ded5e874c
BLAKE2b-256 971eb1773904f6f9c361680c76b1ba520ef0397a3ad7e2ffdeef184f50fe5a5f

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