whillpy

Unofficial python package for WHILL Model CK control


License
MIT
Install
pip install whillpy==0.2

Documentation

whillpy

Unofficial python package for WHILL Model CK control

WHILL

Dependencies

  1. Python 2 or 3
  2. pyserial
    • It can easily be installed using pip i.e., pip install pyserial (it will be installed automatically)

Installation Steps

Install from source

  1. Clone or download the repository
  2. Use the following command python setup.py install
    • Alternatively the package can be installed to a user directory using the following command
python setup.py install --user

Connection Diagram

In order to control WHILL Model CK, we propose to use Raspberry Pi 3 module. This module can easily be powered up by the provided USB socket in WHILL. Below are the connection diagrams -

Power

power

Connections

connections

Usage

Below is an example-

import whillpy

# initialize Whill by providing the name of the serial port
whill = whillpy.connect(port='/dev/ttyUSB0')

# control the power
whill.set_power(whillpy.power.on)

# move straight while turning left
whill.move(straight=10, turn=-50)

Examples can be found in examples directory of this package.

Issues

Please check here and create issues.

Author

Ravi Prakash Joshi