Skip to content

3up Technology

[The Problem We Solved] The biggest hurdle in building industrial robot systems is that experienced engineers must read through massive manuals (hundreds of pages of communication protocols and specifications) from diffe

Core trick

Has the model read vendor protocol manuals and generate connection and control code for robot, actuator, camera, and controller devices.

Tags

Description

[The Problem We Solved] The biggest hurdle in building industrial robot systems is that experienced engineers must read through massive manuals (hundreds of pages of communication protocols and specifications) from different manufacturers to manually set up and configure connections one by one. This process typically takes weeks, placing a heavy burden on System Integrators (SIers). [Project Details] In this project, we used Claude Code (Opus 4.7) to automate this manual-heavy, tedious integration work to dramatically streamline SIers' operations. We integrated five entirely different devices that usually require reading separate manuals: a DENSO 6-axis robot, an IAI electric cylinder, a Basler industrial camera, a USB camera, and a PS5 controller. We successfully automated the entire setup—from IP configuration and communication checks to building a basic remote control system—in just 4.5 hours. This demonstrates a future where SIers are freed from the unproductive task of deciphering manuals and can focus on more advanced system design.
mikami-robot/denso-robot-control★ 11 forksPythonMITCreated Apr 26, 2026 · last push Apr 26, 2026

README excerpt

# DENSO Robot Control System
### Built with Claude Code Opus 4.7 — in 4.5 hours

> *"Weeks of industrial integration, done in an afternoon."*

## Demo

[![Demo Video](https://img.youtube.com/vi/-cgO3RlOce4/maxresdefault.jpg)](https://www.youtube.com/watch?v=-cgO3RlOce4)

▶ **[Watch Full Demo on YouTube](https://www.youtube.com/watch?v=-cgO3RlOce4)**

## Web UI

![Cyberpunk Control UI](docs/ui_screenshot.jpg)

A fully functional industrial robot control system built from scratch using **Claude Code Opus 4.7** as the primary development partner. What would typically take 2–4 weeks of engineering was completed in a single **4.5-hour session**.

---

## Hardware

| Device | Interface | Protocol |
|---|---|---|
| DENSO 6-axis Robot (RC8) | Gigabit Ethernet | b-CAP TCP |
| IAI Electric Hand (Cylinder) | USB Serial (RS-485) | Modbus RTU |
| Basler GigE Camera (4K, a2A3840) | Gigabit Ethernet | GigE Vision / pypylon |
| USB Webcam | USB | OpenCV / AVFoundation |
| PS5 DualSense Gamepad | Bluetooth | pygame HID |

---

## Features

- **Dual control modes** — PC mode (discrete `robot_move()`) and Gamepad mode (125Hz slave streaming via `slvMove`)
- **Real-time MJPEG streaming** — Dual camera feeds (4K Basler + USB) in the browser
- **6-DOF teleoperation** — Full X/Y/Z translation and RX/RY/RZ rotation via gamepad or web UI
- **Electric hand control** — Proportional open/close with dedicated Modbus thread (no gamepad blocking)
- **Velocity buffer architecture** — Jitter-free gamepad con

Team