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

Instalation

  1. Download the v2.3.0 Kortex API .whl package (required for controlling the Kinova Gen3 and Gen3 lite):
  1. Install the downloaded package with pip:
$ pip install <path to kortex_api-2.3.0.post34-py3-none-any.whl>
  1. Install the latest rria-api package with pip:
$ pip install rria-api

Example

from rria_api.robot_facade import *

# Create gen3 RobotObject
gen3_lite = RobotObject('172.22.64.105', 'gen3')

# Create Nirio NED RobotObject
ned = RobotObject('169.254.200.200', '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.5.tar.gz (14.7 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.5-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rria_api-1.0.5.tar.gz
  • Upload date:
  • Size: 14.7 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.5.tar.gz
Algorithm Hash digest
SHA256 280a3333129567c994a4b609ae0e032da7a786a503b6b8dd5848bc95bfd52261
MD5 38bdc99f8f787d5da894458bca9e240e
BLAKE2b-256 3b93ef563ba84cfb47f6ccfa59ac39e419558d4274b1157dc11861e7ac32aa4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rria_api-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 15.9 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1186c8a31a8c526f8afd2cc796e3ef6083ce8ac345aaffe5a255e8f2de8f2573
MD5 9a7a1e306132d2fc33ecae5ecb3aa060
BLAKE2b-256 845e9eb8a13a15c43bd639cc37a6d04694e91fed19afe0b057f21eaa11f5f841

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