Building a robot from scratch

Programmed, sourced parts, wired electronics. It's alive! 🧟‍♂️

I built a table robot from scratch! I am driven by strong belief that the physical world is where the next frontier for lasting meaningful impact is.

Demo Slides

Contents

  • Perception - lidar, camera
  • Autonomy - nav2
  • Movement - wiring, bill of materials, rpi setup

Use Cases

Why: Platform for high-value tech

  • Logistics - indoor warehousing, outdoor delivery
  • Agriculture - autonomous watering, fertilizer spraying, weeding
  • Construction - build site monitoring, floor plan sketching

System Design

Robot

  • Navigation - Nav2
  • Sensing - RPLidar via vegvisir
  • Remote Control - React+FastAPI via rc-car
  • Infrastructure - Ubuntu in RPi, MicroK8s

Server

  • APIs - FastAPI
  • Networking - Ngrok, Zerotier
  • CI/CD - Github Actions, Docker, Podman

Client

  • UserInput - Python-Telegram, React/React-Native for Mobile
  • Map Progress UI - Streamlit, Mapbox
  • Remote Control UI - rc-car

Bill of Materials

Total=$445, PH prices converted to USD (Shopee)