Skip to main content

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.3.2] - 2024-01-29

Fixed

  • Update xgolib.py to 1.3.9

[0.3.1] - 2023-09-16

Fixed

  • Add .gitignore
  • Gesture image flip

[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.

Metadata

Release files for xgo-pythonlib 0.3.5

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

Source distribution (sdist)

Source distribution for xgo-pythonlib 0.3.5
File Size Uploaded
xgo-pythonlib-0.3.5.tar.gz 27.2 kB Details

Release files / xgo-pythonlib-0.3.5.tar.gz

Download URL xgo-pythonlib-0.3.5.tar.gz
Size 27.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2f8cf10be5d32519d2e7bbc73686a5c55d5e3463fdba5276f71fee91d6256e8a
BLAKE2b-256 checksum
How to use checksums
2d314fbd32b3653d69cd8866cf0dfeacfdcbe351d7a87490259134d7690d05cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.0

Release history Release notifications | RSS feed

This release

0.3.5 This release

1 release file

0.3.4

1 release file

0.3.3

1 release file

0.3.2

1 release file

0.3.1

2 release files

0.3.0

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

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