All in one package for complete control of your UR robot.
Project description
__author__ = "Beck Isakov"
__copyright__ = "Beck isakov"
__credits__ = "Martin Huus Bjerge"
__contact__ = "https://github.com/Jp-Beck"
__license__ = "GPL v3"
__version__ = "0.2.4"
__maintainer__ = "Beck Isakov"
__email__ = "jp-beck@outlook.com"
__status__ = "Development"
For full documentation visit jp-beck.github.io.
Documentation Guide
Introduction
- Overview: This is the all in one package to control or get data from the Universal robots.
- Features:
- Supported Versions/Platforms:
- Python 3.6+ (will later support 2.7)
- Universal Robots e-Series, tested on UR3e, UR5e, UR10e, UR16e
- Windows, Linux, Mac OS X
Quick Start or Getting Started
pip install OpenUr
- Install the latest version of OpenUr package.openur make .
- Create a new rtde_configuartion.xml file in your project directory to enable the use of RTDE.import openur
- Import the package in your project.openur = OpenUR('ROBOT_IP_ADDRESS')
- Connect to the robot and access all the features of the package via theopenur
object.- For example:
openur.get_actual_tcp_pose()
- Get the current TCP pose of the robot.
Installation Guide
pip install OpenUr
- Easiest way to install the package.- Source Code - You can source it from the github repository.
- Docker - You can also use the docker image to run the package (In the future)
User Guide or Manual
- Getting Started in User Guide
- Refer to the Examples/Tutorials
API Reference
- This section will be update in the future.
Examples/Tutorials
- Step-by-step guides or use-case driven tutorials.
- Helps users understand real-world applications of your package.
FAQs
- Common questions or issues that users might encounter.
Troubleshooting
- Common issues, error messages, and their resolutions.
- Tips for diagnosing issues.
Contribution Guide
- Feel free to request pulls and collaborate.
- Please read the contribution guide before making pull requests.
Changelog or Release Notes
- Document the changes made in each release.
License
- Clearly state the license under which your software is released.
Contact/Support
- Provide information on how users can get support.
Glossary
- Technical terms or jargon used.
Project layout
.
├── build
├── CHANGELOG
├── dist
├── docs
│ ├── examples.md
│ ├── glossary.md
│ ├── installation_guide.md
│ ├── migration_guide.md
│ ├── quick_start.md
│ ├── support.md
│ ├── troubleshooting.md
│ └── user_guide.md
├── LICENSE
├── MANIFEST.in
├── openur
│ ├── cli.py
│ ├── connections
│ │ ├── connection_state.py
│ │ ├── __init__.py
│ │ ├── realTimeClient.py
│ │ └── robotConnector.py
│ ├── dashboard
│ │ ├── dashboard.py
│ │ └── __init__.py
│ ├── __init__.py
│ ├── kinematics
│ │ ├── __init__.py
│ │ ├── kinematic.py
│ │ └── manipulation.py
│ ├── rtde
│ │ ├── csv_binary_writer.py
│ │ ├── csv_reader.py
│ │ ├── csv_writer.py
│ │ ├── __init__.py
│ │ ├── rtde_config.py
│ │ ├── rtde.py
│ │ └── serialize.py
│ ├── rtde_command
│ │ ├── __init__.py
│ │ ├── rtde_commands.py
│ │ └── rtde_connect.py
│ ├── urscript
│ │ ├── freedrive.py
│ │ ├── __init__.py
│ │ ├── script.txt
│ │ ├── urScriptExt.py
│ │ ├── urscript.py
│ │ └── urScript.py
│ └── utils
│ ├── dataLogging.py
│ ├── data_log.py
│ ├── dataLog.py
│ ├── __init__.py
│ └── logConfig.xml
├── openur.py
├── README.md
├── requirements.txt
├── rtde_configuration.xml # This file is created by the command `openur make .` and must have the name rtde_configuration.xml
├── setup.py
└── TODO.MD
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
OpenUr-0.2.4.tar.gz
(89.9 kB
view details)
Built Distribution
OpenUr-0.2.4-py3-none-any.whl
(103.2 kB
view details)
File details
Details for the file OpenUr-0.2.4.tar.gz
.
File metadata
- Download URL: OpenUr-0.2.4.tar.gz
- Upload date:
- Size: 89.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17a2f75c05bcb6f3663cd62d4453a8c494e8b5b7b2a5007c78659b2aee84d7c4 |
|
MD5 | 5d338a87da969279e4c076a0156aec69 |
|
BLAKE2b-256 | 633b39e60737be2be446f69e813987e2cdd249ae12e9e017bcd9af74cb565e8a |
File details
Details for the file OpenUr-0.2.4-py3-none-any.whl
.
File metadata
- Download URL: OpenUr-0.2.4-py3-none-any.whl
- Upload date:
- Size: 103.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d14a0d974eb1991acab3b5d13aeb4d8a4a0224b4eb19a8aaf20513cae9278045 |
|
MD5 | fcc969ca2c63ed41cedc0bfc5d8111f1 |
|
BLAKE2b-256 | 5899dd1959692670d3f191b21bf83806f70e2f3adad29d3f699e65309693b87f |