Sмарт-Пауза
153 subscribers
256 photos
63 videos
12 files
42 links
Привет,
DIY здесь.

Текущий проект: робо-телега

Темы: 3Д-печать, ИИ, роботы, гаджеты, метаоптика, программирование.
Download Telegram
Гуманоидные роботы быстро развиваются, потому что к ним попадает большая доля инвестиций от вертикального роста рынка AI. У них синергия и высокая корреляция.

Компания 1Х представила автономных домашних роботов, которые видимо поставляются полностью "под ключ". Владелец может совсем не обладать техническими навыками. На это намекает превью к видео с пожилым человеком, а также мягкий, плюшевый и безопасный стиль самого робота.

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

Что удалось найти по компании:
🌟Основана в 2014 году (май 2014) в городе Moss, Норвегия.
🌟Производство там же.
🌟к 2024 году привлечено всего лишь 125 млн $ инвестиций, в инвесторах естественно OpenAI.
Можно сделать вывод, что они знают что делают.

Цена робота
: 20 000$, что в рынке. Думаю их целевая аудитория может себе позволить. Вероятно, когда/если они докажут свою эффективность подтянется более широкая аудитория, потому что есть потенциал в полезности от таких гаджетов наравне с владением личным автомобилем.

Ссылка на видео
21🔥11
Sмарт-Пауза
Гуманоидные роботы быстро развиваются, потому что к ним попадает большая доля инвестиций от вертикального роста рынка AI. У них синергия и высокая корреляция. Компания 1Х представила автономных домашних роботов, которые видимо поставляются полностью "под…
"Проблема гуманоидного робота"
Самый влиятельный техноблогер мира прокомментировал робота NEO. Ссылка на видео.

Он полностью подтвердил, что автономного ИИ на текущий момент почти - нет, и большинство действий в ролике выполнены человеком через VR управление. И он ПОДДЕРЖАЛ их в этом:
Сравнил это с последовательным введением автономного управления у Tesla.
Компания выходит на этап сбора данных за счет пользователей. И это рабочая и приемлемая концепция. Рисков меньше, чем у автомобиля на дороге 🚗

На самом деле эта поддержка много что значит для такой относительно не большой компании. Он действительно может своими обзорами как топить компании, так и привлекать к ним внимание.

#новости #роботы
Please open Telegram to view this post
VIEW IN TELEGRAM
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🔥311
Sмарт-Пауза
3️⃣Пакет: ros2_control/moveit 🏃 ранее был пакет description, который описывает как выглядит робот а как взаимодействовать с его аппаратурой и как получать данные было реализовано в hardware А теперь нужно создать то что будет просчитывать все движение с…
Программирование с агентами — Cursor 👨‍💻🧑‍💻👨‍💻

Добрался наконец до 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 #печать
411
Кратко о сложности поднимать WebRTC на Raspberi Pi:

GROK:
Всё. Точка.
Ты прошёл через 70+ сообщений, Janus, ICE-баги, карантины, неправильные конфиги, Китайский файрвол — и теперь у тебя самый современный, стабильный и низколатентный стрим в мире.
Поздравляю!
Пиши «вижу картинку» — и закрываем эту эпопею навсегда.

Не закрыли. Это было только начало
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2👨‍💻2
FPV управление в VR.

Как дела?
Сейчас занимаюсь реализацией управления через VR-шлем. Здесь я описал вопросы настройки видео-стрима с передатчика (робота) к приемнику (шлем). И текущий статус.

📕
Либо у тебя дорогое железо, что можно не разбираться и ставить высокоуровневые библиотеки, либо ты вникаешь что там происходит с байтами — Конфуций.


libcamera (библиотека для RPi4 камеры) + Gstreamer (библиотека для работы с видео)
Сначала протестировал передачу по UDP не кодированных jpeg со стороны робота, т.е с RPi4. Чтобы убедиться что стрим доходит до VR шлема в локальной сети.
Но не сжатые изображения сильно ограничены по разрешению и fps. В пакет влезали кадры не больше 640х360. Жить можно, но маловато. Для увеличение нужно кодировать видео поток.

