Core Python Controller of the ORCA Hand. Handles all hardware interaction, logic and abstracts control. Provides API for basic functionality and info of the hand.
Project description
OrcaHand class is used to abstract hardware, control the hand of the robot with simple high-level control methods in joint space.
Orca Core
OrcaHand class is used to abtract hardware, control the hand of the robot with simple high level control methods in joint space.
Get Started
To get started with Orca Core, follow these steps:
-
Clone the repository:
git clone git@github.com:orcahand/orca_core.git cd orca_core
-
Install dependencies using Poetry:
poetry install -
Run the example usage:
# Example usage from orca_core import OrcaHand hand = OrcaHand() status = hand.connect() print(status) hand.calibrate() # Set the desired joint positions to 0 hand.set_joint_pos({joint: 0 for joint in hand.joint_ids}) hand.disconnect()
Config file
The configuration file core/orca_config.yaml is specific to the hand (currently the only hand we have) and defines everything from auto calibration, joint limits, and control settings. This file is crucial for the proper functioning of the OrcaHand class.
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 orca_core-0.1.5.tar.gz.
File metadata
- Download URL: orca_core-0.1.5.tar.gz
- Upload date:
- Size: 27.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.1 CPython/3.13.2 Darwin/24.3.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c89430da8073e27b615be3abf31af319e7532c7bdeba073855270274c94a02e4
|
|
| MD5 |
921117470d637282d4598a0ef1347c04
|
|
| BLAKE2b-256 |
31c369f09ceb7c6cd05365609ab1bb7b30aaa3b22a9376e0218ca24da971cd45
|
File details
Details for the file orca_core-0.1.5-py3-none-any.whl.
File metadata
- Download URL: orca_core-0.1.5-py3-none-any.whl
- Upload date:
- Size: 34.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.1 CPython/3.13.2 Darwin/24.3.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e9944a7c7e9a706631966e0de67f17871fb12b712f6e231f375950b72281259
|
|
| MD5 |
bbeaa78d3835a6665eb157c5e22282bf
|
|
| BLAKE2b-256 |
5207e36050e0da7ded80bc773f2e4cbd22c30d2439e9083d768ee669c63a9f50
|