You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Update author email in project files
- Enhance README with Python version and downloads badges, fix image URL
- Add installation notice for Universal Robots RTDE library
- Update optional dependencies in pyproject.toml
- Remove UR RTDE package from poetry.lock and pyproject.toml (moved to dynamic install)
- Refactor RTDE import and installation logic into scoped UR class
armctl is a Python library for controlling various robotic arms, providing utilities and templates for communication, motion, and integration with different robot brands.
13
+
armctl is a unified Python interface for controlling a variety of industrial and hobbyist robots from different manufacturers.
> For improved runtime performance and clarity, you may import specific manufacturers and robot series directly.
59
60
60
61
### Simple Example with Manufacturer Defaults
@@ -98,7 +99,7 @@ with (
98
99
r2.move_joints([...])
99
100
```
100
101
101
-
> [!TIP]
102
+
> **Tip:**
102
103
> For more precise and synchronous control of two or more robots, it is recommended to manage each robot within its own thread or process.
103
104
104
105
#### Multithread Control
@@ -126,7 +127,7 @@ for t in threads:
126
127
127
128
## API Reference
128
129
129
-
> [!NOTE]
130
+
> **Note:**
130
131
> The API has been designed for maximum compatibility across supported robots. Additional commands, such as gripper controls and other advanced features, are planned for future releases to further expand functionality.
131
132
132
133
### Control Template
@@ -226,3 +227,8 @@ Please feel free to submit a pull request or open an issue for any enhancements
226
227
## License
227
228
228
229
This project is licensed under the MIT License. See the [LICENSE](https://github.com/MGross21/armctl/blob/main/LICENSE) file for more details.
230
+
231
+
### Notice
232
+
233
+
> This package automatically installs the [Universal Robots RTDE Python Client Library](https://github.com/UniversalRobots/RTDE_Python_Client_Library) when needed.
234
+
> The RTDE library is provided by Universal Robots and is subject to their licensing terms.
0 commit comments