Skip to main content

PythonLib for XGO2-DOG

Project description

XGO-PythonLib

XGO2 has built-in motion libraries for controlling the movement and various features of the machine dog, including battery level, firmware version, and servo angle. The motion library enables users to control translation and pose movement, as well as single servo and single-leg movement. The education library facilitates camera, screen, key, microphone, and speaker operations, as well as commonly used AI functions such as gesture recognition, face detection, emotional recognition, and age and gender recognition. The detailed instructions for use of the library are as follows.

PythonLib included xgolib.py and xgoedu.py

Luwu Dynamics · WIKI

Install instructions

1 Burn the latest official image

2 Run this command:

pip install --upgrade xgo-pythonlib
sudo pip install --upgrade xgo-pythonlib

Examples

Perform gesture recognition on the current camera and press the "c" key to exit.

from xgoedu import XGOEDU 
XGO_edu = XGOEDU()

while True:
    result=XGO_edu.gestureRecognition()  
    print(result)
    if XGO_edu.xgoButton("c"):  
        break

xgolib library example

from xgolib import XGO
dog = XGO('xgomini')
dog.action(1)

Change Log

[0.2.8] - 2023-08-22

Fixed

  • Methods: display_text_on_screen()

[0.2.7] - 2023-08-20

Added

  • Methods: posenetRecognition added.

Fixed

  • Methods: lcd_arc() and lcd_circle()

[0.2.5] - 2023-07-19

Fixed

  • Methods: Change the init in xgolib.py to add delay to resolve some movement irregularities.

[0.2.4] - 2023-07-13

Fixed

  • Methods: lcd_clear() was fixed.

[0.2.3] - 2023-07-04

Added

  • Methods: cap_color_mask added.

Fixed

  • CircleRecognition renamed BallRecognition and improved.

[0.2.2] - 2023-07-03

Added

  • Five Methods: SpeechRecognition SpeechSynthesis QRRecognition CircleRecognition ColorRecognitio added.

[0.2.0] - 2023-06-21

Fixed

  • xgoVideo and xgoVideoRecord method can be used.

[0.1.9] - 2023-06-20

Fixed

  • Fixed the issue with the xgoTakePhoto method that was causing abnormal RGB colors in the saved photos.

Project details


Download files

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

Source Distribution

xgo-pythonlib-0.2.9.tar.gz (25.8 kB view details)

Uploaded Source

Built Distribution

xgo_pythonlib-0.2.9-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

Details for the file xgo-pythonlib-0.2.9.tar.gz.

File metadata

  • Download URL: xgo-pythonlib-0.2.9.tar.gz
  • Upload date:
  • Size: 25.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for xgo-pythonlib-0.2.9.tar.gz
Algorithm Hash digest
SHA256 89641cccf10b9bd412c540336d6c67e4b6bc59eb25c8353f5b77ab33a2d461d3
MD5 3774340eaa9cd8c355075118d994a18f
BLAKE2b-256 2583e211ca024b8edccc5c85f8d92f78dfd8542bd26dc5daf215cd17ff949254

See more details on using hashes here.

File details

Details for the file xgo_pythonlib-0.2.9-py3-none-any.whl.

File metadata

File hashes

Hashes for xgo_pythonlib-0.2.9-py3-none-any.whl
Algorithm Hash digest
SHA256 89c31c58ccbf21eda04d2e907f28957876a4dcb3e5a524409c576cfd510261dd
MD5 d8ec52bf2d77f1bf6eefbfc2b1ddbe94
BLAKE2b-256 1c087343c8531d5b81ede126f33659db43af4c89ac9d655a04d6878869d09aa1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page