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 Huang

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.22-cp314-cp314-win_amd64.whl (209.0 kB view details)

Uploaded CPython 3.14Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.22-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.22-cp313-cp313-win_amd64.whl (203.3 kB view details)

Uploaded CPython 3.13Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.22-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.22-cp312-cp312-win_amd64.whl (203.2 kB view details)

Uploaded CPython 3.12Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.22-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.22-cp311-cp311-win_amd64.whl (199.4 kB view details)

Uploaded CPython 3.11Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.22-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.22-cp310-cp310-win_amd64.whl (196.9 kB view details)

Uploaded CPython 3.10Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.22-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.22-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f16b43f3997fef9494eb2bf9eb9021c6ba76d111e75931e87f9dc78f0ff3a52c
MD5 b056ad45f3a2f71cfa8d5eaecf736219
BLAKE2b-256 b1b9a8b14cc08e9c0a6433cf32455c0ff469ef71b17d8e609ab1ff2d4a619e3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp314-cp314-win_amd64.whl:

Publisher: python_package.yaml on qlin960618/python-interface-coppeliasim-vrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36f62eb058abb776b18560f52f6749abf18546ecad19b2ddbea03cbf644c00a2
MD5 b81a251afbc36782eedadbd8b4296033
BLAKE2b-256 0a0b0eed8e3fede7caee67664b8c9ed5308a550dbc415c80a2e22f68de627ae5

See more details on using hashes here.

Provenance

The following attestation bundles were made for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp314-cp314-manylinux2014_x86_64.whl:

Publisher: python_package.yaml on qlin960618/python-interface-coppeliasim-vrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ff740ec8697e25e1cf836527de2f7b8ed556c5bc7ab7a778be6402caaab864c3
MD5 221c7f3c407235d8d010afeb5edae44b
BLAKE2b-256 84605088ef9271c62624cd4bbd03d64943a52851df4c3fef37e17752bbdf91f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp314-cp314-macosx_15_0_arm64.whl:

Publisher: python_package.yaml on qlin960618/python-interface-coppeliasim-vrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 435caf549ac5ae2baed14bb9bbaba25d959d6a4ef0e770c2bfd4ec27a7eb64aa
MD5 8ba6364531fd149d18a2a376847d18c3
BLAKE2b-256 e1c7ce1c285bcb9443ab9919639c365a2ff3e6a882fa178c337a74cd49b685c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp313-cp313-win_amd64.whl:

Publisher: python_package.yaml on qlin960618/python-interface-coppeliasim-vrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55be0bd5a3bef6dfbc75c5cc14f49acc68c33b6226699643f5c044f2ff86eed8
MD5 bc37552738f386772873a30f68957aa3
BLAKE2b-256 12abf377ee2d148da049a65794812ec76b37d961955ea85156d14e6afbb6125f

See more details on using hashes here.

Provenance

The following attestation bundles were made for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp313-cp313-manylinux2014_x86_64.whl:

Publisher: python_package.yaml on qlin960618/python-interface-coppeliasim-vrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5f090d25536ac095169bf964fdf9b4281bf7bad766e600c817b2d3aae060a124
MD5 21201d7ce49a0d6a653a0d097db9f22f
BLAKE2b-256 2069aab2669b68c908e7f1bbd0ee978ba051877b799b6ab1fc4d8e11e25acb3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: python_package.yaml on qlin960618/python-interface-coppeliasim-vrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fb037f1baed5d75fdcd4132bb1d72a4e7f8d72775f10684a2be065098decdfaa
MD5 4cf44d7fa6c5b6c60efcfee600148f9f
BLAKE2b-256 f6e4b353ffd882e64003f396619b2409597b78c6310f0d1358e0d2b236620097

See more details on using hashes here.

Provenance

The following attestation bundles were made for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp312-cp312-win_amd64.whl:

