Official Telekinesis SDK for controlling and communication with industrial robot manipulators and tools.
Project description
GitHub • LinkedIn • X • Discord
Telekinesis Synapse
Telekinesis Synapse is a python package for controlling and communication with industrial robot manipulators and tools. It provides a unified API across multiple robot and tool brands.
Installation
Telekinesis Synapse depends on telekinesis-urdfs for robot model data, which must be installed first. Follow the steps below to install both packages.
-
Create and activate a Conda environment:
conda create -n telekinesis-synapse python=3.11 conda activate telekinesis-synapse
-
Install
telekinesis-urdfs(robot model data):cd /path/to/working/directory git clone --depth 1 https://github.com/telekinesis-ai/telekinesis-urdfs.git cd telekinesis-urdfs pip install .
Note:
telekinesis-urdfsis a large repository containing robot model data. The initial clone and wheel build are expected to take several minutes — do not interrupt the process. -
Install Telekinesis Synapse:
pip install telekinesis-synapse
Getting Started
from telekinesis.synapse.robots.manipulators import universal_robots
robot = universal_robots.UniversalRobotsUR10E()
print("Robot created successfully!")
To connect to a real robot, pass its IP address and enable remote control on the teach pendant:
robot.connect("192.168.1.100")
joint_positions = robot.get_joint_positions()
print("Joint positions:", joint_positions)
To disconnect:
robot.disconnect()
Example Usage for real robot and real tool
For all real robot and tools examples, ensure:
- The robot/tool is powered on and connected to the same network as your machine.
- Ethernet cable is securely connected to both robot/tool and network switch.
- PC network IP is on the same subnet as the robot/tool (e.g., robot/tool at
192.168.1.100, PC in192.168.1.0/24). - Verify connectivity:
ping 192.168.1.100
- The robot's/tool's IP address is correctly set in the example script.
- For robot, remote control is enabled on the teach pendant.
More examples soon will be available in the Telekinesis Examples repository.
Resources
- Examples — Runnable examples for every supported robot and skill will soon be available on: Telekinesis Examples
- Documentation — Full SDK reference: Telekinesis Documentation
Support
For issues and questions:
- Create an issue in the GitHub repository.
- Contact the Telekinesis development team at support@telekinesis.ai or on Discord.
License
Proprietary — © Telekinesis. All rights reserved.
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 Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file telekinesis_synapse-0.2.2-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: telekinesis_synapse-0.2.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 14.3 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac2aedd03cf9358ebdbdf79b7741dee3830c5037547a98e4d0c8415d58096eb8
|
|
| MD5 |
fc74d491afe51e8252b81d97615705f7
|
|
| BLAKE2b-256 |
830ded8ae56d973cf27134d109a196ea309fcdab667fa75d6c36b95df0f69c70
|
File details
Details for the file telekinesis_synapse-0.2.2-cp311-cp311-manylinux_2_31_x86_64.whl.
File metadata
- Download URL: telekinesis_synapse-0.2.2-cp311-cp311-manylinux_2_31_x86_64.whl
- Upload date:
- Size: 11.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.31+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
861d089cd7b415f0fb21736657dae47dbcf7e05496c590799b3772f60f0ee475
|
|
| MD5 |
0151f0ef9635479236ee73ae5033cdae
|
|
| BLAKE2b-256 |
4b39fcb45a6362d4bb90c55a642439cbbd7b8abcba607aff995a05ac12370d63
|
File details
Details for the file telekinesis_synapse-0.2.2-cp311-cp311-macosx_15_0_arm64.whl.
File metadata
- Download URL: telekinesis_synapse-0.2.2-cp311-cp311-macosx_15_0_arm64.whl
- Upload date:
- Size: 11.9 MB
- Tags: CPython 3.11, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
25e75550995d20d6b7d6cad16083903fd1d2aa6180a812b90a11cc5685487a2f
|
|
| MD5 |
93adc5f3e56303386f187041f05a92ca
|
|
| BLAKE2b-256 |
0d427012e5810729907e2308626d86b9374721b2aa69f9c2016430fab467f336
|