Skip to main content

A Python library for controlling a robotic arm

Project description

ARIXA Library Overview The ARIXA library provides a Python interface for controlling a robotic arm. It offers various functionalities such as initializing the arm, moving it in joint space or Cartesian coordinates, recording actions, and more.

Installation To install the ARIXA library, run the following command:

pip install ARIXA

Setting API Key Before using the library, you must set the API key. You can do this using the set_api_key function.

import ARIXA

ARIXA.set_api_key("your-api-key-here")

Usage Initializing the Robotic Arm To initialize the robotic arm, use the init function.

response = ARIXA.init()

Moving in Joint Space To move the robotic arm in joint space, use the move_joint_space function.

response = ARIXA.move_joint_space(j1=0, j2=0, j3=0, j4=0, j5=0, j6=0, speed=100, acc=100)

Moving in Cartesian Coordinates To move the robotic arm in Cartesian coordinates, use the move_cartesian function.

response = ARIXA.move_cartesian(x=0, y=0, z=0, rx=0, ry=0, rz=0, speed=100, acc=100)

Getting Status To get the status of the robotic arm, use the get_status function.

status = ARIXA.get_status()

Emergency Stop To activate the emergency stop, use the emergency_stop function.

response = ARIXA.emergency_stop()

Shutdown To shut down the robotic arm, use the shutdown function.

response = ARIXA.shutdown()

Recording Actions Joint Space To start recording actions in joint space, use the start_recording_joint_space function.

response = ARIXA.start_recording_joint_space()

To stop recording and save the actions to a file, use the stop_recording_joint_space function.

response = ARIXA.stop_recording_joint_space("filename")

Cartesian Space To start recording actions in Cartesian space, use the start_recording_cartesian function.

response = ARIXA.start_recording_cartesian()

To stop recording and save the actions to a file, use the stop_recording_cartesian function.

response = ARIXA.stop_recording_cartesian("filename")

Working with Files To save actions to a file or retrieve them, you can use the following functions:

save_action_joint_space save_action_cartesian get_saved_action_joint_space get_saved_action_cartesian Example:

Save action in joint space

ARIXA.save_action_joint_space("filename", action_data)

Retrieve saved action in joint space

saved_action = ARIXA.get_saved_action_joint_space("filename") License This project is licensed under the MIT License. See the LICENSE file for details.

Project details


Release history Release notifications | RSS feed

This version

0.3

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ARIXA-0.3.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

ARIXA-0.3-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file ARIXA-0.3.tar.gz.

File metadata

  • Download URL: ARIXA-0.3.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.2

File hashes

Hashes for ARIXA-0.3.tar.gz
Algorithm Hash digest
SHA256 6fa66954d6a04bee6d1ce661229ec9bfbab71516fd48b8b6e74787360460e7f7
MD5 69b2688d955255ccc43cad6d52df0a68
BLAKE2b-256 d94d5c88a35a1db0bd6af946156b1ea4519fcd8dcdc8b9bc7ba6e99d896beae3

See more details on using hashes here.

File details

Details for the file ARIXA-0.3-py3-none-any.whl.

File metadata

  • Download URL: ARIXA-0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.2

File hashes

Hashes for ARIXA-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7ceda31d7f9828b923b5d162e0767d9abc15b068353d58cc60e8cbac0bd4b308
MD5 2f82ef440ba510553aec68a18b8816e2
BLAKE2b-256 5959624647eec76db088a513f69b535e4c5aeed9cd705c67f906430c92574c67

See more details on using hashes here.

Supported by

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