PicoClaw on MaixCam and OpenClaw on Android: Making a Claw Machine | Manizales .

Members-Only

Recent Talks & Demos are for members only

Exclusive feed

You must be an AI Tinkerers active member to view these talks and demos.

February 26, 2026 · Manizales

PicoClaw: Android Claw Machine

Explore porting embedded firmware to new hardware and building an Android client to control a physical claw machine, focusing on technical integration and system boundaries.

Overview
Links
Tech stack
  • MaixCam
    High-performance RISC-V AI vision module featuring a 2 TOPS NPU and integrated Linux support for rapid edge deployment.
    MaixCam runs on the Sipeed K230 (Dual-core RISC-V) processor, packing a 2 TOPS NPU to handle real-time inference for models like YOLOv8 or MobileNet. The hardware integrates a 2.3-inch capacitive touch screen, a 2MP camera, and Wi-Fi 6 (802.11ax) for high-speed wireless telemetry. Use the MaixPy environment for rapid Python prototyping or drop into the full Linux SDK for low-level C++ optimization. It handles complex vision pipelines: object tracking, pose estimation, and OCR (optical character recognition) with minimal power draw. Connect via the 40-pin header or USB-C to integrate this module into industrial robotics or smart home hubs.
  • K210
    A dual-core 64-bit RISC-V SoC engineered for power-efficient edge AI vision and audio processing.
    The Kendryte K210 packs a dual-core 64-bit RISC-V CPU and a dedicated KPU (Neural Network Processor) into a low-power footprint. It delivers 0.8 TOPS at a 400MHz clock speed while drawing less than 1W: a perfect profile for battery-operated hardware. You can run real-time object detection (TinyYOLO) or facial recognition directly on-device without a cloud connection. It also includes an APU (Audio Processor) for beamforming and speech recognition. Development is straightforward using MaixPy (MicroPython) or the official C SDK on Sipeed Maix hardware.
  • PicoClaw
    A sub-30mm 3D-printable robotic gripper optimized for the Raspberry Pi Pico and standard micro servos.
    PicoClaw delivers reliable mechanical gripping in a frame smaller than a standard matchbox. This open-source design uses a rack-and-pinion mechanism to convert micro-servo rotation into a 25mm parallel stroke. It runs on a single SG90 or MG90S motor: no screws required for assembly (the parts use integrated friction-fit pins). Weighing less than 15 grams, it mounts directly to a Raspberry Pi Pico (RP2040) for streamlined pick-and-place tasks or mobile robotics. It is a clean, three-wire solution for tight-clearance automation.
  • OpenClaw
    OpenClaw 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.
  • Android
    The Google-developed, Linux-based, open-source mobile operating system powering billions of devices globally.
    Android is the world's dominant mobile operating system, developed by Google and built on the Linux kernel. First released in 2008, it quickly established its open-source platform (AOSP), enabling massive hardware diversity across OEMs (Samsung, Xiaomi, etc.). The platform currently commands a significant global mobile OS market share, serving over three billion monthly active users. Its reach extends beyond smartphones and tablets: dedicated versions power smart TVs (Android TV), cars (Android Auto/Automotive), and smartwatches (Wear OS).
  • Embedded C/C++
    Embedded C/C++ is the low-level powerhouse for microcontrollers (like ARM Cortex-M), delivering direct hardware control and real-time performance on resource-constrained systems.
    Embedded C/C++ is the foundational language set for developing software on resource-constrained hardware: think microcontrollers and System-on-Chips (SoCs). It extends standard C/C++ (C99/C++17) with specialized features for direct hardware interaction, including bit manipulation and interrupt service routines (ISRs). We leverage this for high-performance, deterministic firmware in critical applications like automotive ECUs, industrial control systems, and IoT devices (e.g., on an STM32 or ESP32). The focus is absolute efficiency: optimizing code for minimal RAM/ROM usage and ensuring reliable, real-time operation.
  • Kotlin
    Kotlin is a modern, statically typed, multiplatform language (JVM, JS, Native) from JetBrains, officially preferred by Google for Android development.
    Kotlin is a pragmatic, general-purpose programming language developed by JetBrains, designed for conciseness, safety, and full interoperability with Java (it compiles to JVM bytecode). A key feature is its robust null-safety system, which eliminates NullPointerExceptions at compile time, boosting code reliability. Adopted by Google as the preferred language for Android, Kotlin is also heavily used for server-side development (e.g., with Spring and Ktor) and multiplatform projects, allowing developers to share code across Android, iOS, web, and desktop applications.
  • Java
    Java is the robust, object-oriented programming language designed for platform independence: Write Once, Run Anywhere (WORA).
    This is the enterprise workhorse: a high-level, class-based language released in 1995 by Sun Microsystems (now Oracle). Java's core strength is its portability, achieved via the Java Virtual Machine (JVM), which executes compiled bytecode across any supporting operating system. It powers massive, mission-critical systems, cloud applications, and remains foundational to the Android ecosystem. The language is known for its strong memory management, automatic garbage collection, and a vast ecosystem of frameworks like Spring and Jakarta EE, ensuring stability and scalability for complex projects.

Related projects