Mebo is a python package to control the Mebo Robot <https://meborobot.com> with Python.
This is a beta, so there might be breaking changes. Some basic usage is defined below, but more extensive documentation is available at ReadTheDocs.
Note
This project is not associated with the official Mebo project or its owners, Skyrocket LLC.
Note
This package and the associated modules have been tested on Mebo version 1 only.
pip install mebo
Some basic usage is below. The API will change and limited documentation exists, but it works for getting started.
from mebo import Mebo
m = Mebo() # autodiscover IP using mDNS
m.move('n', speed=255, dur=1000) # move forward at max speed for 1 second
m.arm.up(dur=1000) # move the arm up for one second
m.claw.open(dur=1000) # open the claw for one second
The Mebo is controlled via an HTTP API. You can read more about it in the Mebo API repo.
- python >= 3.6
To get started with the project:
git clone https://github.com/crlane/python-mebo.git python -m venv mebo-venv . mebo-venv/bin/actvate pip install -e '.[dev]'
To run the tests:
py.test