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

Uploaded CPython 3.14Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp314-cp314-macosx_15_0_arm64.whl (268.4 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp313-cp313-win_amd64.whl (187.8 kB view details)

Uploaded CPython 3.13Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.9-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.9-cp312-cp312-win_amd64.whl (187.8 kB view details)

Uploaded CPython 3.12Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.9-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.9-cp311-cp311-win_amd64.whl (185.1 kB view details)

Uploaded CPython 3.11Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.9-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.9-cp310-cp310-win_amd64.whl (184.4 kB view details)

Uploaded CPython 3.10Windows x86-64

dqrobotics_interface_coppeliasim_vrep-0.25.6.9-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.9-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f3dc37af47d9637aa619c5266436390416384e5162b3dd5d4b592db079ed7cc0
MD5 130010868ade35f873a307196de1148b
BLAKE2b-256 fb6ae5ccd9f913b933a60656f2c848538d0fce3a925a157d8b12341ec2137ac7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c8fcc5527ff683366cac4c89afdcb0702add5e9fdb3cc215e18b41091a5ea190
MD5 7bb8dbb4f0439a8ed4f2cda27fd4f4d5
BLAKE2b-256 3322f793ce7c0a033468452f341a09854bfa345b010bf560160920444e4015ee

See more details on using hashes here.

File details

Details for the file dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp314-cp314-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bf71d44faa5c1ebca3896c06d79af12ac4f1349d49acd57bcf832d4da8f4d5ba
MD5 59b567a83532f0c2ba0cc1fd439fac56
BLAKE2b-256 8d9a5b23a99dd79c1a7dbcf927511aa3875712e2a412e9a4a58a730a7d356026

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d46808f1828fc994f314270786d8960c3c2adf5eb420768a062bd8fc057725e0
MD5 e2d468216744de8b104df50a36390f74
BLAKE2b-256 8f51513f038f6bc2522b33b2af3fafdd7126d7677e7e53ae7958edb467d7ee16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3ad3e59a4cf7c8762dd46a8be75611bfed8346186f02a42abfe35c9086479743
MD5 8a0e932f76345d4dd2d1cac10cadd8bc
BLAKE2b-256 761273bb6a387f516f329fb8c8264df81dfae22579a48dfec1a32938f69f9def

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5c7823187fbacd7eff53801f8df6404eecf3968e369949cab3be2b47d72c4b6
MD5 c208bebe1f237cd2854654d3927d6a1b
BLAKE2b-256 9995ee53223f6deb131860b99429cc1368c0d92021e20bf64daec71b94ce04ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ab3eb3fff57fd9dbedd2bc39a9169311d3ce60f09953251e240bbbce24d311a
MD5 f08c1ae23f5b7bc963d47b1417add9c2
BLAKE2b-256 d654a43ca2792d8db809d054e9a1fdf283d956d8d0b23947b213a9942faf4717

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 64045f0ecf2e80e27042a1641c8768d1a15a14fd17fbc5a36942e4e16a518c9c
MD5 3adf71d01ef379a8b03fee9bf2bd2bcf
BLAKE2b-256 e9c2d36fc2bc8f75bc6361247c4019d0052284d0d7a618ec0afad4668a5bfefb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5bb132c6ef6bfe5fe56b443260d3c3bcdde57b464d3be1557dc2d6b5e1f18c5c
MD5 2c421300a868e632740e4fee493dbb50
BLAKE2b-256 353e7d94a7932744340f3204266039631ee0e2771d63851d08bd3036b9eb8939

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83a2d2eddbe9f7e81ee8ddc9dd69649955aed3f3dabb93b0f85fc0068c5af6d6
MD5 af836f55e74045c1e4dc1c54b2c77a13
BLAKE2b-256 5e4525c0f6d07e5ce0fdb4dece74d4ed0dea6f79f7ce86228d7b0fff500f6f97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9607a3659c49ebded7521330a19be02180f28f5c974c1964f8e71791e4298ad5
MD5 8de1657eba4be241f655bd750448c6d6
BLAKE2b-256 e1847a18f6f7eef7e46576042321491026727519418bfd03e82b378ecf64c66c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a2ffa39b38c070ff07b0c049d138d62d66872395adad01259f653c3da165368a
MD5 34a44c8f8c8d162cb7a20b0106ec4d6b
BLAKE2b-256 a2ed663931a2e9fac78dea30006b19e15b7e3a204e2e4c11b6b4f19a23447433

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 db992a3dee5996d2b9546a3dfb13db365ed56a651a075729e5ebed112a884db7
MD5 e60a7bab6ea94f07272afb15ed47267e
BLAKE2b-256 0af536165c6af572ed2a611e3a143d8069fb6021cfcc3f4e6662908f1228ec2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f8e8665c2c14a61f3ea66c3c6202d59e1bf97bc4b579e493fca59b027db9e50
MD5 56ab89ae8d2c3400f22ae3b6f7218804
BLAKE2b-256 955a1f4cd01d455cfb8487d3abf457044c9edeb0737daeba80c2dd264e93717a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8be111381f45a7683fff89f7a9e1fb0c81e0bad2b7d10031c2f0489db7d9af76
MD5 84ba237f253e5e071655f2276b9a91a4
BLAKE2b-256 bd892681c23e49fa50ecd19ef639dad9af4166d61427ffacf2fc73ed3e81e808

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 37adccc9061a1b49718eb865a6bad2c435f51b66fd86801e1d427ea4b55d3675
MD5 c276f977a5d2d7588bef971a41ce0bec
BLAKE2b-256 47dea4de750e5f9624d73d29c0b329cd2a7af4e3768917ca88cc6d4382bed472

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0fa894a007550d5b58ad86e73b1782e45441cb7334b94bab8a28b3afa404020b
MD5 d7e34a7819c2dfb1222f06e03937415b
BLAKE2b-256 150f2575d59980efa8800931f607e4fecb823aa95231fa9d4688f5f082784a8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10bf5db29e871ccaa148f3ced0d2554a7327295e226f3399f735523d4bd3eebc
MD5 953f752320ba99376321e71be6b1cb5e
BLAKE2b-256 16408fdb2fe717c71b65cdc8905bea019ee3306ff3cadfb9ef9f3942e3602d61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3dddda395a69f24369be97b0f7ff9c18e14f1948af1a725aac2f9d2bde55e61c
MD5 1e6b2d201b09a9b22c94336c1ce6291a
BLAKE2b-256 282a7a5948729e9704278b15815f7fbabc8125002f1187f2e17ba1729ab35ba9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dqrobotics_interface_coppeliasim_vrep-0.25.6.9-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e354e21c69f8896e396e35d91dbcd96896efd42df0f5832f024c198649f8e547
MD5 cc588d42d55c405530962bda3b6fb79d
BLAKE2b-256 40ca6b76ff9c0c14f87332f3b8f8ca3702b8eeefa1eec6e3cdda90ead9ac3e40

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