TGViewer
IT Insights IT Insights @code_insight · 614 subscribers
Post #976 303

Forwarded from PROrobots (Алексей | abloud62)

⚙️ DIY

Этот деревянный журнальный столик Carpentopod ходит - у него для этого есть 12 ног.

Интересно, что программа ходьбы была сформирована эволюционным методом - в рамках написанного изобретателем ПО эволюционировали тысячи виртуальных вариаций ног, соревнуясь друг с другом. Чтобы выбрать лучшую версию, каждая получала бал "пригодности" на основе скорости ходьбы, клиренса и использования материала. Дополнительные баллы начислялись вариантам ног, у которых кончики двигались более горизонтально и более плавно в нижней трети цикла - это минимизировало подпрыгивание и проскальзывание.

Только лучшим вариантам разрешалось "смешивать гены", то есть параметры, чтобы синтезировать следующие поколения. Наряду со смешиванием, вводились генетические мутации, чтобы синтезировать принципиально новые решения и поддерживать вариации. Симуляция на C++ позволяла синтезировать десятки поколений в секунду, что позволяло видеть, как плохие первоначальные варианты превратились в высокооптимизированные.

@PROrobotics по материалам Decarpentier (по ссылке еще много подробностей, картинок и видео)
  • 🔥 2
More from @code_insight
  1. Oct 5, 2026Реклама WinRAR
  2. Jul 27, 2026Как стать 10x-разработчиком с помощью проговаривания мыслей Андрей Карпати недавно написал…
  3. Jul 6, 2026У вас осталось всего несколько недель на вайб-кодинг Когда создавать продукты могут все, о…
  4. Jun 11, 2026Один файл CLAUDE.md стал вирусным - причина до смешного проста Я чуть было не пролистал эт…
  5. May 20, 2026Как ошибка двухлетней давности привела к тому, что мое Flutter-приложение получило счет за…
  6. May 19, 2026Как DoorDash создал систему проверки кода на основе ИИ, к мнению которой инженеры действит…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →