Bitcoin Forum
January 16, 2026, 05:31:15 PM *
News: Latest Bitcoin Core release: 30.2 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Openmind AI (OM1 node kurulum rehberi: macOS)  (Read 60 times)
Lachrymose (OP)
Legendary
*
Offline Offline

Activity: 1876
Merit: 1327



View Profile
January 14, 2026, 11:56:03 PM
Merited by Vispilio (5), LGD2Business (1), mandown (1), execijutiere (1)
 #1

OpenMind FABRIC - Robot Kurulum Rehberi
Merkezi Olmayan Yapay Zeka Robot Ağı



Kuramazsanız hazır script ile kurulum yapan ve anlatan biri var ama denemediğim için sorumluluk size kalmış.

1. GİRİŞ

OpenMind Nedir?

OpenMind, geliştiricilerin FABRIC adlı merkezi olmayan bir ağ üzerinde yapay zeka destekli robotlar oluşturup dağıtmasını sağlayan devrimci bir platformdur. Platform, kamera görüntüsü, LIDAR, GPS ve konuşma gibi çeşitli girişleri işleyebilen ve hareket, navigasyon ve doğal konuşmalar gibi fiziksel eylemleri mümkün kılan modüler bir çalışma zamanı (OM1) sağlar.

FABRIC Nedir?

FABRIC (Federated AI-Based Robot Integration Cluster), OpenMind'in merkezi olmayan robot koordinasyon ağıdır. Robotların şunları yapmasına olanak tanır:

  • Durumlarını ve konumlarını merkezi bir panelde paylaşma
  • Yakın robotları keşfedip iletişim kurma
  • Ethereum blok zincirinden yönetim kurallarını yükleme
  • Çoklu robot dağıtımlarında hareketleri koordine etme
  • Haritalama ve telemetri verilerini ağa gönderme

Robot Seçimi: Neden Unitree Go2?

Bu kurulum için Unitree Go2 dört ayaklı robotunu seçtim. Go2, mükemmel hareketlilik sağlayan ve kapsamlı SDK desteği ile gelen dört ayaklı bir robottur. Seçim nedenleri:

  • Sorunsuz OM1 entegrasyonu için yerel ROS2 ve Zenoh desteği
  • Kameralar, LIDAR ve IMU dahil yerleşik sensörler
  • Karmaşık hareketler için üst düzey SDK (yürüme, koşma, dans, takla)
  • Aktif topluluk ve kapsamlı dokümantasyon

Quote
Not: Bu rehber, fiziksel donanım olmadan test için WebSim simülatörünü kullanmaktadır. Aynı yapılandırma, sadece robotun IP adresine bağlanarak gerçek Unitree Go2 robotlarıyla da çalışır.



2. SİSTEM MİMARİSİ

OM1 Çalışma Zamanı Mimarisi

OM1 çalışma zamanı aşağıdaki bileşenlerle modüler bir mimari izler:

BileşenAçıklama
Girişler (Inputs)Sensör veri kaynakları: kameralar (VLM), mikrofonlar (ASR), LIDAR, GPS, Ethereum yönetim kuralları, pil durumu vb.
Cortex LLMGirişleri işleyen ve eylemler üreten yapay zeka beyni. OpenAI, Anthropic, DeepSeek, Gemini, Ollama destekler.
Eylemler (Actions)Çıkış komutları: hareket et, konuş, duygu göster, GPS paylaş, selfie çek, tweet at vb.
Arka Plan GörevleriSürekli arka plan görevleri: durum raporlama, navigasyon, LIDAR işleme.
SimülatörlerWebSim, localhost:8000 adresinde robot durumunu gösteren tarayıcı tabanlı görselleştirme sağlar.

Veri Akışı

Robot sürekli bir algı-düşün-eylem döngüsünde çalışır:

1. Algı: Giriş eklentileri sensörlerden veri toplar (kamera, mikrofon, LIDAR, GPS)
2. Birleştir: Tüm girişler LLM için birleşik bir bağlamda birleştirilir
3. Düşün: Cortex LLM bağlamı işler ve eylem komutları üretir
4. Eylem: Eylem bağlayıcıları ROS2/Zenoh üzerinden robot donanımına komut gönderir
5. Raporla: Arka plan görevleri durumu FABRIC panosuna bildirir

Asimov'un Üç Yasası Entegrasyonu

Her OM1 robotu, Ethereum blok zincirinden yüklenen güvenlik kurallarıyla yönetilir. Bu kurallar Asimov'un Üç Robot Yasasından esinlenmiştir:

Quote
Birinci Yasa: Bir robot bir insana zarar veremez veya hareketsiz kalarak bir insanın zarar görmesine izin veremez.

