Skip to main content

No project description provided

Project description

RRIA-API

The rria-api is an easy-to-use package that provides a common interface to control robots used by the Residence in Robotics and AI at the UFPE's informatics center. The API currently supports the use of Kinova Gen3 lite and Niryo NED, with plans to support a Denso robot.

Requirements

  • Python 3.9+
  • Kortex API .whl package

Installation

  1. Download the v2.3.0 Kortex API .whl package (required for controlling the Kinova Gen3 and Gen3 lite):

  2. Install the downloaded package with pip:

    $ pip install <path to kortex_api-2.3.0.post34-py3-none-any.whl>
    
  3. Install the latest rria-api package with pip:

    $ pip install rria-api
    

Example

from rria_api.robot_object import RobotObject
from rria_api.robot_enum import RobotEnum

# Create gen3 RobotObject
gen3_lite = RobotObject('192.168.2.10', RobotEnum.GEN3_LITE)

# Create Niryo NED RobotObject
ned = RobotObject('169.254.200.200', RobotEnum.NED)

gen3_lite.connect_robot()
ned.connect_robot()

gen3_lite.move_joints(30.0, 30.0, 30.0, 30.0, 30.0, 30.0)
ned.move_joints(30.0, 30.0, 30.0, 30.0, 30.0, 30.0)

gen3_lite.get_joints()
ned.get_joints()

gen3_lite.close_gripper()
ned.close_gripper()

gen3_lite.open_gripper()
ned.open_gripper()

gen3_lite.move_to_home()
ned.move_to_home()

gen3_lite.safe_disconnect()
ned.safe_disconnect()

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

rria_api-1.0.10.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

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

rria_api-1.0.10-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

Details for the file rria_api-1.0.10.tar.gz.

File metadata

  • Download URL: rria_api-1.0.10.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Windows/10

File hashes

Hashes for rria_api-1.0.10.tar.gz
Algorithm Hash digest
SHA256 85df254a0495c349d98eaea4f33f58042c16f197a41f425662a97b7a15fa4150
MD5 5fc15284cb78b7110d87f861cbfc3015
BLAKE2b-256 1258fb920bef4bec76e99ebaab2ae36ef7313ecfb1dfb2efd665cefbee16a13e

See more details on using hashes here.

File details

Details for the file rria_api-1.0.10-py3-none-any.whl.

File metadata

  • Download URL: rria_api-1.0.10-py3-none-any.whl
  • Upload date:
  • Size: 16.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Windows/10

File hashes

Hashes for rria_api-1.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 5d34033bac83f5319ecd91dd09d0f51dcc2b0bd4c5b41c37e3545a7d2bb34fb7
MD5 0f7dfdfb272eb8f1d3beb9a9d0762889
BLAKE2b-256 8cc2442809650465a4da6249c4204d0f14c3d18cb3a5e957f41dd5a8480cc0f2

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