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.1.tar.gz (3.0 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.1-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ur_aj-0.1.1.tar.gz
  • Upload date:
  • Size: 3.0 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.1.tar.gz
Algorithm Hash digest
SHA256 8fe7bc77e821fc6c7a9800143277321c62210f4316a65de39b01544157cbb628
MD5 d931f5592d6ecd0cb84fe86489cfb79c
BLAKE2b-256 5fc45cf9f698497acdf1a34909839a5cbd6619e55961e3554b89d21d62ddba8f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_aj-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bb71ecde6c36f315a30db5df7a95249135615fdd8f56872ab9a1a0c52bf5311a
MD5 6cfb948387f484ec6594a3efe47d6b1f
BLAKE2b-256 ce2e53ece98c88f04c0c4747e51acca3460c596a6b17340fdee9c037d2a51595

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