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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.12-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.12-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.12-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bd257e439f9a6f0b15f44e55e554a99897a65d47d0ce2c0f8345029c1cf9ba0e
MD5 984933db875f1d4d733e870c88ff37a9
BLAKE2b-256 b8df9a9290a88a3f6e7429676631e36587d33c50e52c4d59ecfa470eea548c25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.12-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bbe092d12f6e9efa72a0b6354fe381ce5afa223dd76044eda1e077000beda55
MD5 9c4a98a4775e79ea7d61eff45108fb84
BLAKE2b-256 44aa4d5d8616f6933473d67ff26fcec21c28741ac7eb9b057f23e19975899e50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.12-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 450c512e878461e1516def3b14c20f6444116d9e58f7afe340d9daaf407e3cfe
MD5 e61b789247028bda101fc87eda4975ae
BLAKE2b-256 ee7977a6aa36c74ca8b7d61253047e14d8721e105a8e64b38c0f2282f22d7f2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 256f58003956cca0ecadd821983a04314d9b4fdf86eb65f70af6c0cc3de27de2
MD5 7606cd704ab54332833bbd48444dc386
BLAKE2b-256 ed512d04f75ed7c9d63ac19d41510d69d432215e178024d45a906f4b7aacc395

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.12-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7e73c4d23c6dd3951720b3223d63a05a8cd032a7794bbe75a346b05775421ae
MD5 85986b8d72876fb17a0f7d0f19ae685b
BLAKE2b-256 68c49fef5873acdc9500cbadb4bd94be25a81361a7280f8ccce54b891b948c9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.12-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1af958470504296f6d1e2ea0d98fab6ec7d92819913b48a7a12bc61a2992ddbe
MD5 1e40f3b81e49c50886a63de86aaa3d40
BLAKE2b-256 ab7fac8f659a5214dd0e17621f49a4e3fb058bb2bcbb0dad86ae647d54c79817

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4c3afea732ae23a90683d05d9560e5f348923a8f4a1906ceaa98c8443a972aae
MD5 f32bea8a2675b921dce0a179a74158f2
BLAKE2b-256 095f027b4f593712a78721c5d2e726dc1c3c0fb1f6668479a72ba8cab0f09b23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.12-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 461e0b5cb96030fffd8685b1a78962675c2e3c20fb1393f6dc5816fa23d1f782
MD5 f1bf89af8802757b3935cab130677c15
BLAKE2b-256 b515ccf9b31aeb52f26c076bd956bc3a55bc62a8fb5df977d0194bd9f5259f3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.12-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1fad6edea8dc9739611f34d06df6ee12c2f017f462428adf3cd5e6e1bded6a6c
MD5 d3fa23d909d4372a432cfdcadc5bab13
BLAKE2b-256 df2d786340f611539a4947a9397a78e4efcb0158a3460575b7039ca3e0e9ddd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bfc4ad8ab5e75cce3d1454f83c9d0d8fe09b6ba884475e47ca05598d7baa0b7c
MD5 b47b592679f443289029d8969815c1a1
BLAKE2b-256 4f8344f1e19f6762d0177e3f3e684946af641862551e932896d6af0d49aaa1b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.12-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9a8db0231b55c125bff62a143a74250f24381e324b427181e6ab19cae7754a8
MD5 6c86c7900b41920147f1d63664020c61
BLAKE2b-256 402f3eeae2d61c923a211c6ea69872b68f2192ecf8f92cc3bfce831db5e748a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.12-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 baab6defaf24e0fdd5f61889bea3f80da45e4d04a210b8918d2d6d0933dbd937
MD5 5eee07ecf6478ad2989396c52f7032a9
BLAKE2b-256 7e98634486a301d587dec1b36a0d5e91d0387812ac29e6a71ef4d21f47b62c0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 38fd5ee6033f4e44fdd327917c9980681e3167d41ff905ab0e680af8bcb0bd8c
MD5 bb6ec93ce6e92647582d9039ee6fa940
BLAKE2b-256 8472d2781622930abb15a0b7e6f524260d9b036f95d22a861804553cc62c1371

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.12-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 12381f1049021e58ae0badea1c63d3a2580e6e1ed955501cdcc91697b518f4e4
MD5 f667354339cf29fca6f613a92266d96d
BLAKE2b-256 966668d190342911e6f621f04acc651ac9942cb7e0b4440f8fe1455137a0c41a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.12-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 79973a291cc96e620c0d4e2bb08e27a68b152dd0279bfb014f3e8d02168afdf6
MD5 c9372ad03da9c7ff0e54d9247cc19e81
BLAKE2b-256 ec615599d8e87fa718f6f4773bd194bf027a306bdcf2f9f0a0336c7359fe7e52

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