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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.21-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.21-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.21-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1196dc70bf6f4098b81176ed025075dcc7b2f790c0b011ea77d65a2089b84906
MD5 cb6b9a124ddeac9fe8b72d77ade8dbf8
BLAKE2b-256 d1979ba06bf2142035b19d2977fa4f7ef9b6ace145c2aad206e33d4a9f748525

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.21-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85d09b42be6d14e3cbe651baa3220788f2d04960fc0c4ece1dd00cd92c5f9b55
MD5 bb165309b0220679b7eca4e4401812c5
BLAKE2b-256 c4f8219d55192cf5c58f34ecda54de2a23e96ebcdfa1e38527c2303eeb033877

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.21-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6c5647c41335d2c12ec61886f38c820f7530de690dca56a0244a17c6c7f6b466
MD5 105fa6b0ee56d602686239ffbbebd481
BLAKE2b-256 a3163dac23fe2219e42b8c728f974e4263914b781a6c37f0dbcad1d7bbb649c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.21-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 10076e4f3b452a1900a3849f485a8c487b2dd03d6eb8c4822511d5c9ab21877b
MD5 617adca0c9474bcedc5527ee094f5683
BLAKE2b-256 8b5a484131f1ca27f72cee7638d8e7a1c34733b34c6e6a22a951d848de51bea3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.21-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89aecee2dd17cad0e60d7770ca92b62655d8d0b47b7795a07191dfee555dd718
MD5 995262086cf242ebf8f725931a9473dd
BLAKE2b-256 87a545f966b8824b29fb156a718be01ac5992bec27b6d81e176e07238de77c49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.21-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 616578ae8aad5292aaf240d87fba31263301200222d9e7adbeb020508c74fa0c
MD5 0339c7cec9e6fe7fef3c18ca4803fd28
BLAKE2b-256 bf1ffb88bc53380179f9304cc8eab4c3c0b9235a3b9e6074289f8cfaab86e715

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.21-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 744bdba7b6e0a5c6f234e1fb92ce71c6dd18eb1e9eecf7a0ad04b1ceb112f6e5
MD5 86508e9a015a457046d43f0d085748dd
BLAKE2b-256 ffb3e707e7eda71cb9df6fcd48ddab307637bc2ed305af3739aee63b2b14c91a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.21-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20a61323f75a5e92792cff39e1b89ff88258fe407d20cf6e6530c8d4423fc200
MD5 4a08ffc20a898927a54ee48595041cc4
BLAKE2b-256 45df36ddfefe4118ed1cd168f657f68394700f36a18b37e726f5dcc78de46a83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.21-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 234107d5b32d245b09d2aab4674ec61ee8418f61126dbb51c3945853954530fc
MD5 39adab5b270200dbba2375df0ec4503a
BLAKE2b-256 79cc327b63830ebecfcfa8aadac2f8e9b6d9d7537f09e70f4deadd5e0d0d6df5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.21-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ae2300a29f9ff8fa4adc9bde319af4028af68ab2ed4310dd8df8823b465ba65a
MD5 577dfe261d17d0d840264dc1e38baaba
BLAKE2b-256 fac1c0e6f700a65c11cd6d1f492c30b4c28a908ac8a3b56041b54e43d3b476dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.21-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7bcff806888466fa60acb323af7126fcb5f0050d8c460d1db5c21fa983b8000e
MD5 420437c529c25f4d490fd4145b5be378
BLAKE2b-256 0aaf1edb193df584eba412fa3ac1f9bda01a9f0d3ef15603e115ec10ca8578b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.21-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3bd34809fcb388a40c2ae0b2e228da7ae96e03f6f462b685ba69f08bd2f8f6d0
MD5 4ca9cd0a3c36ba3ef9f6f4d5c1c756bc
BLAKE2b-256 1d93d982d35c19fe31daab1424b2a159f4623ff6974ca199e46be8439922cbe9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.21-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7f56d07addb511a120afe0f82cb3097ce27c887c838373cfcc16eaedab54ff47
MD5 09c34e741ea09def15548e16bfc020d3
BLAKE2b-256 0d3aec81eb4dfa7b653929e2b0aef7c1ebec32573125787476ad4c0674492159

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.21-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce0f36592b04e5fdc684728cd45a9b460d74ade27968eda00a8608f41cd4e95f
MD5 baacaeaf823ebf5a5087f6f43ea716de
BLAKE2b-256 ebb0110d11d7bdad0790fd8bf7d7c2ecf10db8a4bd24142dd425e1c4b7a8bf8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.21-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3e5e154dc7bb50520bb60f87be36c075c061532a1b3da2f53062f59daf66947c
MD5 70d6460d8354e117febfaf6d6e488cf0
BLAKE2b-256 8637ac6c4e43de65ea72b84f56d49b061b341f8a48da4bf9c3d7651d5b2c58f4

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