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

PythonLib-WIKI

Install instructions

1 Burn the official 0609 img image

2 Copy all files from the "model" directory to \home\pi\model

3 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.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.0.tar.gz (20.7 kB view details)

Uploaded Source

Built Distribution

xgo_pythonlib-0.2.0-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: xgo-pythonlib-0.2.0.tar.gz
  • Upload date:
  • Size: 20.7 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.0.tar.gz
Algorithm Hash digest
SHA256 547687ba42984d60481015933b99bde61cc4e83d1d344f4229e7d3ae94f9b339
MD5 222ab7644978999409c0bb3b5b55dce9
BLAKE2b-256 dbd9b09b5c6512366a2d048f04870cdabe5e2223e63d9071332b9232e1fc9dea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xgo_pythonlib-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6a399b758ddb55315b19f88a1d7b5a725ba36e5b8b71aab1e21c6fc0b3ae8049
MD5 01e8610467877a55ad0e21b8ee3a3494
BLAKE2b-256 b925545ae6b9f13e42151cb3c7eb99b4d821fa7ea348dab090e93dc7fb385343

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