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

Uploaded CPython 3.14Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.19-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.19-cp313-cp313-win_amd64.whl (188.0 kB view details)

Uploaded CPython 3.13Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.19-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.19-cp312-cp312-win_amd64.whl (188.0 kB view details)

Uploaded CPython 3.12Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.19-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.19-cp311-cp311-win_amd64.whl (185.2 kB view details)

Uploaded CPython 3.11Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.19-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.19-cp310-cp310-win_amd64.whl (184.5 kB view details)

Uploaded CPython 3.10Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.19-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.19-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.19-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bcabc07d1d32b36b5f899f6535936bb559d1936ae5535c12f38921199bd637a7
MD5 75229bffcdea899da89f8e2a009a8f5f
BLAKE2b-256 df7c290be8a5b4b6b31e9df753f6f415f7d828a94a1b6de0ec45bbce2afdb8dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.19-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dcb27c7bd88f81317f8b11919dc48a8668045985d0b7c4176912779e5e2792c1
MD5 fc02ebb2004c4c35711a4b795d7c65fa
BLAKE2b-256 ba220986296f3fa0ac59902e5e06b1dc3b623981cd93f7bc7f976bbd96c2a7ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.19-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 482b5afac0b25cc9ee920f63a09cc8dd143c50f6ad3f413e07f90ba6c39508ff
MD5 af4838ca2c0d953a80e1860331b9af90
BLAKE2b-256 b076e062cb92fe9648ac3f800f4c5b48b8f11547ce4f5a4222ce9114694b3628

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.19-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c53f8681150498a4265fb9a04833c38b5645d6789549ff1c765a5fc22ef3550b
MD5 ebcd36e3c8a6721be1f79b8a4058a8d9
BLAKE2b-256 eb0b6616fe51918de077998e6331900f4cd73cc5ed9f0c8e185b730d39df68d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.19-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6888f46d302f62df3275570ce1bd8288a568ccbbf7e9f8d338cd36f9bbbfa892
MD5 b14fdc085eb11ce4493c37c9ff2a1c9c
BLAKE2b-256 54cbe6473d3cfadb3da95823862598ed14c444db3249e7e4abf6f4edc6c89304

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.19-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5fbc9cbe9c489c2f31a3289c14732faa1c6a72de3cc98f8e1953e3cb461d189e
MD5 eb6822d96ceb8852c09b5b5cca3bb60e
BLAKE2b-256 901f74c7f201f11779376195feb55ccceb83fe582f9408620fa6e7fbf7c86d12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.19-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4922f32cda74706fc02054bf7e076cab16f731598381fa230765445a37d940e8
MD5 b17b6fbcb7afd70ac10f9d1202152d5a
BLAKE2b-256 5d2af0bc8b70bad6f13f20b3dcf75204e14a93fc80c118b168087676e8111836

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.19-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9150ca772cb301ce0ad5ce6238c73a4dcfc25b2f3d372503bd3d2581a650ac9
MD5 e667fa20e480f505ddd0b928074b7f46
BLAKE2b-256 56b1dc62cfb5fc3d05c08126f9cc8dcfed3981989e5b251791d98f76fd835009

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.19-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2142b7367f83ab96c640288ef20a8796a54c308938fc190e5573fb7b277b94e1
MD5 75f77d17a5004af03b345e5c6d3b5afd
BLAKE2b-256 bae11a8035869e8122699383097ea49ac9e2c4ff361a11de2a11ecca66229e76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.19-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 98bdc09defaafe833e777361826d87302ba54b74f1a840b985677b2cafa3421b
MD5 ffde707ef7f0024a277d280a9bc73a17
BLAKE2b-256 74f4f832833ace1552f741811e544d7b0d2345b1cb3e4cd0f5244c03cae92ae3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.19-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 feabb895c63b3ef5b09fd8f0f4f8ad140c22eaf3ff1a725b561cba9f021d7863
MD5 70b3b44eb86359b41e2a36027c66dc99
BLAKE2b-256 37e6d298b567e70bdffda4d3b56a20730d01d9b07e73d822348c418f371807f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.19-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4513ce3f37474674fcf6d274f62f279c60b22385efc7456d727666fe16fbb9fb
MD5 c1885afb084ff49c3f7146529fd9698c
BLAKE2b-256 a65b4431e9d17227b24ee941181e079fddda03d362e3cc364bf2c3576effe106

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.19-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e2a5819f6de8cff1eb41cf1f74a39e02c630c97946cda5a201ccd299c905fceb
MD5 5dd4f8a432d72350410686b0f22b9b3e
BLAKE2b-256 05f3a439b7410bbbb52d41704e380f748d36157b5c432e09d37d95b2ef3ebeea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.19-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a95d23b75f06ca4737b317e67954f1125fdfa08bf1dea22b5b175bd9b522cc20
MD5 53fcbe8e68b0330337fe9eb59711878a
BLAKE2b-256 56641d0d5946f6bca0385532e4958a5abdbd85a038ab355acf1cf2d788322cf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.19-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 697f491b30e816830a00eeffa09d5bfecb9915b559566cc77a50bd98f70f1fb7
MD5 5c4b278213c559b3c1b766cecb86fa6f
BLAKE2b-256 447665bd868624e7f50226fcfb768eb6ff1b6a4e02e6e0f7e9722bd5d608f7eb

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