RAFCON

Robot program editor

A software framework for designing and executing complex robot programs using visual state machines.

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.

GitHub

182 stars
19 watching
34 forks
Language: Python
last commit: almost 2 years ago
Linked from 1 awesome list

graphical-programmingroboticsstate-machine

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
dfki-ric/phobosA tool for creating and editing 3D robot models in Blender using various formats such as URDF, SDF, and SMURF.716
robocorp/rccA tool for creating and managing isolated Python environments for automation3
frc5024/lib5kA Java library providing a robotics control system framework for designing and developing robot control software.7
jrl-umi3218/tasksA C++ library for real-time control of robots and kinematic trees using constrained optimization.93
smartlab-purdue/robotarium-rendezvous-rssdoaMulti-agent consensus control in Robotarium platform using various rendezvous and bearing-only algorithms.47
robosoft-ai/smaccA C++ library for building real-time state machines in ROS applications303
dfki-ni/mir_robotA ROS driver and configuration files for controlling MiR robots.239
robotdotnet/wpilibA C# implementation of WPILib for FIRST Robotics Competition (FRC) robot control and automation.28
frc5190/falconlibraryA comprehensive robotics library for FIRST Robotics Competition robots, providing platform-agnostic math and control algorithms.26
ros/urdfProvides tools and data structures for working with 3D models in robotics63
aravindr93/hand_dapgDevelops reinforcement learning-based control algorithms for complex robotic tasks like dexterous hand manipulation.234
marketsquare/robotframework-robocopA tool for static code analysis of Robot Framework language195
johniebraaf/robomaster-micropythonA CAN BUS controller project that enables remote control of DJI Robomaster S1 robots using an STM32 microcontroller and Micropython firmware.25
rhoban/onshape-to-robotConverts OnShape assembly data to robot definition models suitable for physics simulation.264
rtv/stageA tool for simulating mobile robots and their interactions in a virtual environment.404