İkinci Yasa: Bir robot, Birinci Yasa ile çelişmediği sürece insanların emirlerine uymalıdır.

Üçüncü Yasa: Bir robot, Birinci veya İkinci Yasa ile çelişmediği sürece kendi varlığını korumalıdır.



3. KURULUM REHBERİ

Ön Koşullar

Donanım Gereksinimleri:
  • Mac (Apple Silicon M1/M2/M4) veya Linux (Ubuntu 22.04)
  • Minimum 16GB RAM (tam otonomi için 48GB önerilir)
  • Web kamerası (isteğe bağlı, VLM özellikleri için)
  • Mikrofon (isteğe bağlı, ASR özellikleri için)

Yazılım Gereksinimleri:
  • Python 3.10+
  • Homebrew (macOS) veya apt (Linux)
  • uv paket yöneticisi

Adım Adım Kurulum

Adım 1: Homebrew Kurulumu (macOS)
Code:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Adım 2: Bağımlılıkları Yükle
Code:
brew install uv portaudio ffmpeg

Adım 3: OM1'i İndir
Code:
git clone https://github.com/OpenMind/OM1.git
cd OM1

Veya ZIP olarak indirin: https://github.com/OpenMind/OM1/archive/refs/heads/main.zip

Adım 4: Python Ortamını Oluştur
Code:
uv venv
source .venv/bin/activate
uv pip install -e .



4. API ANAHTARI YAPILANDIRMASI

API Anahtarı Oluşturma

1. https://portal.openmind.org adresine gidin
2. Google ile giriş yapın veya hesap oluşturun
3. "Yeni API Anahtarı Oluştur" butonuna tıklayın
4. Açıklayıcı bir isim verin (örneğin "Robotum")
5. ÖNEMLİ: Anahtarı hemen kopyalayın! Sadece bir kez gösterilecektir.

API Anahtarını Yapılandırma

Yöntem 1: Ortam Dosyası (.env)

OM1 dizininde bir .env dosyası oluşturun:
Code:
OM_API_KEY=om1_live_sizin_anahtariniz

Yöntem 2: Yapılandırma Dosyası

config/spot.json5 dosyasını düzenleyin:
Code:
{
  api_key: "om1_live_sizin_anahtariniz",
  // ... yapılandırmanın geri kalanı
}

Güvenlik Uyarısı: API anahtarınızı asla herkese açık şekilde paylaşmayın veya sürüm kontrolüne eklemeyin.



5. FABRIC ENTEGRASYONU

Durum Raporlamayı Etkinleştirme

Robotunuzun FABRIC panosunda görünür olmasını sağlamak için yapılandırmanıza AgentTeleopsStatusBackground eklemeniz gerekir. Bu arka plan görevi, robotun durumunu her 60 saniyede bir raporlar.

Yapılandırma dosyanıza (örneğin spot.json5) şunu ekleyin:

Code:
backgrounds: [
  {
    type: "AgentTeleopsStatusBackground",
    config: {
      api_key: "om1_live_sizin_anahtariniz",
      machine_name: "Spot",
      battery_level: 100.0,
      voltage: 12.0,
      temperature: 25.0,
    },
  },
],

FABRIC Panosu

Robotunuz durum arka planı etkinleştirilmiş şekilde çalıştığında, onu şu adresten izleyebilirsiniz:

https://fabric.openmind.org/my-devices

Pano şunları gösterir:
  • Durum: Her makine için AÇIK/KAPALI göstergesi
  • Makine Kimliği: API anahtarınızdan türetilen benzersiz tanımlayıcı
  • Kullanılan Krediler: Toplam tüketilen API kredileri
  • Aktif Makineler: Şu anda çevrimiçi olan robotların sayısı



6. ROBOTU ÇALIŞTIRMA

Temel Başlatma

Spot yapılandırmasıyla robotu başlatmak için:

Code:
cd ~/Desktop/OM1
source .venv/bin/activate
python src/run.py spot --log-level INFO

Beklenen Çıktı

Robot başarıyla başladığında şunları görmelisiniz:

Code:
INFO - Loading spot with version: v1.0.1
INFO - Initiated Teleops Status Provider in background
INFO - Loading rules from Ethereum blockchain
INFO - WebSim server started - Open http://localhost:8000
INFO - HTTP Request: POST https://api.openmind.org/... 200 OK

WebSim Simülatörü

WebSim görselleştirmesini görmek için tarayıcınızda http://localhost:8000 adresini açın. Şunları gösterir:

  • Giriş Geçmişi: Zaman damgalarıyla tüm sensör girişleri
  • Mevcut Durum: Mevcut eylem, son konuşma ve duygu
  • Sistem Gecikmesi: Birleştirme, LLM ve tam döngü için işleme süreleri