Publisher: python_package.yaml on qlin960618/python-interface-coppeliasim-vrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d645e4309f112d1c3b7a264f8aee41e83e46e65cf778e9472c82fb7b14aff299
MD5 5fe767a358765c42412b184f47767540
BLAKE2b-256 5857727be1a67cb363c128de6179c44f64b882144fd4bb877eb94d279a900676

See more details on using hashes here.

Provenance

The following attestation bundles were made for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp312-cp312-manylinux2014_x86_64.whl:

Publisher: python_package.yaml on qlin960618/python-interface-coppeliasim-vrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 95e88035848c5795f0e4ee103e4420c326d1b667de145299fc1d3d2ff193fac9
MD5 a16d0b537e6acdf119c57aab82001be9
BLAKE2b-256 67b3f9fd8098a74a926ac868909239628f6a5b7eacbc136d6aeac928a831a9ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: python_package.yaml on qlin960618/python-interface-coppeliasim-vrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 85a66f30d4fe4147b5b4042487825cb3988a1c10a58ad2a4c595d27e3a7880b1
MD5 a91b9a21c705a87b166e43c4e48f992f
BLAKE2b-256 c8d0a1ea9769ca75841e514a00a724d886af17e7cab85403331746f05612d33e

See more details on using hashes here.

Provenance

The following attestation bundles were made for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp311-cp311-win_amd64.whl:

Publisher: python_package.yaml on qlin960618/python-interface-coppeliasim-vrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 34e0120856e8e79190571f437a4704b52a37d845421937fcae5c290eedc3428b
MD5 8e835a16e1d4f13a0383b777c268fc17
BLAKE2b-256 faad2eb03c945b29ec7913b15fa9709e790ccdf1673fff2c2163965d33f1c13c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp311-cp311-manylinux2014_x86_64.whl:

Publisher: python_package.yaml on qlin960618/python-interface-coppeliasim-vrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6ed0ff20f8ac98f69807ae5f5d416e02108c7c8ef1f27e0556a9f9633682bf49
MD5 b5ea4f78634239f5d3d4a45da58ce3a7
BLAKE2b-256 90fcc3b8171eaf8b36b0cd2829019298d3dafc73a96547897d7d0876e1686577

See more details on using hashes here.

Provenance

The following attestation bundles were made for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: python_package.yaml on qlin960618/python-interface-coppeliasim-vrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9c18610ab085d1e662d3c8007b778e64fb169a04b35294511ac4759313c29d1c
MD5 215bab0fa88527bf1414a12e71d2d44f
BLAKE2b-256 4a356fb7ba739be7b2e9946e8d2382aebd864272957262f0e551edf0b2666555

See more details on using hashes here.

Provenance

The following attestation bundles were made for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp310-cp310-win_amd64.whl:

Publisher: python_package.yaml on qlin960618/python-interface-coppeliasim-vrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2994fbc8c5ff9030a75f05b76bfadc7907488c8300394005cb5e522ac46a0236
MD5 b769b5da00462b257e20479c71df2fe6
BLAKE2b-256 9f0d44768cb78900c5950c2d38499aa53f97f4a97c8f1156285aadc598e15d91

See more details on using hashes here.

Provenance

The following attestation bundles were made for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp310-cp310-manylinux2014_x86_64.whl:

Publisher: python_package.yaml on qlin960618/python-interface-coppeliasim-vrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 223e465c0a47d86f203f35783f39dd8bdf50cd9ac541e6497bf888cfe85ce77f
MD5 86f2e0e24db247185089bf57f360e401
BLAKE2b-256 985a2f34e562babc8c5479fa91fd342c5d8cac28ad6a1544ea889af6d284f10e

See more details on using hashes here.

Provenance

The following attestation bundles were made for dqrobotics_interface_coppeliasim_vrep-0.25.6.22-cp310-cp310-macosx_15_0_arm64.whl:

Publisher: python_package.yaml on qlin960618/python-interface-coppeliasim-vrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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