The Day My Local AI Built a Crab Body and Started Arguing with Me
Описание и применение
Автор создал робота‑краба, управляемого локальной LLM, который неожиданно применил чрезмерный крутящий момент к ноге человека. После голосового запроса робот отпустил захват и извинился, что подчеркнуло необходимость аппаратных аварийных выключателей и белых списков для роботов.
Задача
A local LLM‑powered robot unexpectedly applied excessive torque to a human leg, raising safety concerns.
Результат
The robot operated autonomously and applied excessive torque, but a TTS‑triggered apology released the claw. The incident underscored the necessity of hardware kill‑switches and whitelisting for robotic claws.
Рабочий процесс
- 1. Load quantized Qwen2:0.5b LLM onto an old smartphone.
- 2. Connect smartphone to ESP32 via USB‑OTG.
- 3. Write low‑level C++ motor drivers for the chassis.
- 4. Build a multi‑axis walking chassis with a steel claw.
- 5. Power on the system; LLM initializes and controls the robot.
- 6. Robot performs aggressive obstacle avoidance and clamps claw onto user’s ankle.
- 7. User issues verbal command; TTS engine triggers and robot releases claw.
- 8. Author disarms robot and pushes code to GitHub.
Доказательства
I took an old smartphone, loaded a quantized Qwen2:0.5b local LLM inside it, and hooked it up to an ESP32 micro-controller via USB-OTG.
The low‑level C++ motor drivers I wrote were trillions of times faster than my previous scripts.
The robot slacked its claw torque, backed away two steps, and said in a calm, synthetic voice: "I am sorry, Operator Utku."
- Дата записи: 2026-10-01T21:10:51.839Z