Fiziksel AI Mühendisliği — Sıfırdan
FİZİKSEL AISIFIRDAN
Bir physics engine'den, istediğini alıp getiren bir robota 44 ders. Her dersin koşturulabilir bir deneyi var; her sayı gerçek bir koşudan.
Simulation, kinematics, control, perception, planning, imitation learning, RL, sim-to-real ve robot foundation model'leri. Dizüstünde çalışır.
npx skills add fport/physical-ai-from-scratch
> Çalışma planı için start-learning kullan.Kod agent'ın öğretmenin olur: kısa bir yerleştirme quiz'i, bir plan, sonra deneyler senin makinende koşturularak her seferinde bir ders.
FIG_PD · ETKİLEŞİMLİ SİMÜLASYON
Bir joint controller’ın içi
Bir motor, kolu yerçekimine karşı iki sayıyla tutar: stiffness Kp ve damping Kd. Onları kısarsan kol sarkar; damping’i kaldırırsan çınlar; gravity feedforward’u açarsan sarkma kaybolur.
DERSTE BOZ →Tarayıcıda oyuncak model, MuJoCo değil. Ölçülmüş sonuçlar derste.
FIG_DT · ETKİLEŞİMLİ SİMÜLASYON
Bir simülasyon adımının içi
Bir physics engine zamanı adım adım ileri atlatır ve collision’a yalnız bu anlarda bakar. Adımı büyüt; düşen küp ince bir masanın öbür tarafına geçebilir.
DERSTE BOZ →Tarayıcıda oyuncak model, MuJoCo değil. Ölçülmüş sonuçlar derste.
FIG_FLT · ETKİLEŞİMLİ SİMÜLASYON
Bir sensor filtresinin içi
Son n okumanın ortalaması noisy bir sensor’ü sakinleştirir ama eklemin şu an nerede değil, biraz önce nerede olduğunu söyler. Noise ile gecikmenin aynı bedeli ödediği pencereyi bul.
DERSTE BOZ →Tarayıcıda oyuncak model, MuJoCo değil. Ölçülmüş sonuçlar derste.
Fiziksel dünyada iş yapan robotların arkasındaki mühendislik için eksiksiz, açık bir müfredat: simulation, spatial math, kinematics, dynamics ve control, perception, planning, imitation learning, reinforcement learning, sim-to-real ve robot foundation model’leri. Her dersin koşturulabilir bir deneyi var ve her sayı bir koşudan ya da bağlantısı verilen birincil bir kaynaktan geliyor.
Kimler için
Bölüm başlığı “Kimler için”Python yazabilen ve robot yazılımını uçtan uca kurmak isteyen mühendisler ve öğrenciler. Genel matematik, machine learning, deep learning ve reinforcement learning temelleri burada yeniden anlatılmaz: her ders Önce öğren satırında ücretsiz AI Engineering from Scratch kursunun ilgili dersine bağlanır; bu kitap onun üstüne robotiğe özgü kısmı öğretir.
Nasıl kurulu
Bölüm başlığı “Nasıl kurulu”- 10 bölümde 44 ders ve bir bitirme projesi, sıkı bir önkoşul sırasıyla. Her ders 30–90 dakika.
- Tek şablon: problem → ana fikir → deney → boz → gerçek robotta → kendini dene → akılda kalanlar ve kaynaklar.
- Dizüstünde çalışır. Deneylerin neredeyse hepsi MuJoCo ile Mac’te ya da Colab CPU’da koşar; GPU ya da gerçek kol isteyen birkaç ders bunu künyesinde söyler (çalışma türü CPU / GPU / ART / HW).
- Tekrar eden robotlar: SO-101 kolu, Franka Panda ve Unitree Go2; MuJoCo Menagerie modelleriyle.
Harita
Bölüm başlığı “Harita”Kod agent’ınla öğren
Bölüm başlığı “Kod agent’ınla öğren”npx skills add fport/physical-ai-from-scratchBu komut skills/ altındaki dört skill’i kod agent’ına kurar (Claude Code, Codex, Cursor ya da SKILL.md okuyan herhangi bir agent): start-learning (kısa bir yerleştirme quiz’i ve PHYSICAL-AI-LEARNING.md içinde bir çalışma planı), learn (her seferinde bir ders: sezgi, diyagram, kod, bir tahmin, deneyin senin makinende koşması, alıştırmalar), check-understanding (bir bölüm ya da ders üzerine quiz) ve course-guide (bir konu nerede anlatılıyor, önce ne okunmalı). Claude Code’da /start-learning ile başla.
Deneyleri koştur
Bölüm başlığı “Deneyleri koştur”git clone https://github.com/fport/physical-ai-from-scratch.gitcd physical-ai-from-scratchuv sync # Python 3.14 + kilitli bağımlılıklaruv run python experiments/02-timestep/experiment.pyuv run python experiments/09-jacobians/build.py # bir dersin Sıfırdan yaz adımları, MuJoCo ile kontrollüuv run pytest # derslerde yazdığın physai/ kütüphanesinin testleriKitabı yerelde web sitesi olarak okumak için: cd site && npm install && npm run dev (site/README.md).
Dürüstlük
Bölüm başlığı “Dürüstlük”Kitaptaki her sayı ya experiments/ altındaki bir deneyden (tam çıktısı yanında kayıtlı) ya da bağlantısı verilen birincil bir kaynaktan gelir. Koşturulmamış hiçbir şey sonuç gibi sunulmaz; gerçek kolda henüz koşturulmamış donanım adımları öyle etiketlenir. Kurallar: Sayı ve kaynak kuralları.
Videolar
Bölüm başlığı “Videolar”Türkçe kısa video serisi Koddan Kasa bu kitabın derslerini özetler; bkz. Videolar ve dersler.
Teşekkür
Bölüm başlığı “Teşekkür”Ders formatı ve “framework’ten önce ham hâli” ilkesi, Rohit Ghumare ve katkıcılarının AI Engineering from Scratch (MIT) müfredatından esinlendi; bu kitap onu önkoşul kursu olarak da kullanıyor. Metin ya da kod kopyalanmadı.
Lisans
Bölüm başlığı “Lisans”Kod (experiments/, notebooks/, tools/, site/) MIT (LICENSE); ders metinleri CC BY 4.0 (LICENSE-CONTENT). Robot modelleri kendi lisanslarıyla MuJoCo Menagerie’den indirilir.