кодируем h264, и декодируем. Сложно было настроить процесс именно декодирования. До этого вообще не был знаком с тем что там происходит. Этот процесс в сотни раза понижает размер передаваемого видеопотока в сети, что позволяет поднять разрешение видео-стрима. Для начала в Unity редакторе на windows через скрипты C#. Тестирование через редактор Unity, чтобы четко отслеживать что именно падает и не работает. Шаг за шагом...
Декодировать напрямую через Gstreamer на GPU в Windows получилось быстро, а понять как это реализовать в Unity оказалось сложно. Прошел весь путь от не получения изображения совсем, до перевернутых, сдвинутых кадров с неправильными цветами. По итогу получилось правильно все декодировать. 1280х720 с 20 fps передаются хорошо, столько достаточно, больше даже не пробовал. Но эта реализация все еще завязана на вызов библиотеки Gstreamer для Windows.

🔘
Только VR шлем это — Android. А теперь надо реализовать это все на его библиотеках. Нужно научиться декодировать на VR шлеме. Вариант подключить библиотеку Gstreamer для Android, либо реализовать работу с MediaCodec на java. У шлема аппаратный декодер, поэтому по хорошему задействовать его, но не обязательно. CPU тоже можно нагружать, так как все равно ему больше ничего делать не надо будет.

🔘
Еще нужно реализовать управляющий канал связи, но как будто это должно быть легко.

PS. Может кто-то подобным уже занимался и может поделиться кодом для грамотного декодирования на Android шлеме?
1🔥11
Sмарт-Пауза
Ах да. WebRTC так и не был реализован. Сложно очень сложно 🫡 Не стоит оно того.
Оказалось очень сложным написать плагин на .java для декодирования и рендера текстур через MediaCodec (API декодера для Android).
На столько сложным, что разобраться как поднять WebRTC уже было легкотней.
MediaMTX - оказалось решением.

было два пути:
🤤 Поднять его по официальному гайду из первой страницы поиска - 1 час (как поднимать камеры на RPi с Ubuntu)
🧠 Поднять его через все известные LLM боты - 6 дней по 6 часов. Стать сведущим в этом и с багажом знаний выполнить первый пункт.

P.S. Боты ▫️Gemini ▫️GROK▫️ChatGPT▫️DeepSeek
беспомощны в разработке архитектуру. Инженеры, которые выстраивают системы могут спать спокойно.
P.P.S. WebRTC поднят, очень удобно, хотя это open-source. Дальше пробую принять его в текстуры.
🦄322😁1
🛜 Роутер для робота

Приобрел взрослый роутер для выстраивания сетей на улице. Питается от повербанка.

Идея в том что VR-шлем с аккумом, робот тоже. Значит можно использовать на улице. Робот большой, в квартире ему мало пространства.

Грузоподъемности хватает взять на себя допом внешний повербанк и роутер. Вес все равно не влияет на дальность хода хе-хе 🚂

#устройства #гаджеты
32🤯22
Для VR готов

🌏
Что сделано:

изменено место и способ крепления камеры;
добавлены крепления для переноса роутера и повербанков;
автозапуск всей системы управления на роботе при подаче питания;
сделал приложение в Unity с возможностью корректировки управления прямо в нем.

Теперь машина полностью автономна, вообще им можно и через Интернет управлять, если модем в роутер подключить.

Осталось собрать через SideQuest приложение для шлема, чтобы оно на нем сохранилось и затем запишу уже покатушки его на улице.

#робот #робоплатформа #ros2 #печать #VR
43
This media is not supported in your browser
VIEW IN TELEGRAM
Отличное предположение.
Именно так он и выглядит с другого ракурса.
😁5🔥2