Skip to main content

dqrobotics Python interface for deprecated CoppeliaSim VREP

Project description

DQ Robotics Interface for CoppeliaSim V-REP

This package provides the legacy dqrobotics.interfaces.vrep Python bindings as a standalone extension module. The bindings were split out from the main DQ Robotics Python package and are intended only for projects that still rely on the deprecated V-REP remote API workflow.

Status

  • Legacy package for the old V-REP interface.
  • Install it only if you need dqrobotics.interfaces.vrep.
  • For newer CoppeliaSim integrations, prefer the maintained interfaces in the main DQ Robotics ecosystem.

Maintainers

  • Original DQ Robotics interface: DQ Robotics Developers
  • Standalone package port: Quentin Lin

Installation

Install the base DQ Robotics package first, then install this package:

pip install dqrobotics
pip install dqrobotics-interface-coppeliasim-vrep

If you are building from a local checkout, make sure the submodules are present:

git submodule update --init --recursive
pip install .

This package builds a native extension, so a working C++ toolchain, CMake, and Eigen3 are required when installing from source.

Quick Start

  1. Open CoppeliaSim and create a scene with a dummy named dummy.
  2. Start the legacy remote API service used by your scene.
  3. Run the following Python script:
from dqrobotics.interfaces.vrep import DQ_VrepInterface

VREP_IP = "127.0.0.1"
VREP_PORT = 19997

vrep_interface = DQ_VrepInterface()
connected = vrep_interface.connect(VREP_IP, VREP_PORT, 10, 10)
assert connected, "Failed to connect to V-REP"

pose = vrep_interface.get_object_pose("dummy")
print(pose)

vrep_interface.set_object_pose("dummy", pose)
vrep_interface.disconnect_all()

Troubleshooting

  • If dqrobotics is installed after this package, the extension may fail to import correctly in some environments. Reinstall this package after installing or upgrading dqrobotics.
  • If the build fails from a source checkout, confirm that the git submodules were initialized and that CMake can find Eigen3.

Development Notes

  • Source repository: this package
  • Runtime import path: dqrobotics.interfaces.vrep
  • Package name: dqrobotics-interface-coppeliasim-vrep

Project details


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.

dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp314-cp314-win_amd64.whl (193.8 kB view details)

Uploaded CPython 3.14Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp314-cp314-macosx_15_0_arm64.whl (269.0 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp313-cp313-win_amd64.whl (188.0 kB view details)

Uploaded CPython 3.13Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp313-cp313-macosx_15_0_arm64.whl (268.4 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp312-cp312-win_amd64.whl (188.0 kB view details)

Uploaded CPython 3.12Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp312-cp312-macosx_15_0_arm64.whl (268.4 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp311-cp311-win_amd64.whl (185.2 kB view details)

Uploaded CPython 3.11Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp311-cp311-macosx_15_0_arm64.whl (267.7 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp310-cp310-win_amd64.whl (184.5 kB view details)

Uploaded CPython 3.10Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp310-cp310-macosx_15_0_arm64.whl (266.7 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7a2c57078e6aead6059286f55d1d3f7b414ca9d85b77d70aea5240bba1a58511
MD5 1c1e7a718841dee0efd5c7b7b7937ca4
BLAKE2b-256 5627ce915a0c7d4eabc58ed9ed22001a2efa243e1e26fda42c061b269d78b6f6

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp314-cp314-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf5cbf58ba71c16fdbbbb3e3b49cd16cb44bf02639bb0d3b62553140429160fc
MD5 3b86efb0684fc0bff45f635de652901e
BLAKE2b-256 d41668f6bcd5c4c164435f2c5312c7d9ed2361ba40076f3bc59480719a91049d

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6dbaeec638e40f9532521ba712606d411498f320fef1d368b05cf7c47fd0b648
MD5 b8ccffc9876815e7f4a53df1ddc612d1
BLAKE2b-256 9ee14c7101461e90988bf2aa22ba641e66c218fb3900c433c1631e930bce7c47

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a103b8cef46941acbf7857f84695214c9a9f8f620e6458877a355f633df25102
MD5 04fdb1fe73ba462383809f2792a10ac3
BLAKE2b-256 65219a9c8a31d65061c838a900edd9601f3796113802dddecd0129af800b9f51

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93a4e178458166ae6e35378b1081e7518903a59df12f56ec4901e0f0a6b67910
MD5 540eea7c95e1fc51301699221c161aaa
BLAKE2b-256 5fe9b7b5bbce70589a52b1be1cbd1ef7e99c6a756a16fb4b3c23e51a5137cff5

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2454f187d28c9375b68a35d76e463947acb6feb332616d80393a89ada649b355
MD5 ccf430618006fac6f5de32809f18f1ac
BLAKE2b-256 7a4c9cc82358a4a0bbc1ac6c71c38a7a808747185c6b8503a9936fa1b769f1d8

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9e7f61b874ca68417b5b385df8e54c573b4d44ee4287a9918f9b5f0ccf596858
MD5 be2dc2643d620db73f0d979617cd5668
BLAKE2b-256 fcc3e3155ac11f43bd51f33b69500a0e185cc75c67bc241c32d0a799803395e1

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd51d7b2e024ab29b0534b3d04bf9a7bc5407b3dba04ab9fd6aff9c7c33621ee
MD5 6b8e4d8fe0c6e7289475c7ce95e47d91
BLAKE2b-256 9ec198089b063d6e69ca36947b31ef5af32b623141eba695c8c44d44a7381ff4

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 555b4a51fde4eb7e7e70823f72c22106181f8ff7db581b70e79ca67fbe07e9a2
MD5 9d088da83681d919c524f0e864b4061f
BLAKE2b-256 658ce1863974ad21afc8b8be8d79da9ef55a2b16953070dc0d77747090d1bb44

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3025dce4e7724ede2082880fdeea11afb45144d21b5410ffc40390cf410f7ae8
MD5 492556420ae876a95f06201786f20ccd
BLAKE2b-256 7ff535e3c5c891ed67e90699950f78be45f2df1d8b12f2462127b6dcdb7fe82e

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 084e23fe13387b271f9af4e755baff4873ee5e225f928766f4066e75b501cf2f
MD5 7917f7093abc91431c1d4972fd12e6cd
BLAKE2b-256 48e2e80fea31ba8529061eb67d772dbfebc5942a4609ebb718237c42af7f3d7d

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 426ca8a84d5e032cc09a1216b0d6b807650a477d1311fa5ef8fb1768591244d6
MD5 d75c2bd37e8728122f78c7436e38b8e0
BLAKE2b-256 2d4f858ff3dfa353e68664f750a2483202d4f11ca9a2ac40f9ec31c598414845

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d2b121ea4a42e8372758e39d797f25b22cad9c67c9d2fd0de1fe64823a0c5525
MD5 a9b280e068c097d4e2b37aaa37e75b74
BLAKE2b-256 71f4ddffa5dc3ee6c215f4cd7b10f4100d21e56186850e2797044b21e36baecf

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1736ea9f07771a64df3d0a7e4bdfb3ce9f7d30ce16b27ae26fd47461448cc14
MD5 55c7233434d34f5e836f763990805e35
BLAKE2b-256 8e34579809dacf5e30be8f84858328e6d845a12fcb18a088ccb0557d81c493c5

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.11-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b517fc47aec7f4a449524ca2f6c92f21b09376f2b07299527f48351299b39488
MD5 4b7b82050389c8ac5587f53c240c9d2f
BLAKE2b-256 f8494ab04a682ba0f889907053bf8274d762efc1f8371179b61c702d6b554f3f

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