🤖 Dexmate Robot Control and Sensing API
📦 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?
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)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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