Линзы по техпроцессу компьютерных чипов 🔬
📕
Последние 2 года основная моя деятельность — разработка системы, которая автоматически проектирует новый класс оптики - мета-линзы. Указываем какие рабочие параметры нас интересуют, где должен фокусироваться свет, какой материал мы хотим использовать. Не обошлось и без библиотеки машинного обучения PyTorch. На выходе - модель готовой линзы.
Мета-линзы - это развитие идей линзы Френеля и дифракционных решеток. С большой вероятностью такие линзы будут встраиваться в носимую электронику, а также они могут выполнять функцию транзистора в оптических компьютерах. Изготавливаются мета-линзы часто на кремниевых подложках. Толщина линзы может быть несколько микрон (очень маленькая). Тираж - как у компьютерных чипов: миллионы.
На картинке - идеально сфокусированная плоская волна на симуляции. Она сфокусирована математически, здесь нет никакой линзы. Дальше покажу как также могут делать мета-линзы.
Последние 2 года основная моя деятельность — разработка системы, которая автоматически проектирует новый класс оптики - мета-линзы. Указываем какие рабочие параметры нас интересуют, где должен фокусироваться свет, какой материал мы хотим использовать. Не обошлось и без библиотеки машинного обучения PyTorch. На выходе - модель готовой линзы.
Мета-линзы - это развитие идей линзы Френеля и дифракционных решеток. С большой вероятностью такие линзы будут встраиваться в носимую электронику, а также они могут выполнять функцию транзистора в оптических компьютерах. Изготавливаются мета-линзы часто на кремниевых подложках. Толщина линзы может быть несколько микрон (очень маленькая). Тираж - как у компьютерных чипов: миллионы.
На картинке - идеально сфокусированная плоская волна на симуляции. Она сфокусирована математически, здесь нет никакой линзы. Дальше покажу как также могут делать мета-линзы.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤯2🦄1
🔎 Мета-линзы и их проектирование.
Часть 1
Краткая суть мета-линзы (и дифракционной оптики):
если на пути электромагнитной волны поместить объекты, сопоставимые по размеру с самой волной, то электромагнитная волна будет реагировать на эти препятствия и изменять свой путь (на самом деле — фазу).
Если эти препятствия располагаются условно случайным образом, как на первой картинке, то ничего полезного с волной не происходит (рис. 1). Но если препятствия имеют рассчитанный размер и положение, то волна может сфокусироваться или рассеяться так, как мы хотим, и там, где мы хотим (рис. 2).
Если речь идёт об одной точке фокусировки (как почти у всей оптики) или об узкой длине волны, то задача поиска формы и расположения препятствий проста: она решается прямым математическим расчётом. В этом случае мы получаем дифракционные решётки, фокусирующие дифракционные линзы (рис. 3), а также очень популярные линзы Френеля (рис. 4), которые ставят в светофоры, фонарики и автомобильные фары.
Точной классификации, что именно считать мета-линзой, не существует.
Лично я могу выделить два основных критерия:
1️⃣ Толщина линзы должна быть близка к длине волны. Для видимого света — 0,5–1 мкм, для ИК-диапазона — 5–10 мкм и тд.
2️⃣ Линза применяется и рассчитывается для расширенного, но усреднённого диапазона свойств. Без уточнения, о каких свойствах идёт речь — любых. Главное, что они рассчитаны и гарантированы.
Например: линза фокусирует три узких, удалённых друг от друга длины волны в одну точку, а все остальные в эту точку не фокусирует.
☝️ Самое главное замечание всего этого мероприятия - не нужно получать лучшие свойства на рынке. Достаточно получать предсказуемый отклик электромагнитной волны на этих линзах, такой чтобы методам пост-обработки хватало этой информации. Самая главная сила этой оптики - размер, серийность и гибкость свойств.
Ну и самый кайфуже сейчас точности 3д печати SLA может хватать для ИК диапазона мета-линз
Часть 1
Краткая суть мета-линзы (и дифракционной оптики):
если на пути электромагнитной волны поместить объекты, сопоставимые по размеру с самой волной, то электромагнитная волна будет реагировать на эти препятствия и изменять свой путь (на самом деле — фазу).
Если эти препятствия располагаются условно случайным образом, как на первой картинке, то ничего полезного с волной не происходит (рис. 1). Но если препятствия имеют рассчитанный размер и положение, то волна может сфокусироваться или рассеяться так, как мы хотим, и там, где мы хотим (рис. 2).
Если речь идёт об одной точке фокусировки (как почти у всей оптики) или об узкой длине волны, то задача поиска формы и расположения препятствий проста: она решается прямым математическим расчётом. В этом случае мы получаем дифракционные решётки, фокусирующие дифракционные линзы (рис. 3), а также очень популярные линзы Френеля (рис. 4), которые ставят в светофоры, фонарики и автомобильные фары.
Точной классификации, что именно считать мета-линзой, не существует.
Лично я могу выделить два основных критерия:
Например: линза фокусирует три узких, удалённых друг от друга длины волны в одну точку, а все остальные в эту точку не фокусирует.
Ну и самый кайф
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🦄2
🔎 Мета-линзы и их проектирование.
Часть 2. Оптимизатор.
✨ ✨ ✨
На видео — пример того, как мета-линза из кремния воздействует на волну: не оптимизированная vs оптимизированная.
Первая линза (нефокусирующая) — это стартовое состояние геометрии перед началом оптимизации. Геометрические параметры в ней просто равны 1.
Вторая — результат работы оптимизатора: размеры подобраны так, чтобы сфокусировать волну на расстоянии 150 микрон.
Почему именно 150 микрон 🤏🏻 ? Потому что именно туда я «попросил» её сфокусировать свет. А еще для создания анимаций на офисном ПК можно работать только в таком масштабе. Практический размер начинается от нескольких миллиметров, и считается, он кстати опять же на том же офисном ПК. Мощности хватает благодаря хитрым современным математическим методам конкретно для оптических задач, которые придумали только лет 10-15 назад.
Принцип того, как удаётся так гибко управлять геометрической системой, в если просто, описан Доктором Стрэнджем на картинке🪄
Немного подробнее, то применяется идея Стохастического градиентного спуска (SGD), адаптированного под оптические задачи. Я использую Adam-оптимизатор из библиотеки PyTorch — тот самый, что обычно применяют для обучения нейросетей и обновления весов.
Разница лишь в том, что здесь не нужен набор данных — всё моделируется напрямую.
В оптике методы численного моделирования очень точные и почти идеально совпадают с практикой. Экспериментальные же данные в больших объёмах собрать почти невозможно.
🙏
В робототехнике, наоборот, долгое время было проще собирать реальные данные, но сейчас и там всё активнее переходят к симуляциям.
В мета-оптике этот подход показывает себя особенно хорошо.
И еще...все на open-source. Считает распространения волн MEEP на Python. И отлично заменяет коммерческие проги типа COMSOL Multiphysics, Ansys Lumerica, CST Studio
Часть 2. Оптимизатор.
На видео — пример того, как мета-линза из кремния воздействует на волну: не оптимизированная vs оптимизированная.
Первая линза (нефокусирующая) — это стартовое состояние геометрии перед началом оптимизации. Геометрические параметры в ней просто равны 1.
Вторая — результат работы оптимизатора: размеры подобраны так, чтобы сфокусировать волну на расстоянии 150 микрон.
Почему именно 150 микрон 🤏🏻 ? Потому что именно туда я «попросил» её сфокусировать свет. А еще для создания анимаций на офисном ПК можно работать только в таком масштабе. Практический размер начинается от нескольких миллиметров, и считается, он кстати опять же на том же офисном ПК. Мощности хватает благодаря хитрым современным математическим методам конкретно для оптических задач, которые придумали только лет 10-15 назад.
Принцип того, как удаётся так гибко управлять геометрической системой, в если просто, описан Доктором Стрэнджем на картинке
Немного подробнее, то применяется идея Стохастического градиентного спуска (SGD), адаптированного под оптические задачи. Я использую Adam-оптимизатор из библиотеки PyTorch — тот самый, что обычно применяют для обучения нейросетей и обновления весов.
Разница лишь в том, что здесь не нужен набор данных — всё моделируется напрямую.
В оптике методы численного моделирования очень точные и почти идеально совпадают с практикой. Экспериментальные же данные в больших объёмах собрать почти невозможно.
В робототехнике, наоборот, долгое время было проще собирать реальные данные, но сейчас и там всё активнее переходят к симуляциям.
В мета-оптике этот подход показывает себя особенно хорошо.
И еще...все на open-source. Считает распространения волн MEEP на Python. И отлично заменяет коммерческие проги типа COMSOL Multiphysics, Ansys Lumerica, CST Studio
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4💊2✍1❤1🦄1
Please open Telegram to view this post
VIEW IN TELEGRAM
Гуманоидные роботы быстро развиваются, потому что к ним попадает большая доля инвестиций от вертикального роста рынка AI. У них синергия и высокая корреляция.
Компания 1Х представила автономных домашних роботов, которые видимо поставляются полностью "под ключ". Владелец может совсем не обладать техническими навыками. На это намекает превью к видео с пожилым человеком, а также мягкий, плюшевый и безопасный стиль самого робота.
Первая мысль, что проект может оказаться — "пшиком", который забудется и загнется через 2 года как большинство мелких роботов из прошлого. Но компания совсем не скам-контора, собравшая деньги на краудфандинге. Да, все слишком идеально в этом ролике — естественно не будет работать гладко, но это не значит что широкий рынок домашних роботов-гуманоидов отменяется. Основные сложности сейчас — в софте, который будет улучшаться. Механическая часть думаю с запасом на много лет вперёд.
Что удалось найти по компании:
🌟Основана в 2014 году (май 2014) в городе Moss, Норвегия.
🌟Производство там же.
🌟к 2024 году привлечено всего лишь 125 млн $ инвестиций, в инвесторах естественно OpenAI.
Можно сделать вывод, что они знают что делают.
Цена робота: 20 000$, что в рынке. Думаю их целевая аудитория может себе позволить. Вероятно, когда/если они докажут свою эффективность подтянется более широкая аудитория, потому что есть потенциал в полезности от таких гаджетов наравне с владением личным автомобилем.
Ссылка на видео
Компания 1Х представила автономных домашних роботов, которые видимо поставляются полностью "под ключ". Владелец может совсем не обладать техническими навыками. На это намекает превью к видео с пожилым человеком, а также мягкий, плюшевый и безопасный стиль самого робота.
Первая мысль, что проект может оказаться — "пшиком", который забудется и загнется через 2 года как большинство мелких роботов из прошлого. Но компания совсем не скам-контора, собравшая деньги на краудфандинге. Да, все слишком идеально в этом ролике — естественно не будет работать гладко, но это не значит что широкий рынок домашних роботов-гуманоидов отменяется. Основные сложности сейчас — в софте, который будет улучшаться. Механическая часть думаю с запасом на много лет вперёд.
Что удалось найти по компании:
🌟Основана в 2014 году (май 2014) в городе Moss, Норвегия.
🌟Производство там же.
🌟к 2024 году привлечено всего лишь 125 млн $ инвестиций, в инвесторах естественно OpenAI.
Можно сделать вывод, что они знают что делают.
Цена робота: 20 000$, что в рынке. Думаю их целевая аудитория может себе позволить. Вероятно, когда/если они докажут свою эффективность подтянется более широкая аудитория, потому что есть потенциал в полезности от таких гаджетов наравне с владением личным автомобилем.
Ссылка на видео
✍2❤1🔥1 1
Sмарт-Пауза
Гуманоидные роботы быстро развиваются, потому что к ним попадает большая доля инвестиций от вертикального роста рынка AI. У них синергия и высокая корреляция. Компания 1Х представила автономных домашних роботов, которые видимо поставляются полностью "под…
"Проблема гуманоидного робота"
Самый влиятельный техноблогер мира прокомментировал робота NEO. Ссылка на видео.
Он полностью подтвердил, что автономного ИИ на текущий момент почти - нет, и большинство действий в ролике выполнены человеком через VR управление. И он ПОДДЕРЖАЛ их в этом:
На самом деле эта поддержка много что значит для такой относительно не большой компании. Он действительно может своими обзорами как топить компании, так и привлекать к ним внимание.
#новости #роботы
Самый влиятельный техноблогер мира прокомментировал робота NEO. Ссылка на видео.
Он полностью подтвердил, что автономного ИИ на текущий момент почти - нет, и большинство действий в ролике выполнены человеком через VR управление. И он ПОДДЕРЖАЛ их в этом:
Сравнил это с последовательным введением автономного управления у Tesla.
Компания выходит на этап сбора данных за счет пользователей. И это рабочая и приемлемая концепция. Рисков меньше, чем у автомобиля на дороге🚗
На самом деле эта поддержка много что значит для такой относительно не большой компании. Он действительно может своими обзорами как топить компании, так и привлекать к ним внимание.
#новости #роботы
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
The Problem with this Humanoid Robot
Rant. We have a problem.
Joanna's WSJ video: https://youtu.be/f3c4mQty_so?si=XfZ9c5-3VKjYPeru
The Neo humanoid robot: https://x.com/1x_tech/status/1983233494575952138
MKBHD Merch: http://shop.MKBHD.com
Intro Track: Jordyn Edmonds
Playlist of MKBHD Intro…
Joanna's WSJ video: https://youtu.be/f3c4mQty_so?si=XfZ9c5-3VKjYPeru
The Neo humanoid robot: https://x.com/1x_tech/status/1983233494575952138
MKBHD Merch: http://shop.MKBHD.com
Intro Track: Jordyn Edmonds
Playlist of MKBHD Intro…
✍2
Новый-старый основной проект
Возвращаюсь к доработке робо-телеги. Наконец понял как правильно делать и сделал пассивное колесо.
⭐ цель⭐
✨ дописать всю систему управления: джойстик, FPV и follow me
✨ оформить проект для GitHub
✨ сделать bom лист
Возвращаюсь к доработке робо-телеги. Наконец понял как правильно делать и сделал пассивное колесо.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥3✍1 1
Sмарт-Пауза
Программирование с агентами — Cursor 👨💻 🧑💻 👨💻
Добрался наконец до Cursor. Работать с ним над ROS пакетами очень удобно.
Проблему, которую описывал в посте - что обычные LLM боты мало помогают в много-файловых архитектурах, агенты действительно могут осилить. Потому что имеют прямой доступ ко всем файлам.
Бесплатные запросы закончились быстро, и почему-то не обновляются уже несколько дней. Возможно не обновятся.
Но такой инструмент точно стоит своих $20. Чтобы за один запрос согласовывать все названия в yaml, xacro, hpp, cpp, xml, cmake...еще и в разных директориях.
Однозначно обязательная вещь для работы вместе с ROS если это больше чем хобби.
Просто как IDE Cursor довольно печальный без нейронок😕
Возможность автодополнения кода - это тоже часть их работы, и если токены закончились, то отключается и автодополнение, и даже слово не допишет. А это вообще-то база.
IDE на базе VS Code, а как мы знаем там можно сделать что угодно плагинами. Может ими можно поправить ситуацию. А может
#ros #заметки
Добрался наконец до Cursor. Работать с ним над ROS пакетами очень удобно.
Проблему, которую описывал в посте - что обычные LLM боты мало помогают в много-файловых архитектурах, агенты действительно могут осилить. Потому что имеют прямой доступ ко всем файлам.
Бесплатные запросы закончились быстро, и почему-то не обновляются уже несколько дней. Возможно не обновятся.
Но такой инструмент точно стоит своих $20. Чтобы за один запрос согласовывать все названия в yaml, xacro, hpp, cpp, xml, cmake...еще и в разных директориях.
Однозначно обязательная вещь для работы вместе с ROS если это больше чем хобби.
Просто как IDE Cursor довольно печальный без нейронок
Возможность автодополнения кода - это тоже часть их работы, и если токены закончились, то отключается и автодополнение, и даже слово не допишет. А это вообще-то база.
IDE на базе VS Code, а как мы знаем там можно сделать что угодно плагинами. Может ими можно поправить ситуацию. А может
#ros #заметки
Please open Telegram to view this post
VIEW IN TELEGRAM
✍1🔥1
Hi!
Закончил базовую переделку робоплатформу до рабочего вида и залил видео YouTube 👈, где подробно про нее рассказываю.
Дальше буду переводить ее на FPV управление. Это новая идея, которой я еще никогда не занимался. Но план уже есть.
https://youtu.be/hcGQ3y9os1Q
#робоплатформа #ros2 #печать
Закончил базовую переделку робоплатформу до рабочего вида и залил видео YouTube 👈, где подробно про нее рассказываю.
Дальше буду переводить ее на FPV управление. Это новая идея, которой я еще никогда не занимался. Но план уже есть.
https://youtu.be/hcGQ3y9os1Q
#робоплатформа #ros2 #печать
❤4⚡1 1