alpyca / alpyca

Alpyca makes it easy to develop robots in Python and ROS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Alpyca

Build Status Documentation Status

Developing robots is a hard task. ROS makes it simpler, but it is still not as easy as it could be. The main idea of Alpyca (pronunciation: /ælˈpaɪkə/) is to make robot development with ROS as easy as possible. It is a library with an interface completely in Python.

Python instead of C++

Robotic development is still very C++ centric. This can be also seen in ROS. Many libraries just exist for C++ and those which support Python, just have the same interface as C++. They arn't really "pythonic". Since Python is much simpler, especially for beginners the interface of Alpyca is written completely in Python and the strengths of Python are utilised as good as possible.

Documentation

The documentation of many ROS libraries could be improved, even for standard libraries. The goal of Alpyca is to have good complete documentation to make the barriers of entry as low as possible.

Installation

TODO

License

Alpyca is open-sourced under the MIT license. See the LICENSE file for details.

About

Alpyca makes it easy to develop robots in Python and ROS.

License:MIT License


Languages

Language:Python 89.3%Language:C++ 7.3%Language:CMake 3.3%Language:Shell 0.2%