Skip to main content

Python library for controlling Universal Robots via sockets

Project description

UR-AJ

By Akshay Ajit Bhawar Linkedin:

A lightweight Python library to control Universal Robots (UR3/UR5/UR10/UR16) via socket programming.

Installation: pip install ur-aj

Usage Example: import ur_aj as ur import time

ur.configure_robot("192.168.1.11", send=30001, recv=30003)

print("Pose:", ur.getpose())
print("Joints:", ur.getjoints())

ur.moveJ(-12, -503, 122, 27, 124, -120, speed=0.1)
ur.moveLoffset(100, 0, 20, speed=0.1)

ur.digitalout(0, True)
time.sleep(1)
ur.digitalout(0, False)

Features: - Get robot pose, joints, and speed - MoveL / MoveJ absolute & relative motions - Control digital & analog IO - Update single joint angle

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

ur_aj-0.1.3.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

ur_aj-0.1.3-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file ur_aj-0.1.3.tar.gz.

File metadata

  • Download URL: ur_aj-0.1.3.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.4

File hashes

Hashes for ur_aj-0.1.3.tar.gz
Algorithm Hash digest
SHA256 6f3498fdb498ab824a4ef2edf39d77990c0a84a815ee80829a8146ba486e7916
MD5 a583f3e192a5e5e8fe0e7a2154a00c00
BLAKE2b-256 15f55459a297ee13b12842fdc29c75f1fdd0ef5c701659e5e17a22546e4d1b46

See more details on using hashes here.

File details

Details for the file ur_aj-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: ur_aj-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.4

File hashes

Hashes for ur_aj-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6082563051eb513ca5227eb20179979ef22cbdd03d5b29c1787321e19083448d
MD5 fe6b5f739fed32db4254ef6163d34194
BLAKE2b-256 16c9a525139d83a2c35b6be518ceda0887fcaec44dd1ac6684aeb6518a2c6d95

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