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 Niryo 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.6.tar.gz (14.6 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.6-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rria_api-1.0.6.tar.gz
  • Upload date:
  • Size: 14.6 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.6.tar.gz
Algorithm Hash digest
SHA256 59bcac67bc270f8e63d96220ea76809483f822ca118a71381eab6383cc0a020b
MD5 ca1dc8bd2a38de9e3184c7ebe25acb5d
BLAKE2b-256 2650ab65d1df6936e5cb9eeba1be68afdc7897f9bcd258941594a3c27394936d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rria_api-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 15.8 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 aaa59d054151121614e48eb7adc64f068c30a163c680353fcf1c26f55d91c574
MD5 41dbcff9f95b6b86de6bb341a48ab89b
BLAKE2b-256 ec786101c940fa85423c0b6b26f610f83cd0faa0ea4a0b788fe6b2a7a0ec7548

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