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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.10-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.10-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e04f3bf0be330b235c40ff0ad6e8bb3535eea14e07b3a1bb6b9bdf3ec025e884
MD5 a3abd7e181b6b328018a1a6da0b9134c
BLAKE2b-256 6de8a7a19b5a0245108db8fa52a3f56e15a815f1d9aafa65dfe767197b2b4169

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 613bdbcb11ec8010ed0fd84bf4946b6a43604645fa4b529b185cf99f3e1f554c
MD5 966125e7ed9281d9302d73679354c628
BLAKE2b-256 43f7ee3575b7b5e22c46dc2ded9ee211339a0a60eb32bba1ea884c5ac27de64f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9600add2eebc99a0a86ab1778c609a963f85933d8d0d017c885e431a485bcb79
MD5 fee29aeb5e523b69db5ffc7660c255fc
BLAKE2b-256 303873ca3eb456287572186ac77a7817a9caf311f9560fe11ee5ee1af53b0c36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e453c52660f75c3351aa81a1bfaa349034c3e521619623d0fad0b376834babb8
MD5 79ac0428c688c2baad2bdfa1583cc41f
BLAKE2b-256 0158351e95f655332961e20801a57957b13c62350b99323b77e6a13d30088d1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a31c9ae496cc15667f49f5824ac42b9ff043c8211db781a6150133a00065339
MD5 7ed7f33ff9cb7dffade72cbacba875d5
BLAKE2b-256 96025f53c040a99bf83de963ee4278d3cc3980d6031fa6ed7ee7d9efc17b3fbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1bfc62c6c68d4506d8479f77ce5705d85bfefd9f8056fb71b1ef7bd86051cad
MD5 29a3308a726f89b2730be2ca0876cbe6
BLAKE2b-256 8440f4b0d7adb3f4d0537909cec867e78cf7b6ca5e5c350b058675ca3821c3a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 146feb465ccee455e6f4feb23a33414218b4a5719a403d0d6881179afe92ddd3
MD5 3653ac2454eff29adff21d7c1c2660cd
BLAKE2b-256 769e03cc9d88f5bcf7d5a7c81d52b9f63247a2b43a5ff2ab8f0312d7904e8f74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7de7b29fb99ade2c3c85d6a91fb318ab1c270ae7fe0a18c72cd5f2dd03067ace
MD5 868f0efd2b1c1285a163722a92edeed9
BLAKE2b-256 f9e6fef7d6eb6f32522437f8cd055cec9205e2773213441105e5369b1e27e90d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00021e508b74a61aae2e2c49e63609b50cb1b0909a76bc0cfbdece493e055ef4
MD5 ac096ab594b2f3280b114c11906885a1
BLAKE2b-256 11dfee917efcf0b18df7521a0beb25296031c12bcda9e16151d6b05974d67c89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 209ee1988c6b16c7271e06b28f507adff8b3e5c141a52e42180941dccf8d1369
MD5 1e7b6911b9fc5fb9c1c59bc2a1f65ccf
BLAKE2b-256 244fb414c54784ad455e3f59d416100aba2359bfe93ef7f4961c08aa42005c03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 23890bd2e81ffd7bf6e1edc93c72c9d62f5bc477fa7463e6d96b4a356dfa1fa5
MD5 996f06140e6967c77a297303d9270d0d
BLAKE2b-256 0995b4386b749da88ce91418bccdbb48b319089b98a19f34d4f7e1c00de7c13c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6fc9c9a0e0cd2511130f73b9d61d8a33026559ea455c897a37a6df20faec4a88
MD5 3c5d998142fc11dbb78c28380e45fdc4
BLAKE2b-256 3388c1e164949360d3ad3aff979feaee7f23a228052c23d6d4c922ae38157b21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed8853e62cbad9041f070945efb791e83d2944718f6102c0162450b576ea5189
MD5 167b9aa80abc54936f032280340d4365
BLAKE2b-256 a81366728b395703c373b8e810428c713de7f71262e631865f33082486afb045

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a0146a64f0df011a4bcda356aeff3d49d5eba2e08c6118599dc65c2e52d8f8b8
MD5 95e17e490b5fcc808f5422d43c1dabf8
BLAKE2b-256 a05228bb8a51a014dad5fb7bda22594bafdd61acd1d49a59ceb2a45387273fa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7f923b2ce0d1168265120a21412e2b2b87553323e92a2e307c2ba198d7b2da2b
MD5 1a430b64d94da64e5fb78c53d8b183ca
BLAKE2b-256 7ad36b4898261a991a31c5839d4b17607407f20901b59bfc14685e575b3f66c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3d327a4b336fbea800be183bdb44df8ae1fa2a8aa4d898f7133d8f7877d98ec7
MD5 8d8c7675499f641673b04822e2e7cb4a
BLAKE2b-256 cb5f1819b5261fe2ecbac4429ff5e11c78a8ad033f1951cdb5a096940ceeabf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a28edf22cd98a2d7f60b542ed0486edca0e0cebf7d663aa978a25efb67bbd05e
MD5 9004ca66600b23d6bb7c2c57454534d7
BLAKE2b-256 3b28a109a215c4b7df27df4835c4972c82dab1c42052835a59997ce3f7667de1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a59445a8ff3adaa77eaeecdd3786c2926775ad185754e834b84b9e40dcca4d66
MD5 5b16e039832729187e45d8e349ef07b4
BLAKE2b-256 77766f03e99089e95fdcc35c123ea8e765df4a9529523bd473028fbd2f3ce7cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.10-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a150ee71511ac545889d12e655cf54ecdf37436f0ab215d25f102b872373cf8d
MD5 0692acf572c2b96127bbdeefab2e1bae
BLAKE2b-256 4679c82b465a3ac5b79ba7ca44714411a95e6e9c5c0d6d311ad60695062272ee

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