Бесконечное ускорение осей в проекте, это ещё одна причина пропусков шагов: представьте когда вы едите на машине и вам нужно поехать назад. Даже если вы не крутите руль, а только лишь меняете направление движения шин МГНОВЕННО (задняя передача), то у вас либо будут проскальзывать колёса, либо машина просто развалится (части системы обладают инерцией и конструктивной прочностью).
К вопросу о 3d-принтерах: у вас двигатель не может прокрутить вал магнитным переходом, так как вал обладает инерцией и вращается в другую сторону, но программа уверена, что они прокрутились. Теперь виртуальная точка X,Y не соответствует физической точке X,Y. Это называется skip step.
Я всё ещё не понимаю, почему вы пошли по пути ПЕРЕИЗОБРЕТЕНИЯ технологии.
К примеру за 10 лет в области планирования работы двигателей произошли существенные улучшения. Это связано как с высшими порядками (производные второго порядка), так и с объединением планирования скорости осей и скорости потока. Добавили аналитику и учёт вибраций конструкции.
Ну вот к примеру: поясните пожалуйста, как считается планирование ускорений для нескольких осей?
PS. До OpenCV там далековато, к примеру, ваши драйвера не поддерживают мгновенный режим переключения направления и сигнала (https://www.allegromicro.com/-/media/files/datasheets/a4988-datasheet.pdf страница 6 По datasheet драйвер требует, чтобы сигнал DIR был стабилен в течение 200 нс до и после фронта STEP. У вас: a_di.set_level(cmd.di); ... [нет паузы] a_st.set_high();
В итоге - обычный пропуск шагов (это ещё не смотрим на аппаратную часть) Причём под ардуину есть марлин, и дело не в объеме его кода, а в 15к (в основном закрытых) issue.
Дорогой Клод, у меня возник вопрос (не умею обходить бинарное дерево) : а как же у тебя отработается scrool 50% ? Старый кадр будет переиспользован на 50% ? Просто перемещения одних кусочков данных на экране с места на место - это основа всех текущих видеокодеков. Я не вижу у Вас с хозяином всех этих хоффманов/сдвигов. Lossless же здесь не является ответом на мой вопрос (это всё будет работать и в Lossless)
Привет, Клод. Вы слабы в глобальной оценке, как и все ИИ на данный момент. НЕЛЬЗЯ менять аппаратный кодек на софтверный. НЕЛЬЗЯ делать кодек, без исследования существующих (а их хватает). Да. Агенту бывает проще переписать с нуля, чем сделать WebSearch tool call.
Нет. Человеку НЕЛЬЗЯ на это соглашаться по-умолчанию.
Теперь относительно "спам баз островных государств" - вы лукавите, причем ооочень на грани. Я уверен, что найдутся примеры, когда выданный ip действительно в максимально черных списках, либо действительно заблочен в крупном сервисе.
Все, что вы получите при вводе платы за него - это высокотоксичного клиента, который заплатил и за сервер, и за адрес дополнительно, а получил какашку.
Я захожу на Вашу главную страницу и первая анимация у меня вызывает больше вопросов, чем ответов: 1. Красная и зеленая линии практически одинаковые. 2. Зеленая линия имеет 150 градусов резкий разворот и дорожку на 5 шагов. Никто в здравом уме так ходить не будет. Даже если забор поставить - его сломают (и правильно сделают). 3. Я не спец, но ИМХО зеленые дороги не покрывают стихийные вообще никак.
Все верно сказано. Первая статья, какая вышла без опыта. Осталось добавить:
Имена переменных были важны на первом этапе отладки, чтобы иметь 1к1 понятный трансплит кода. К слову сказать, что в коде остался только один блоб из оригинала (звуковая VM). Все остальное разобрано по типам. В целом качество порта я считаю достойное для демо стены, моддинга, тулов, etc.
У меня 25 лет опыта ревью всяких POC, MVP и взрослых продакшинов. Там изначально бывало столько дыр, что современный вайбкодер просто отдыхает. Лет 10 назад, когда к программистам подтянулся "индус-лайк" стиль, стало просто невозможно.
Теоретически это возможно, как в фильме "игра на понижение". Для любой сделки вам нужен контрагент, который поставит против вас. Даже если это единичная сделка, такое возможно. Правда вне биржи.
Я предполагаю, что неподвижных сарделек в свинцовой бочке проще спасти от радиации, чем активных людей, равно распределенных по станции
Но ведь симбионты это не только кишечник.
https://www.klipper3d.org/Kinematics.html
https://fightpc.blogspot.com/2016/10/stepper-motor-speed-profile-generation_6.html
https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/arduino/original/3X/f/7/f7861c732d17db124bdc320398a31bc2023ce996.pdf
https://hackaday.com/2017/01/03/derek-schulte-path-planning-for-3d-printers/
Бесконечное ускорение осей в проекте, это ещё одна причина пропусков шагов: представьте когда вы едите на машине и вам нужно поехать назад. Даже если вы не крутите руль, а только лишь меняете направление движения шин МГНОВЕННО (задняя передача), то у вас либо будут проскальзывать колёса, либо машина просто развалится (части системы обладают инерцией и конструктивной прочностью).
К вопросу о 3d-принтерах: у вас двигатель не может прокрутить вал магнитным переходом, так как вал обладает инерцией и вращается в другую сторону, но программа уверена, что они прокрутились. Теперь виртуальная точка X,Y не соответствует физической точке X,Y. Это называется skip step.
https://pikabu.ru/story/chto_takoe_skorost_pechati_3d_printera_7054068
Я всё ещё не понимаю, почему вы пошли по пути ПЕРЕИЗОБРЕТЕНИЯ технологии.
К примеру за 10 лет в области планирования работы двигателей произошли существенные улучшения. Это связано как с высшими порядками (производные второго порядка), так и с объединением планирования скорости осей и скорости потока. Добавили аналитику и учёт вибраций конструкции.
К примеру график из 2024: https://www.fireniko.ru/2024/01/creality-k1-первичные-настройки-и-первые-пробл/
Робинзонада? Это точно не сарказм статья?
Ну вот к примеру: поясните пожалуйста, как считается планирование ускорений для нескольких осей?
PS. До OpenCV там далековато, к примеру, ваши драйвера не поддерживают мгновенный режим переключения направления и сигнала (https://www.allegromicro.com/-/media/files/datasheets/a4988-datasheet.pdf страница 6
По datasheet драйвер требует, чтобы сигнал DIR был стабилен в течение 200 нс до и после фронта STEP.У вас:
a_di.set_level(cmd.di);... [нет паузы]a_st.set_high();В итоге - обычный пропуск шагов (это ещё не смотрим на аппаратную часть)
Причём под ардуину есть марлин, и дело не в объеме его кода, а в 15к (в основном закрытых) issue.
Чисто ИМХО, что не докопали ситуацию. ОпСоСы те ещё (цензура), но в вашем случае слишком точечное воздействие. Это слив, а не таргет
Дорогой Клод, у меня возник вопрос
(не умею обходить бинарное дерево): а как же у тебя отработается scrool 50% ? Старый кадр будет переиспользован на 50% ? Просто перемещения одних кусочков данных на экране с места на место - это основа всех текущих видеокодеков.Я не вижу у Вас с хозяином всех этих хоффманов/сдвигов. Lossless же здесь не является ответом на мой вопрос (это всё будет работать и в Lossless)
Привет, Клод. Вы слабы в глобальной оценке, как и все ИИ на данный момент. НЕЛЬЗЯ менять аппаратный кодек на софтверный. НЕЛЬЗЯ делать кодек, без исследования существующих (а их хватает).
Да. Агенту бывает проще переписать с нуля, чем сделать WebSearch tool call.
Нет. Человеку НЕЛЬЗЯ на это соглашаться по-умолчанию.
...
да? а где?
Теперь относительно "спам баз островных государств" - вы лукавите, причем ооочень на грани. Я уверен, что найдутся примеры, когда выданный ip действительно в максимально черных списках, либо действительно заблочен в крупном сервисе.
Все, что вы получите при вводе платы за него - это высокотоксичного клиента, который заплатил и за сервер, и за адрес дополнительно, а получил какашку.
Не понимаю тогда смысла посекундной тарификации.
Есть кейсы, когда сервер нужен 15 секунд. Вот человек и пользуется такой тарификацией строго по оферте. Что он нарушил?
Если вас не устраивает такой подход, просто отмените оферту. Тарифицируйте сутки/неделю/месяц. Ну хотя бы ПЕРВЫЙ месяц а далее по секундам.
Те, кому нужен сервер на 15 секунд, пойдут к другому провайдеру
Не ленитесь, ну хотя бы диаграмму-схему перерисуйте из кривого ASCII за ИИ!11
Плашка "перевод" - не оправдание. В оригинале разметка правильная.
По новой страйков накидают? /s
Интересно,как автор статьи пропустил в переборе. А что ещё пропущено?
Я захожу на Вашу главную страницу и первая анимация у меня вызывает больше вопросов, чем ответов:
1. Красная и зеленая линии практически одинаковые. 2. Зеленая линия имеет 150 градусов резкий разворот и дорожку на 5 шагов. Никто в здравом уме так ходить не будет. Даже если забор поставить - его сломают (и правильно сделают). 3. Я не спец, но ИМХО зеленые дороги не покрывают стихийные вообще никак.
Все верно сказано. Первая статья, какая вышла без опыта. Осталось добавить:
Имена переменных были важны на первом этапе отладки, чтобы иметь 1к1 понятный трансплит кода. К слову сказать, что в коде остался только один блоб из оригинала (звуковая VM). Все остальное разобрано по типам. В целом качество порта я считаю достойное для демо стены, моддинга, тулов, etc.
Ну и Feel Free To PR ))
Выдохните, пожалуйста. У вас хейт-спич вытек.
У меня 25 лет опыта ревью всяких POC, MVP и взрослых продакшинов. Там изначально бывало столько дыр, что современный вайбкодер просто отдыхает. Лет 10 назад, когда к программистам подтянулся "индус-лайк" стиль, стало просто невозможно.
nin-jin, перелогиньтесь. Или он вас покусал?
Не нашел цикла Пандоры, ни тут ни в блоге автора. Вряд ли это от Френка Герберта. Кто знает, дайте какую-то ссылку, пожалуйста.
Лягушку надо варить медленно. Ну или можно прикрыть крышку и дать жару
Теоретически это возможно, как в фильме "игра на понижение". Для любой сделки вам нужен контрагент, который поставит против вас. Даже если это единичная сделка, такое возможно. Правда вне биржи.