Skip to main content

A Python library for controlling AlphaDog robotic dogs

Project description

RoboDog SDK

English | 中文

Python SDK for AlphaDog robotic dog control.

Installation

pip install robodog

Quick Start

  1. Ensure your computer is on the same network as the robotic dog
  2. Note the IP address of the robotic dog (default: 10.10.10.10)

Basic Example

from robodog import Dog

# Connect to the dog using default IP
with Dog() as dog:

    # Adjust standing height
    dog.body_height=0.25
    time.sleep(2)
    
    # Restore default height
    dog.set_parameters({'body_height': 0.23})

Core Features

  • Switch between user modes (normal, quiet, kids, etc.)
  • Adjust body posture (height, tilt, etc.)
  • Real-time status monitoring

Check the examples directory for more examples.

Contributing

Issues and pull requests are welcome. For major changes, please open an issue first to discuss proposed changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For questions or suggestions:

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

robodog-0.1.2.1.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

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

robodog-0.1.2.1-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

Details for the file robodog-0.1.2.1.tar.gz.

File metadata

  • Download URL: robodog-0.1.2.1.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.21

File hashes

Hashes for robodog-0.1.2.1.tar.gz
Algorithm Hash digest
SHA256 fa97eb7a617dfcfb0570e848734453f21baff8851b58f347e0e4253fd99a53a5
MD5 936017c401bb80e8d74e35acd196fd4f
BLAKE2b-256 d2a1559c00989157c30a9655ee630109f8bbfd680b40d67ccfd6bb6d83b1a100

See more details on using hashes here.

File details

Details for the file robodog-0.1.2.1-py3-none-any.whl.

File metadata

  • Download URL: robodog-0.1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 10.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.21

File hashes

Hashes for robodog-0.1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 aa51747d5edd536341e7e551000c8fc22d0fc91cef5aa404c6b4bf5b8a99bcec
MD5 42cca06547a0a8d2a55fd87ded20412e
BLAKE2b-256 7a2fba80f4243a360bf55a316523576831a1089ba4a298932fcce62e54b10adf

See more details on using hashes here.

Supported by

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