Free • ROS2 Compatible

Build Robots Visually

A powerful visual block-based IDE for ROS2 development. Create robot structures, define URDF models, and program nodes with intuitive drag-and-drop blocks.

100% Visual
ROS2 Compatible
Free To Use
ROS Blocky IDE Interface

Powerful Features

Everything you need to develop ROS2 robots visually

Visual Block Editor

Drag-and-drop blocks to create robot structures, joints, and links. No coding required for basic setups.

Visual URDF Building

Build complete URDF robot models using visual blocks. Define links, joints, and properties without writing XML.

Package Manager

Create and manage ROS2 packages with an intuitive file explorer. Organize meshes, URDFs, and nodes easily.

Node Programming

Create ROS2 nodes visually with blocks. Define publishers, subscribers, and timers without writing code.

RViz Integration

Preview your robot models directly in RViz. Test joint movements and visualize your URDF in real-time.

Auto ROS2 Install

ROS2 Jazzy is automatically installed via Pixi on first launch. No manual setup required.

How It Works

Get started with ROS-Blocky in three simple steps

1

Create a Project

Start a new ROS2 workspace and add packages for your robot description and control nodes.

2

Design with Blocks

Use the visual block editor to define your robot's structure, links, joints, and visual elements.

3

Build & Run

Use built-in buttons to build packages, run nodes, and launch your URDF models directly from the IDE.

Video Tutorials

Learn how to use ROS Blocky with step-by-step video guides

0:56

Getting Started

Install ROS2 Jazzy, create a project and package

1:49

Build Simple URDF

Create links, joints, launch RViz and run URDF

3:34

Simple Publisher

Create a publisher and echo topic messages

2:19

Simple Subscriber

Create a subscriber and receive messages

Scroll for more

Download ROS Blocky

Get started with visual robot development today. Free to use.

System Requirements

  • Windows 10/11 (64-bit)
  • 4GB RAM minimum
  • 10GB disk space (includes ROS2 Jazzy)