Skip to main content

This is Python API for ElephantRobotics product

Python 3 pypi_version

This is a python API for serial communication with robot and controlling it.

home

Installation

Notes:

Make sure that Atom is flashed into the top Atom, Transponder is flashed into the base Basic.
The firmware Atom and Transponder download address: https://github.com/elephantrobotics/myCobot/tree/main/Software
You also can use myStudio to flash them, myStudio address: https://github.com/elephantrobotics/myStudio/releases

Pip

pip install pymycobot --upgrade

Source code

# The latest code branch is the develop branch. You can choose to install it if necessary.
git clone https://github.com/elephantrobotics/pymycobot.git <your-path>
cd <your-path>/pymycobot
# Install
[sudo] python2 setup.py install # Will not support starting from v4.0.1
# or
[sudo] python3 setup.py install

Or the more modern form:

# Install
pip install .
# Uninstall
pip uninstall .

Usage:

# for mycobot 280 machine
from pymycobot import MyCobot280  
from pymycobot import MyCobot280Socket
# for mycobot 320 machine
from pymycobot import MyCobot320
from pymycobot import MyCobot320Socket  
# for mecharm 270 machine
from pymycobot import MechArm270  
from pymycobot import MechArmSocket  
# for mypalletizer 260 machine
from pymycobot import MyPalletizer260  
from pymycobot import MyPalletizerSocket
# for ultraArm P340 machine
from pymycobot import ultraArmP340
# for mycobot pro450 machine
from pymycobot import Pro450Client

The demo directory stores some test case files.

You can find out which interfaces pymycobot provides in pymycobot/README.md.

Please go to here.

Note: Version v3.6.0 differentiates interfaces by model. Starting from this version, the MyCobot class will no longer be maintained. For new usage, please refer to the document:

CN EN
MyCobot 280 API说明 MyCobot 280 API Description
MyCobot 320 API说明 MyCobot 320 API Description
MechArm 270 API说明 MechArm 270 API Description
MyPalletizer 260 API说明 MyPalletizer 260 API Description
myAGV API说明 myAGV API Description
myArm_M&C API说明 myArm_M&C API Description
ultraArm P340 API说明 ultraArm P340 API Description
MyBuddy API说明 MyBuddy API Description
MyBuddyEmoticon API说明 MyBuddyEmoticon API Description
MyCobot Pro450 API说明 MyCobot Pro450 API Description

pymycobot

This is python API for ElephantRobotics product

We support Python2, Python3.5 or later.

jaywcjlove/sb jaywcjlove/sb

MyCobot 280 API说明 | MyCobot 280 API Description

MyCobot 320 API说明 | MyCobot 320 API Description

MechArm 270 API说明 | MechArm 270 API Description

MyPalletizer 260 API说明 | MyPalletizer 260 API Description

myAGV API说明 | myAGV API Description

myArm_M&C API说明 | myArm_M&C API Description

ultraArm P340 API说明 | ultraArm P340 API Description

MyBuddy API说明 | MyBuddy API Description

MyBuddyEmoticon API说明 | MyBuddyEmoticon API Description

MyCobot Pro450 API说明 | MyCobot Pro450 API Description

Catalogue:

More demo can go to here.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymycobot-4.0.6.tar.gz (270.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pymycobot-4.0.6-py3-none-any.whl (338.0 kB view details)

Uploaded Python 3

File details

Details for the file pymycobot-4.0.6.tar.gz.

File metadata

  • Download URL: pymycobot-4.0.6.tar.gz
  • Upload date:
  • Size: 270.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.10

File hashes

Hashes for pymycobot-4.0.6.tar.gz
Algorithm Hash digest
SHA256 584f09c3050875849953c4ec26e3b73c47ce876b40072b8d4b7987b571e08d42
MD5 5401c13aa825f3b80862b4ca7398bfb0
BLAKE2b-256 722e1a2009332aac33274dd4eaf9ae7e939d595899b67b428299b11a81569eb0

See more details on using hashes here.

File details

Details for the file pymycobot-4.0.6-py3-none-any.whl.

File metadata

  • Download URL: pymycobot-4.0.6-py3-none-any.whl
  • Upload date:
  • Size: 338.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.10

File hashes

Hashes for pymycobot-4.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ec16504f512710104de8c425a3ac7ff2372cd90bb7eb3f05e45e0e11243d58c5
MD5 de37fa029247c48a2f768941506d6cac
BLAKE2b-256 85d66bd104bb81d62c7e3ff2d2e8137e89fe150fce574271cff3e77c8901b15a

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

4.0.6

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page