Members-Only
Recent Talks & Demos are for members only
You must be an AI Tinkerers active member to view these talks and demos.
ROSClaw: OpenClaw Robot Integration
See ROSClaw, a framework integrating OpenClaw with ROS2 and ESP32 devices. Explore installation, running ROS2 packages, and observe emergent robot behaviors.
We are presenting ROSClaw, a framework for integrating OpenClaw into ROS2 (robot operating system) compatible robots and more e.g. ESP32 devices. Winners of the SF OpenClaw Hackathon, and presenters at ClawCon 2026. We walk through installing our OpenClaw robot extension, running a set of ROS2 packages and hosting OpenClaw locally on a robot or using a hosted WebRTC signaling server. We further discuss emergent behaviors we observe that were not hard-coded into the robot(s) we have integrated on.
RosClaw integrates OpenClaw AI agents with ROS2 via rosbridge WebSockets.
Physical OpenClaw implementation demonstrates behavioral routines and gestural task feedback.
- OpenClawOpenClaw is the viral, open-source, autonomous AI agent: a self-hosted 'digital employee' that executes real-world tasks across your local machine and messaging platforms 24/7.This is the next-generation autonomous AI agent, built by Peter Steinberger (founder of PSPDFKit). OpenClaw functions as a proactive, self-hosted assistant, running as a long-running Node.js service on your own hardware (e.g., a Mac Mini or VPS) for about $3–$5 per month. It integrates directly with chat apps (WhatsApp, Telegram, Discord) to receive instructions and report completions. The agent utilizes over 100 AgentSkills to execute complex, real-world workflows: clearing your inbox, writing code, managing documents, and checking you in for flights. The open-source project’s velocity is undeniable, having surpassed 100,000 GitHub stars quickly and reportedly driving a surge in Mac Mini sales.
- ROS 2The open-source middleware standard for building production-grade robotics applications across distributed hardware.ROS 2 provides the essential middleware for scaling robotics from prototypes to production fleets. It utilizes DDS (Data Distribution Service) for secure, real-time messaging across distributed nodes. Developers leverage a robust ecosystem: RViz for 3D visualization, Gazebo for high-fidelity simulation, and the Nav2 stack for autonomous navigation. Current long-term support (LTS) distributions like Humble Hawksbill provide five years of stability for industrial deployments. It serves as the core framework for industry leaders including Amazon (AWS RoboMaker) and iRobot (Roomba).
- ESP32The ESP32 is Espressif Systems' powerful, low-cost Wi-Fi and Bluetooth System-on-Chip (SoC): a dual-core microcontroller engineered for high-performance IoT applications.This is the go-to microcontroller for IoT: the ESP32 chip integrates 2.4 GHz Wi-Fi (802.11 b/g/n) and dual-mode Bluetooth (v4.2 BR/EDR and BLE) onto a single, scalable platform. Its core is a dual-core 32-bit Xtensa LX6 processor, clocked up to 240 MHz, delivering up to 600 DMIPS performance. The architecture includes 520KB SRAM and an Ultra-Low-Power (ULP) co-processor, making it ideal for battery-powered devices. With 34 GPIOs and robust security features, the ESP32 is the industry standard for everything from smart home automation to industrial sensor networks.
- WebRTCWebRTC (Web Real-Time Communication) is the open-source project and API set that enables secure, peer-to-peer (P2P) video, voice, and data exchange directly between browsers and mobile applications.WebRTC delivers high-performance real-time communication (RTC) capabilities directly to the browser, eliminating the need for plugins or proprietary software. The technology is an open standard, backed by industry leaders like Google, Apple, and Mozilla, and is implemented via three core JavaScript APIs: `MediaStream` (for accessing local camera/mic), `RTCPeerConnection` (for managing peer connections), and `RTCDataChannel` (for generic data transfer). It mandates encryption using DTLS and SRTP and handles complex networking challenges—specifically Network Address Translation (NAT) traversal—by leveraging STUN and TURN servers. This robust framework powers major applications, including Google Meet and Microsoft Teams, ensuring low-latency, secure P2P media streaming.
- WebRTC signaling serverThe essential coordination hub that exchanges connection metadata (SDP and ICE candidates) to establish direct peer-to-peer media streams.WebRTC enables high-performance browser communication, but peers need a roadmap to find each other. The signaling server provides this: it acts as a secure relay for Session Description Protocol (SDP) offers and Interactive Connectivity Establishment (ICE) candidates. Most production environments utilize Node.js with Socket.io or Go-based frameworks (like Pion) to manage these initial handshakes over WebSockets. Because the WebRTC specification does not mandate a specific signaling protocol, developers have the flexibility to use any bidirectional channel to bypass NAT firewalls and sync connection states. This setup ensures that Peer A and Peer B can successfully negotiate codecs and network paths before the direct data transfer begins.
- ROS2The industry-standard, open-source middleware for building distributed robot control systems with DDS-based communication.ROS2 provides the plumbing for modern robotics: a modular framework built on Data Distribution Service (DDS) for secure, real-time messaging. It replaces the single-master architecture of ROS1 with a decentralized discovery system (zero-conf) and supports multi-robot swarms across Linux, Windows, and macOS. Developers leverage standardized tools like rviz2 for 3D visualization and Gazebo for high-fidelity physics simulation. By handling low-level hardware abstraction and sensor fusion (Lidar, IMU, depth cameras), ROS2 lets teams focus on high-level autonomy and navigation stacks.
- Signaling serverThe essential intermediary that enables two devices to find each other and negotiate a direct WebRTC connection.Signaling servers act as the traffic controllers for real-time communication. While WebRTC handles the actual peer-to-peer data flow, it cannot initiate a connection without an external handshake. The signaling server facilitates this by exchanging Session Description Protocol (SDP) offers and ICE candidates (network addresses) between clients. Whether you are deploying a simple Node.js app using Socket.io or a robust production environment with Matrix or XMPP, the server stays out of the media path once the connection is established. It is the critical first step for every video call, file transfer, and multiplayer game session.
Related projects
OpenClaw Trace - Recursively Self-improving OpenClaw
New York City
This talk showcases a system for recursively improving OpenClaw by identifying and fixing real-world user issues. It uses…
I gave my reachy mini a brain
New York City
See the Reachy Mini robot come to life with an OpenClaw brain. This mainstage presentation explores a new…
Collaborator: Lobster-powered critical thinkig partner
New York City
Discover open-source tools that transform an OpenClaw agent into a thinking partner. Explore Seedvault for knowledge syncing, Reflection…
Securing OpenClaw for fun and profit
New York City
Learn how to secure AI infrastructure by exploring the development of z0, an OpenClaw host, and its integrated…
OpenClaw on the Edge - Running on 8GB Nvidia Jetson
London
Learn how to run OpenClaw on an 8GB Nvidia Jetson, connecting it to a terminal agent and Qwen3-4B…
OpenClaw + Hardware
London
See a demonstration of OpenClaw running on a Raspberry Pi with a Rabbit R1 and screen, presented live…