RAFCON (RMC advanced flow control) uses hierarchical state machines, featuring concurrent state execution, to represent robot programs. It ships with a graphical user interface supporting the creation of state machines and contains IDE like debugging mechanisms. Alternatively, state machines can programmatically be generated using RAFCON's API.
- robotics
- graphical-programming
- state-machine
Replication package of the paper titled "How do you Architect your Robots? State of the Practice and Guidelines for ROS-based Systems" published at ICSE-SEIP 2020
Experimental packages for ROS access to Open Street Map information
System monitoring program for Raspberry pi single board computers written in Python 3.
XAsyncSockets is an efficient Python/MicroPython library of managed asynchronous sockets.
- python
- asynchronous
- sockets
- tcp
Program hardware and robots with Python
Nova DSO Tracker is an open-source Flask application for astrophotographers, providing real-time tracking of deep-sky objects' altitude, observability prediction, and integration with Stellarium and SIMBAD databases.
A collection of progress bars for use with esp8266 and esp32's on OLED displays
Micropython module to use the AD9833 programable waveform generator
Teaches students Robot programming in python by having them create code that passes the unit tests
Small python TKinter Programm showing all MQTT topics in a tree view.
The enigmapython wrapper package for MicroPython environment
A MicroPython driver and test programs for the TCS3200 color sensor