The KevinbotLib Robot Development Framework
KevinbotLib includes many utility classes for developing robots, such as communication, joystick input, logging, and more. KevinbotLib also includes out-of-the-box applications to interact and control KevinbotLib robots.
pip install kevinbotlib
-
Install hatch
Hatch Installation (I recommend using pipx)
-
Clone this repo
git clone https://github.com/meowmeowahr/kevinbotlib && cd kevinbotlib
-
Create env
hatch env create
-
Activate env
hatch shell
Formatting is done through ruff. You can run the formatter using:
hatch fmt
kevinbotlib
is distributed under the terms of the LGPL-3.0-or-later license.
All KevinbotLib binaries are distributed under the terms of the GPL-3.0-or-later license due to the inclusion of several GPL dependencies.