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.4.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.4-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ur_aj-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 74c3a7b60e21bf515eeb1aaf6892331d12b31554421aebc2a1fa2a27e2c16561
MD5 728414a72bd2783a0eeb21830e71a700
BLAKE2b-256 5939b65e7bd13db0c877c2410bda7fc65498a0e5ec990b37e65299a89c667990

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_aj-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b274b198491c761445d0ce9d061c2cd7cb8cb8f4d3dc4df9892d150dc41ded27
MD5 bd7bd154849215019847cc4a3aeaab17
BLAKE2b-256 ad0def7ce3502cf9bab9bc2ff81809329cc3078dff4a7eb78a93730c9d220ff2

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