Skip to main content

🤖 Dexmate Robot Control and Sensing API

Python

📦 Installation

pip install dexcontrol

To run the examples in this repo, you can try:

pip install dexcontrol[example]

⚠️ Version Compatibility

Important: dexcontrol >= 0.5.0 requires robot firmware >= 0.5.0. Older firmware will not work with this release — update the firmware first, or pin dexcontrol to 0.4.x until you can upgrade.

If your firmware is outdated, please update it before installing the new version to ensure full compatibility. Please contact the Dexmate team if you do not know how to do it.

Firmware Compatibility Matrix

dexcontrol and the robot firmware are released in lockstep on the minor version: a given dexcontrol 0.X.y is compatible with firmware 0.X.*. You can check the firmware version on your robot by running examples/troubleshooting/display_robot_info.py.

dexcontrol version Compatible firmware version
0.5.x 0.5.x
0.4.x 0.4.x
0.3.x 0.3.x
0.2.x 0.2.x

If your firmware minor version does not match the dexcontrol version you intend to install, the client will print a version warning at startup and some features may not work correctly. Update the firmware first (see vega-firmware) or pin dexcontrol to a version compatible with your current firmware.

📋 See CHANGELOG.md for detailed release notes and version history.

📄 Licensing

This project is dual-licensed:

🔓 Open Source License

This software is available under the GNU Affero General Public License v3.0 (AGPL-3.0). See the LICENSE file for details.

💼 Commercial License

For businesses that want to use this software in proprietary applications without the AGPL requirements, commercial licenses are available.

📧 Contact us for commercial licensing: contact@dexmate.ai

Commercial licenses provide:

  • ✅ Right to use in closed-source applications
  • ✅ No source code disclosure requirements
  • ✅ Priority support options

📚 Examples

Explore our comprehensive examples in the examples/ directory:

  • 🎮 Basic Control - Simple movement and sensor reading
  • 🎯 Advanced Control - Complex manipulation tasks
  • 📺 Teleoperation - Remote control interfaces
  • 🔧 Troubleshooting - Diagnostic and maintenance tools

🤝 Ready to build amazing robots?

📧 Contact Us • 📚 View Examples •

Metadata

Release files for dexcontrol 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for dexcontrol 0.5.0
File Interpreter ABI Platform
dexcontrol-0.5.0-py3-none-any.whl Python 3 none any Details

Release files / dexcontrol-0.5.0-py3-none-any.whl

Download URL dexcontrol-0.5.0-py3-none-any.whl
Size 147.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ced017ddce148b49173eb02daf8b680d218ce1c15517fcb616a71a838a3f7e90
BLAKE2b-256 checksum
How to use checksums
14b51e669e5b131fb229808ef188a4589393e01d8605a0edfd8738d01b1e490a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 6, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page