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
35 forks
Language: Python
last commit: 27 days ago
Linked from 1 awesome list

graphical-programmingroboticsstate-machine

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
dfki-ric/phobos A tool for creating and editing 3D robot models in Blender using various formats such as URDF, SDF, and SMURF. 709
robocorp/rcc A tool for creating and managing isolated Python environments for automation 3
frc5024/lib5k A Java library providing a robotics control system framework for designing and developing robot control software. 7
jrl-umi3218/tasks A C++ library for real-time control of robots and kinematic trees using constrained optimization. 94
smartlab-purdue/robotarium-rendezvous-rssdoa Multi-agent consensus control in Robotarium platform using various rendezvous and bearing-only algorithms. 46
robosoft-ai/smacc A C++ library for building real-time state machines in ROS applications 302
dfki-ni/mir_robot A ROS driver and configuration files for controlling MiR robots. 237
robotdotnet/wpilib A C# implementation of WPILib for FIRST Robotics Competition (FRC) robot control and automation. 27
frc5190/falconlibrary A comprehensive robotics library for FIRST Robotics Competition robots, providing platform-agnostic math and control algorithms. 26
ros/urdf Provides tools and data structures for working with 3D models in robotics 63
aravindr93/hand_dapg Develops reinforcement learning-based control algorithms for complex robotic tasks like dexterous hand manipulation. 227
marketsquare/robotframework-robocop A tool for static code analysis of Robot Framework language 188
johniebraaf/robomaster-micropython A CAN BUS controller project that enables remote control of DJI Robomaster S1 robots using an STM32 microcontroller and Micropython firmware. 25
rhoban/onshape-to-robot Converts OnShape assembly data to robot definition models suitable for physics simulation. 252
rtv/stage A tool for simulating mobile robots and their interactions in a virtual environment. 400