Controller library for C.U.B.I.T.U.S. Robotic Arm.
Project description
Cubitus Kinematics Package
This is the custom made package for Cubitus Robotic Arm. This package includes matplotlib plotting as well as realtime sending the data to the robotic manipulator itself.
Installation
Run the following to install the package :
$ pip install cubituskinematics
Usage
First of all, you need to import cubituskinematics package/library into your project's python file.
import cubituskinematics as ck
# or you could also use (but not recommended):
from cubituskinematics import *
Next you can test it using simple commands as shown below :
# declare two points (as a list)
A = [200, 0, 120]
B = [200, 0, 230]
# performs a line movement
ck.perform_line(A, B, sampling=50, repeat=1)
# use 'sampling' and 'repeat' arguments to determine sampling and number of repetitions
# moves to one certain point in 3D space
ck.move_to_point(210, 0, 170)
NOTE: if you want to know more about a function, hover on its name to reveal more information
User Interface Terminal
If you want to use user interface use one simple command as shown below :
# opens user interface which acts like a simple command line terminal
ck.run_ui()
Here is a list of all possible commands which can be called via command line :
>> about Show application info.
>> clear Clear terminal.
>> exit Exit interface.
>> help Show all commands.
>> perform Perform a specific movement based on input.
>> equation Perform a custom curve based on input.
>> reset Reset application.
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 cubituskinematics-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fabac667e0bcf5d70f29a1f439eac8af69d2aee3b934abc382a47191d8591a23 |
|
MD5 | e4ff8f1a3c83b15cf99b451f0d53959c |
|
BLAKE2b-256 | dc60be0c9aeb827de607ad9f893585058345e61fb8e322c8265f9a6f4dda1941 |