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.8-cp313-cp313-win_amd64.whl (187.8 kB view details)

Uploaded CPython 3.13Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp313-cp313-macosx_15_0_arm64.whl (268.0 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp312-cp312-win_amd64.whl (187.8 kB view details)

Uploaded CPython 3.12Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp312-cp312-macosx_15_0_arm64.whl (268.0 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp311-cp311-win_amd64.whl (185.1 kB view details)

Uploaded CPython 3.11Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp311-cp311-macosx_15_0_arm64.whl (267.3 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp310-cp310-win_amd64.whl (184.4 kB view details)

Uploaded CPython 3.10Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp310-cp310-macosx_15_0_arm64.whl (266.2 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 245d27f03faf80cbcf36accbc51c999ea0ab1e4cc3d8996b7a56bec3f7c7351f
MD5 8efcf2f965d4135959469ff8755d3282
BLAKE2b-256 787737bfde1f0e9716049796fc799b2531962d883b447c6d001779ddd3abb435

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 000e8f1d8fbd9fc05c8d4f5b06827719cd7171b121ebf311a5dd78a90eb3a6de
MD5 a499ed9291f2639fdf8fa9c09a1794f4
BLAKE2b-256 262950631ff799a503c503094592d95a38df81f020b59c53460f9d858f99e85e

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad99df88044c3308de8a4a211bb2e124eb4fcf65f793f9eba203e7275da27d4c
MD5 afa1a8bcd6ca9882ffdcf29506fbae0d
BLAKE2b-256 1795a89c900daeb99ae061b276fd460ce9b89d2a3f5a83d2162408607995079e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 df6ceb1a3b2a35354cdb8b52cd4a576b04fa4c0c83ee9f4a878e4400ab96d194
MD5 f95fc0cd029351f71627a3e71e71dc97
BLAKE2b-256 e0c01be569780f75af825951bebbe388bfb328411165e1acc927e4eba0def4ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0010aa50f6eadfeedc17ca6d0cc5343b6e1f227e986f64bfbf985ed34d419fce
MD5 54f3dfa19723f4f9529fde3f2ffcf3cb
BLAKE2b-256 051f27deaf6d775eb8da785a94659436a92e4223f9b49b6f2bd841d267ba319b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2bc5492068212291a7b2cf7b8ad7e581423494b9d3f7465561e6cca1eea35d9c
MD5 206b0cbfba4844c472a6bc0dfd262991
BLAKE2b-256 cf76b46336efeb29a2d56c59adc8aa4dcd1318485b743bba48f854603442d04e

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 52759723a14861017f0d31f559a1450457f4b29b0989022b4593766698a12b85
MD5 14ad9926fb891f88e0c3792365d539d4
BLAKE2b-256 b289e905ce08fdd7a7cb537a90c8845e4de6b86f6d16adef61aa691f7074396e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2442be9f9d7a6c6a6518eb63c73d88d0ac55ce1c0a16a3de6d2fb5428618a460
MD5 4a8c1ab29b099bd4bd1321bd38432316
BLAKE2b-256 e6827cc61e7ea3556cfb9569e5821c868f95716f96cce7f6140f62d5b51ec91d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8cafa0ff14848880e8f80de124cead8317e608c7bf2c564a000ca76ada6aa037
MD5 9757a954654354bc45e748a39927ed6f
BLAKE2b-256 ae454d2207c56c1094bdfd7e4cdea3e13ba7f3548fc9077c09eab7fd7ce40c5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3258b3ffb31a081a4300bf7b9032b4068c41abf23c96c1a6c540c7dbb0d92727
MD5 dfcb8f7f448c9059ee0bd22189d1a9c5
BLAKE2b-256 f35cd5caca90c81e427c23bbeedb8242de9ab84caa477e04b1273ac1d1e1024f

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93b3c19b24d33fcae663f0f3a073c498f926957b7a8a38b6f27728dd6955f352
MD5 51b2045230ffaa223fe2c03557901a5f
BLAKE2b-256 d226ab3c18686c88838861f51460727920a9de95ca79d452303ad08f4a0b221e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9c2bebd1e56e639fcf533d638594ce8ead0e052f54849b1a239435aaa04522b2
MD5 8aaae45680d8d8ff4a14417c270f60de
BLAKE2b-256 bf87337f159749c083e23063e18bcd13476787915e6c5520e3cee64048778dc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6d468d80869120b628a041415af6054dc96dfe73d5e3e082776cff09453099f0
MD5 a17cbf36d6c4cb3bbde7327a2913d89e
BLAKE2b-256 e8a192c7fc9248485ab2ecfdecadd743f2d94d2289d0b092e5f325b197c1989f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae59f1605cb9e080b0b9832859b0583dca5adb30c6ff14c64dd6e3c3e7c8d518
MD5 3f4484683e44859211452a0aaba9e116
BLAKE2b-256 e95c3290523cfdec4084ff231dc86f0c289c8959aa2d5acebb5481f4806987a3

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0e90979b416a6ea971ba30885e2e214be08ee14d4f5d3b808df9c0628eea3971
MD5 4001daa4267ec040a0f1f5e21fec222b
BLAKE2b-256 287aa42e6616f6d31bbeeee184588d5be08f82151e95f8117dcc976f12cdd7c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.8-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 eb3ccbde2b274ec65a8e6ffd3e8788fc6e085e6aade2dbda072cb373b9043ac5
MD5 8359f0cd8ca53f037961309eb24f19f5
BLAKE2b-256 58bef1e2eaac1c3b8fb9bccf775b611bf0fcd191ba1d216c556cc7c79c06fb2b

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