Skip to main content

GitHub  •  LinkedIn  •  X  •  Discord

Telekinesis Isaac Sim

Telekinesis Isaac Sim is a Python client for the Telekinesis Isaac Sim bridge, built on a C++ core.

Installation

It's highly recommended to install into a dedicated Conda environment:

conda create -n isaacsimclient python=3.12
conda activate isaacsimclient

Then install the package:

pip install telekinesis-isaacsim-client

Example Usage

from telekinesis.isaacsim_client import IsaacSimClient

client = IsaacSimClient(
    api_key="",
    base_url="http://127.0.0.1:8766",
    websocket_base_url="ws://127.0.0.1:8766",
)

created = client.articulation.create("/World/ur10e")
print(created["articulation_id"])

client.articulation.set_joint_positions(created["articulation_id"], [0.0] * created["num_dof"])

Suction grippers have their own group. close() blocks until the grip settles, so the status it returns is the settled one:

gripper = client.surface_gripper.create("/World/suction_gripper")
result = client.surface_gripper.close(gripper["surface_gripper_id"])
print(result["status"], result["gripped_objects"])

Cameras are registered the same way. capture() blocks until the frame is current, so the outputs it returns are that frame's own, and it activates any supported render output the camera isn't producing yet. Each output is a numpy array, because the bridge sends pixels as raw bytes rather than as JSON numbers:

camera = client.camera.create("/World/camera", resolution=[320, 240])
print(camera["active_data_types"], camera["supported_data_types"])

# depth isn't active on a new camera, so this first capture activates it.
frame = client.camera.capture(camera["camera_id"], ["rgb", "depth"])
print(frame["rgb"].shape, frame["depth"].dtype)

# A captured pointcloud is relative to the camera; ask for stage coordinates
# with world_frame=True.
frame = client.camera.capture(camera["camera_id"], ["pointcloud"])

More examples will soon be available on Telekinesis IsaacSim Examples

Resources

Support

License

Proprietary. © Telekinesis. All rights reserved.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

telekinesis_isaacsim_client-0.4.1-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

telekinesis_isaacsim_client-0.4.1-cp312-cp312-manylinux_2_34_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

telekinesis_isaacsim_client-0.4.1-cp312-cp312-manylinux_2_31_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

telekinesis_isaacsim_client-0.4.1-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86-64

telekinesis_isaacsim_client-0.4.1-cp311-cp311-manylinux_2_34_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

telekinesis_isaacsim_client-0.4.1-cp311-cp311-manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

File details

Details for the file telekinesis_isaacsim_client-0.4.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for telekinesis_isaacsim_client-0.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a843bdf6127c86343778925e93ea2d18be9da8e0165e5a77faa9731365e947da
MD5 60a5785175285d71eb3fdd394dfc581c
BLAKE2b-256 a95e015d9f52d7b14b9a0f081ae6df1d0c0d184ae1bcb91e2d6e4aadbe8cdff7

See more details on using hashes here.

File details

Details for the file telekinesis_isaacsim_client-0.4.1-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for telekinesis_isaacsim_client-0.4.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c8bfb3589fbea0289827e505c45fea7373d4df1670d85cedbfac913de1894efd
MD5 758d17eb0893f82631f9f3d290ace5a6
BLAKE2b-256 f89f229cd132ecab242e84ada36766793ba43cef1f3e0dcd26983c9fac222fcd

See more details on using hashes here.

File details

Details for the file telekinesis_isaacsim_client-0.4.1-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for telekinesis_isaacsim_client-0.4.1-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 01228cee5d3cfdce88f5faf375522b6f15f4c310e3733e6f35a4577f18418ae2
MD5 d16f42cd4675266f18b4013c0e96dcae
BLAKE2b-256 1cc2a2164fe56f31dfb343b5ff24bfcaabce607d11e078472f928a4fe360af50

See more details on using hashes here.

File details

Details for the file telekinesis_isaacsim_client-0.4.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for telekinesis_isaacsim_client-0.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 63436db352b3171aedef1c037a8d5a17bbcdb88dc6c159cc6028acd00a4505aa
MD5 73d8f04ca6322e086a2242af48933faa
BLAKE2b-256 90da2f60af97681948c5291ce9f50c4f61b20c71923b8edcab9d861dbf30c4cf

See more details on using hashes here.

File details

Details for the file telekinesis_isaacsim_client-0.4.1-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for telekinesis_isaacsim_client-0.4.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8dc4283c078b1fe2706110b6314dbe35b80ef11e7cefb538bc8a0d054537a680
MD5 ba71d4f02229bfade43d2de525f3f962
BLAKE2b-256 8e6ce508b458ec95c52e77cb0e0874f9a8b9fabfee1075fe453216a5ecfa0855

See more details on using hashes here.

File details

Details for the file telekinesis_isaacsim_client-0.4.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for telekinesis_isaacsim_client-0.4.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b7e901104834aceb62feb433e96b9f842083be837b50baf3d797a9840e4e293
MD5 8cc93964fef3e5097b69614a27164287
BLAKE2b-256 6586412875d0f4b77425e3735b520a1ecaba8c86cf0ac24bc837d7878caebe28

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4.1 This release

6 files

0.4.0

2 files

0.2.1

4 files

0.2.0

2 files

0.1.2

2 files

0.1.1

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page