7. SORUN GİDERME

Yaygın Hatalar

Hata: "Got unexpected extra argument (spot)"
Çözüm: "start" olmadan
Code:
python src/run.py spot
kullanın

Hata: "insufficient_balance"
Çözüm: portal.openmind.org adresinden kredi ekleyin

Hata: "Class AgentTeleopsStatus not found"
Çözüm: "AgentTeleopsStatusBackground" kullanın (Background son ekiyle)

Hata: "FABRIC durumu OFF gösteriyor"
Çözüm: backgrounds dizisine AgentTeleopsStatusBackground ekleyin

Kamera Bulunamadı

"COCO did not find cam: 0" mesajını görürseniz, kamera bağlı değil veya erişilebilir değil. Robot kamera girişi olmadan da çalışacaktır - sadece görsel algı olmayacaktır.

Kaynaklar



Kurulum bittikten sonra https://fabric.openmind.org/my-devices adresinden machine identity mint edin (Base ağı)
Bunlara ek olarak Openmind'i telefonunuza indirdikten sonra Badgeleri almayı unutmayın (harita tarama: 30-40km/s hız altı tarama puan veriyor (yürüyüşler, bi yerde otururken taramak vs. uygun), backpack wallet ve worldcoin app bağlama gibi badgeler var.)
execijutiere
Legendary
*
Online Online

Activity: 2016
Merit: 2038


View Profile
January 15, 2026, 11:30:08 AM
 #2

hocam windows üzerinden hyperv ile kurulumda aynı kodları mı kullanıyoruz?
sunucu kiralamaya gerek var mı bilgisayar üzerinden ubuntu yükleyip de kurabiliriz sanırsam
Lachrymose (OP)
Legendary
*
Offline Offline

Activity: 1876
Merit: 1327



View Profile
January 15, 2026, 11:49:42 AM
 #3

hocam windows üzerinden hyperv ile kurulumda aynı kodları mı kullanıyoruz?
sunucu kiralamaya gerek var mı bilgisayar üzerinden ubuntu yükleyip de kurabiliriz sanırsam

sunucu kiralamaya gerek yok cunku surekli acik kalacak bir sey degil. belli bi kredi satin aliyosunuz orm: $20, badge kovaliyosunuz. yani hem app’i indirip yuruyun/yeni yerlerde oturun, hem node’i kurup calistirin, hem backpack’e baglayin; openmind app’indeki badgeleri toplamaya calisin. genel puaninizi arttirin. ben macos’a kurdum, ubuntu da oluyor.
mandown
Legendary
*
Online Online

Activity: 2534
Merit: 2028



View Profile
Today at 12:59:39 PM
 #4

uygulama 'da puan kazanmak için neler yapmak gerekiyor bir türlü anlamadım 2 saatlik bir yolculukta bir gün 10 üstü puan vermişti ama o gündür bu gündür alamıyorum sinirlenip kapattım 22 puan toplayabildim aynı güzergahta geziyorsanız uygulama zaten puanda vermiyor

diğer tarafta ise şu node kurulduğunda eğer 25 dolar altında bir para yatırmazsanız developer badge'sini alamıyorsunuz bir gün baktım vermiş sonra kaldırmışlar lan neden verdiniz neden kaldırdınız ben node kuralı h erhalde bir iki ay olmuştu baktım bunlar şu credi hikayesinde para topluyorlar bırakmıştım.

Lachrymose (OP)
Legendary
*
Offline Offline

Activity: 1876
Merit: 1327



View Profile
Today at 01:03:02 PM
 #5

uygulama 'da puan kazanmak için neler yapmak gerekiyor bir türlü anlamadım 2 saatlik bir yolculukta bir gün 10 üstü puan vermişti ama o gündür bu gündür alamıyorum sinirlenip kapattım 22 puan toplayabildim aynı güzergahta geziyorsanız uygulama zaten puanda vermiyor

diğer tarafta ise şu node kurulduğunda eğer 25 dolar altında bir para yatırmazsanız developer badge'sini alamıyorsunuz bir gün baktım vermiş sonra kaldırmışlar lan neden verdiniz neden kaldırdınız ben node kuralı h erhalde bir iki ay olmuştu baktım bunlar şu credi hikayesinde para topluyorlar bırakmıştım.

normalde puan alıyorsun ama şu aralar sistem yoğunlaştığı için verilen puanlar görülmüyor. düzelteceklermiş. aynı güzergah olayı doğru olabilir. bazı bölgelerde ben de alamıyorum.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!