• Solidworks - экспорт формата SLDPRT в формат STEP для производства?

    То что китайцы и запросили по файлам SLDPRT, дальше им понадобятся пакеты pdf для последующей сборки всей конструкции.
  • Как серьезно заниматься роботехникой НЕ в университете?

    Ладно, давайте посмотрим на ситуацию с другой стороны.
    Если вы хотите понять фундаментальную теорию аналого цифровых преобразований или цифро аналоговых на программно аппаратном уровне, конечно вам следует окунуться в ликбез со всеми эффективными и неэффективными мануалами. Заняться построением примитивных прототипов и т.п.
    Если вы все же хотите заняться созданием многозадачной робототехники, при этом сократить все свои временные, денежные, материальные ресурсы и затраты, Вам никак не обойтись без соответствующего инструментария.
    В свое время многие учёные, инженеры выпускники вузов применяли в своих открытиях, разработках и амбициозных проектах такой аналоговый инструмент, как логорифмическая линейка. Они применяли в своих расчетах простейшие инструкции по работе с инструментом. Тем самым уже тогда они вели мир к инструментам No Code. Ускоряли ход времени на решения сложных математических формул, тем самым ускоряли приближение человечества к будущему.
    Тот же инженерный калькулятор - у пользователей нет необходимости в знаниях того как устроен его софт и аппаратная часть, чтоб им воспользоваться для сложных инженерных расчетов. Вместо длинных уравнений они применяют наборы инструкций и нажимают на клавиши.
    Если у новичков есть желание заниматься робототехникой, при наличии инструментария они именно этим и должны заниматься. Если же они хотят стать кодерами для того чтоб потом заниматься робототехникой, то следуя Вашей логике потребуется начинать с ассемблера, двигаясь по направлению к Питону, включая аппаратные платформы для тех или иных задач. При очень завидном усердии лет через 7, при условии что вас в качестве юниора будут в профильных фирмах пользовать от мала до велика, глядишь и воплотите свою давнюю мечту.
    Если все в.с. выглядит для Вас неоптимистично, многие начинающие пытаются осваивать ардуино с его средой написания скетчей, или курят Питон на базе малины, ах да чуть не забыл, еще есть опен сорс ROS который строится на программных модулях, с библиотеками драйверов и абстракций от открытых сообществ, то еще курево.
  • Что изучать для робототехники?

    Лезть в прикладной ИИ без нескольких лет опыта в программировании, хорошем знании высшей математики и теории алгоритмов я бы не стал.

    В свое время, невероятное количество разработчиков выросло на таких инструментах как логарифмическая линейка60da30e49a028742946735.jpeg
    Позже ее заменил калькулятор.
    Эти ребята применяли результаты вычислений во многих революционных разработках, тем самым освободившись от теоретического хлама несовершенных вычислений.
    Тогда они даже во сне не представляли что применяли прототипы будущих No Code платформ, которые сегодня набирают обороты среди нового поколения разработчиков.
    Примеры таких решений уходят в глубокую историю с момента открытия счетных механических устройств в т.ч. японские счеты Soroban, которые преподают в начальных классах многих мировых элитных школ.
    Пример такой робототехнической платформы.
  • Как серьезно заниматься роботехникой НЕ в университете?

    Создать новичку? на раз плюнуть, можно, и будет не жаль за годами выкуренные мануалы и курсы.
    Самый продвинутый робосос по цене доступной далеко не для всех обывателей в разных странах сегодня (4 ядра Cortex-A7) умеет строить карты помещений и по определенному алгоритму следовать по виртуальным трекам с применением датчиков расстояний до препятствий. Новое поколение робососов по своей эффективности он лучше от хаотически перемещаемых предшественников и время уборки там нормировано в зависимости от отсканированной им площади. Но там тоже не все идеально, как в классическом варианте уборки. По прежнему является хорошим подспорьем в том случае, когда в квартире домашних животных.
    ARM нуждается в допиливании и не тянет объем вычислений, как минимум ему потребуется внешний локальный с сетевым протоколом вэб терминал с распределенным сбором и обработкой данных.
    В качестве примера Xiaomi Finder на 2 ядрах в комплекте со SLAM.
    Но не так все плохо, посмотрите полемику здесь в подкастах.
  • Как серьезно заниматься роботехникой НЕ в университете?

    Я вполне разделяю Вашу точку зрения в ракурсе Вашего статистического видения и предлагаю рассмотреть простой жизненный пример.
    Очень давно, когда я был школьником старших классов, я отставал от своих сверстников в высшей математике (алгебра).
    Я не любил этот предмет из за его сухости преподавания и не видел конечной цели в изучении предмета. При этом я любил другие предметы - физика, геометрия, биология.
    Я упорно и много часов сидел с учебниками, искал подобные примеры и пытался находить статистические закономерности. Когда ситуация набрала критические обороты, глядя на меня мои родители нашли репетитора.
    После нескольких тестовых задачь по алгебре, он решил проверить мои умственные способности и дал мне решить несколько примеров. Результат был неверным и он обнаружил в моих знаниях провалы в определенных правилах вычислений.
    Я получил домашнее задание на восполнение этих правил, которые я плохо понимал. В конечном итоге он сумел устранить мои пробелы и я в своем аттестате зрелости по окончании школы имел 90 баллов из 100.

    Его методы и инструкции преподавания в дальнейшем оказали большую роль в моем профессиональном становлении.
    Я понял истину - к конечным результатам можно двигаться долго, безсистемно и хаотично если Вы идете к ним без определенного набора правил, инструкций и методик, что можно определить как инструментраий. Многообразие этих инструментов так же играет существенную роль. Есть неполные инструметы, есть инструменты сложные, которые нужно изучать, есть универсальные инструменты, которые интуитивно понятны и доступны, которые быстро ведут Вас к конечной цели и позволяют собирать Лего или кубик рубика с приенением иных методов и моторики мышления.

    Очень простой и наглядный пример:
    Канувшее в небытие аналоговое вычислительное устройство - логарифмическая линейка, позволяло людям без глубоких мыслительных способностей и математического образования, выполнять такие вычисления как, умножение и деление чисел, возведение в степень (чаще всего в квадрат и куб), вычисление квадратных и кубических корней, вычисление логарифмов, потенцирование, вычисление тригонометрических и гиперболических функций и некоторые другие операции. Если разбить вычисление на три действия, то с помощью логарифмической линейки можно было реально возводить числа в любую действительную степень и извлекать корень любой действительной степени.

    До появления карманных калькуляторов этот инструмент служил незаменимым расчётным орудием уровня школьника, студента, инженера и профессора. Все что им требовалось, это инструкции и методы по работе с линейкой. Точность расчётов — около 3 значащих цифр.
    Аналогичный пример вычислений можно продемонстрировать на косточковых счетах, которые сегодня демонстрируют китайские школьники младших классов, благодаря чему они в уме проводят невероятной сложности мгновенные вычисления. Эти самые котсточковые счеты они умеют представить и силой воображения перемещать их элементы.

    Улавливаете ход рассуждений?

    Этот отвлеченный пример ярко иллюстрирует в.у. парадигму - автоматизированное (автономное) кодирование посредством "логарифмической" программной среды с набором определенных инструкций (инструментарий), не требующего от разработчиков глубоких теоретических знаний, при этом четко понимающего назначение той или иной инструкции, необходимой для достижения конечной цели.

    Конечно такой разработчик (No Coder), все же должен иметь представление о бинарном сигнале, так же должен на достаточном уровне разбираться в готовых аппаратных модульных сборках в их параметрах и их назначении, на основании чего уметь создавать программно аппаратные поведенческие алгоритмы своей идеи.

    Если к примеру Вы зададите мне вопрос на предмет, как будет выглядеть действующий исходный код, скажем управления шаговым двигателем под таким инструментом?

    Очень просто:

    3c21e1_51d7cd54e20d4c9fa8fef09109d93469~mv2.png

    *И алгоритм его управления следующий:

    1. Запустить фреймворк в автоматическом режиме по умолчанию через 15 секунд после загрузки на PC программы;

    2. Подайте питание на драйвер шагового двигателя в режиме ожидания 12В;

    3. Подайте 5В на генератор PWM с питанием + CLK , вращение влево;

    4. Через 10 секунд отключите источник питания 5 В от PWM, двигатель перейдет в режим удержания>;

    5. Подайте сигнал PWM 5В на привод двигателя -CLK вращение влево;

    7. Отключите 5В от PWM. Через 1 час остановите двигатель, режим удерживая;

    8. Отключите драйвер двигателя 12 В;

    Так же видим функцию сохранения протокола проектного кода (исходный код) со всеми параметрическими настройками в бинарном формате.

    *Сценарий не включает обратную связь с угловыми резистивными датчиками. Если они включены в алгоритм, то значение триггера задает углы поворота двигателя в диапазоне от 0,001 до 3,300 В. Для настройки предусмотрена дополнительная консоль, которая вызывается в процессе отладки.

    В процессе разработки мы сможем создавать библиотеки из таких конфигураций (промежуточные или финальные), получать к ним доступ, вносить изменения и сохранять их под новым именем. Все значения от сбора со стороны сенсорной Input системы могут быть записаны в реальном времени в течение полного цикла или определенных циклов каждой процедуры триггерного отклика к процедурам выходных функций.
    Это образовательный видео ролик для быстрого старт...
  • Как серьезно заниматься роботехникой НЕ в университете?

    Когда автор задает краеугольный вопрос
    Как серьезно заниматься роботехникой НЕ в университете?

    я больше чем уверен, что он провел уйму времени в кропотливом поиске ответов. Даже предполагаю что поиск был не очень эффективным, т.к. он оказался на распутье с множеством неизвестных переменных.
    В вузах, если речь идет не только о российских, многие кафедры предлагают студентам именно Вашу методику фундаментального погружения в низкоуровневое программирование с проектами в виде исследований поведения абстрактного трехмерного коня, более менее серьезные специализированные кафедры выделяют какие-то часы на обзор существующих инструментальных платформ, в т.ч. ROS, Microsoft Robotics developer Sstudio (MSRS), RoboLogix и как не пападоксально в т.ч. и Ардуино и т.д.

    В результате среднестатистические выпускники не то что не готовы к серьезной работе в проектах, у них нет другого выбора, как самостоятельно обкуриваться тем, что имеет широкое распространение среди хоббистов, занимающихся построением пауков, роверов с ограниченным набором функционала, 3D садовой автоматикой и всем чем угодно. При этом глобальные проблемы, такие как спасание человеческой жизни во время пожаров, природоохранные системы ликвидации (потопы, пожары, техногенные аварии и т.п.), пресечение или устранение террористической деятельности не особо заботят высокотехнологичные умы. Серьезная робототехника процветает пока что в в.у. мной индустриях, а так же армия и космос. В этих отраслях не жалеют средств на низкоуровневых программистов с армией тестеров с лабораториями и комфортными условиями для проведения мозговых штурмов. Результат таких решений недавно был продемонстрирован всему миру, когда террористическая организация Хамас начала поливать Израиль залповыми ракетными обстрелами (более 3 тыс ракет за неделю). С момента пуска первой ракеты мгновенно развернулась система "Железный купол" и 95% угроз мирному населению было предотвращено.60d61c058eb60429785884.jpeg
    Справа вы можете видеть, как ХАМАС запускает свои ракеты, нацеленные на израильские города (из многолюдных городских центров в секторе Газа, чтобы Израиль избегал атак на пусковые площадки, чтобы не навредить мирным жителям в Газе).
    Их ракеты нацелены на израильские города, и их цель - убивать мирных жителей, несмотря ни на что.
    Слева вы можете увидеть ракеты «Железный купол», нацеленные на защиту израильского населения, поражая ракеты Хамаса до того, как они упадут на гражданское население.
    Одновременно это и пример того, как оборонный Hi-Tech страны быстро реагирует на внешнюю угрозу Государству.
    Такой поход ярко иллюстрирует важность и необходимость в доступности для широкой аудитории универсальных и доступных в быстром освоении инструментальных платформ для робософта.
    Если предпринять попытку правильного поиска то все же можно обнаружить в паутине не особо богатый обзор таких платформ, каждая из которых ограничена аппаратной реализацией в определенной теме.
    Так же можно и найти опусы и сайты стартапов, которые вкладывают свои личные инвестиции в разработку таких платформ. Как я выше говорил они сталкиваются с определенными трудностями в маркетинговых стратегиях из за большой конкуренции с потусторонними.

    Отвечая на Ваш вопрос:
    Если кому-то нужно ПО для управления запуском ракет и стартовых площадок, и такое ПО существует, и такое ПО отвечает необходимым вам требованиям - лучше его купить, будет быстрее и дешевле, чем пилить с нуля. Но это всё равно программное обеспечение, которое нужно программировать. Чтобы появился удобный интерфейс на планшете по управлению запуском ракеты - это надо программировать.

    В данном случае процесс программирования выглядит интуитивно понятным набором применения инструкций. Вам достаточно иметь алгоритм поведения и произвести в соответствии с ним моделирование набора инструкций в их логической последовательности, с учетом аварийных ситуаций.
    Такие инструкции задаются визуальным методом на графической консоли ввода инструкций.
    Консоль позволяет разработчикам выполнять симуляции с или без аппаратного подключения, проведение параметрических настроек включая коммуникации, проведение калибровок и т.п.
    В финале после удовлетворительной симуляции имеется возможность внешнего автоматизированного протоколирования Вашего проекта ( в дальнейшем у Вас есть возможность делиться этим протоколом с другими корпоративными группами разработчиков, выполнять редактирование и т.п.) Таким образом вы получаете исходный код проекта который может функционировать в среде его разработки.
    Что касается внешней графической обвертки для таких протоколов, такая возможность предусмотрена пока что в кооперации с разработчиком инструментальной среды платформы. С момента предоставления проектного протокола и согласования дизайна с проектировщиком, построение интерфейса занимает от нескольких часов, до нескольких дней. Скорость и эффективность процесса разработки робототехники в.у. платформой на 70% выше по сравнению с классическими методами и инструментами.
    60d624c200037357714435.jpeg
    Что касается конкретно этого концепта, Вы можете задать мне любые вопросы.
  • Как серьезно заниматься роботехникой НЕ в университете?

    Понятие парадигма берет начало - определённый набор концепций или шаблонов мышления, включая теории, методы исследования, постулаты и стандарты, в соответствии с которыми осуществляются последующие построения, обобщения и эксперименты в области, в нашем случае - разработка робототехники.
    Все в.с. и продемонстрировано мной, есть моя парадигма.
    Ваши утверждения верны с точки зрения кодера, который как рыба или почти, плавает в окружающей среде от того и советуете новичкам всячески курить матчасть, что-то где-то подглядывать и возможно, выпиливать напильником из паровоза самолет (юмор). Я не случайно упомянул в конце поста вопрос залу, жаль что он остался без внимания. Успех Илона в том, что он не тратит время на и деньги на низкоуровневых кодеров, на QA тестеров, на нулевой HW прототаипинг. Вместо этого он берет готовые, годами испытанные модульные решения и талантливо их интегрирует в своих проектах.
    Так к примеру он успешно в космических проетах применяет язык G (управление двигателями и стартовой площадкой). Астронавты весь мониторинг и функции ручного управления осуществляют на тачскрин дисплеях, что дает максимальную эргономику и концентрацию внимания.
    К чему я веду, изначально писать универсальный код, который подойдёт ко всем платформам я не вижу вообще никакого смысла. Такая задача в принципе не должна появиться.

    В свое время, набивая более чем 20 летний свой скил, я обратил внимание что большинство кода, направленного на внешнее управление или сбор данных по своей сути имеет невероятную повторяемость от проекта к проекту, при этом группы разработчиков от проекта к проекту выполняют одну и ту же работу с разницей лишь в том что меняют ключевые параметры в соих процедурах (таиминги, кол-во итераций, прерывания, запуск внешних объектов и т.п.) Многие разработчики из за тесного мира, поняли что победить в конкуренции можно только когда ты щедро получаешь на свой код SDK, ActiveX и прочие плюшки, и все ради того чтоб облегчить другим разрабам применение их кода в своих задачах.
    И наконец мега хранитель кода Chris Wanstrath, Co-Founder, CEO of GitHUB, все сформулировал и озвучил на весь миру свою парадигму:
    "Coding is not the main event anymore. Building software is the main event." - «Кодирование больше не является главным событием. Создание программного обеспечения - это главное событие».

    Далее он подкрепляет свои доводы следующим:
    “Eventually there's going to be zero code. Not for everything, but for some projects you're not going to have to code at all. We don't just have to automate warehouses and doctor's offices, we can also automate software development. "

    “We talk about software eating the world, we talk about all this great technological innovation, and yet at the end of the day we're still just hitting buttons on a keyboard.”

    “That doesn't mean this is going away, that means this is going to become more awesome, there's going to be more great tools, and more ways for you to communicate to the computer, to the system, what you want to build than ever before. We're going to have more control over the software we build in the future and it's going to be way better because all software is increasing together. ”

    Ваши рассуждения, есть результат отсутствия знаний опыта альтернативных разработчиков, их достижениях и нежелание усомниться в своей "религии". Нужно отдать должное маркетологам, которые денно и нощно продувают мозги своим "миссионерством".
    Я не хочу развивать здесь тему о тех или иных граблях, на которые наступают приверженцы тех или иных аппаратных платформ и их инструментария. Это может занять не одну страницу километровых доводов. Достаточно ярких в.с. примеров тех бесспорных талантов, на которых я даю ссылки.
    Собственно это мой Вам ответ на поставленный автором поста вопрос:
    Как серьезно заниматься роботехникой НЕ в университете?
  • Как серьезно заниматься роботехникой НЕ в университете?

    Посмотрел Ваш образовательный видеоролик с парадигмой концептуальной архитектуры, настройка портов и коммуникаций, озвучивание применяемых инструкций.
    Раз уж вы готовы делится опытом, я последую Вашему примеру и тоже делюсь
    Беда в том, что коллективный разум все еще едва тлеет в своих изощрениях создать нечто, что можно ставить на массовое производство и быстро перестраивать под требования времени. Тот инструмент который сегодня предлагается теми или иными аппаратными платформами далеко не демократичен.
    Для серьезных задач требуется немалая команда кодеров, немалый бюджет на их почасовую оплату, зачастую с туманным непроглядным финалом. Существующая индустриальная робототехника, не пауки, доступна далеко не всем отраслям (авиация, флот, автомобилестроение) и дорогая медицина с разовыми проектами в странах с состоятельной клиентурой.
    Взять к примеру ардуино. Эта платформа заняла свою определенную хобийную нишу начального уровня робототехники, если алгоритм требует большого набора процедур в большом многообразии функций с обратной связью, в проект как не крути нужно прикручивать малину. Далее по нарастающей. Глядишь требуется видео стриминг для машинного зрения, да такой чтоб была достаточная мощная вычислительная среда, обращение к внешним облачными ресурсам.
    Подытожу, все от мала до велика нуждаются и прозябают в ликбезах по языковым средам кодирования, новые и удобные инструменты для разработки уже мелькают на горизонте, но испытывают невероятное давление со стороны тех, кто свято предан своей аппаратно программной религии и пропагандирует ее в народе.
    В заключение вопрос залу (ответ лежит на поверхности):
    Как вы думаете, на каком софте и аппаратных платформах Маск выводит свои проекты в космос?
  • Как серьезно заниматься роботехникой НЕ в университете?

    Сэр, перед Вами человек - владелец своего стартапа с практическим опытом на более чем 20 Hi-Tech фирмах , в т.ч. и тех которые у Вас на слуху. Страна - мировая наковальня и из моего окна прекрасный вид на здание Intel.;)
    Относительно Тесла - не показатель. Мне больше нравятся проекты Илона Маска. Он на корню не признает навигационные методы как Тесла, так и прочих авто монстров. Его мнение у лидаров нет перспектив и это не пустой звук. Лаборатории Маска полны проектов, переворачивающих все Ваши представления вспять.
  • Как серьезно заниматься роботехникой НЕ в университете?

    Нет необходимости в заранее бесполезных разработках, чисто для собственного ликбеза (чтоб понять как управлять группой шаговых или серво двигателей). Для этого достаточно собрать мастер стенд с множеством нагрузок, драйверов и сенсоров и попытаться провести симуляцию такого паука. Таким образом вы сэкономите деньги, время и материалы. Такой мастер стенд может носить универсальный характер для прототаипинга любых Ваших идей. Когда вы освоите принцип аппаратного и программного прототаипинга, Вы поймете что создание робототехники начинается от обратного. Сначала идет мехатроника, а уже потом мозги и аппаратная часть.
  • Какие есть недостатки у ESP32?

    Вполне приемлем вариант SBC под Intel архитектурой. Их стоимость колеблется в пределах $80 - 120 и оно того стоит, если это серьезные, не хобийные проекты для всяких тележек с манипуляторами.
    Инструментарий и периферия практически безграничны.
  • Это какой разъем?

    Больше скажу это micro HDMI D TMDS Data 1- на8 пин.
    Успехов.
  • Какую модель прибора выполняющего роль акселерометра для изменения силы повреждения можно использовать в любительских целях?

    beeptec.engineering@gmail.com
    так же посмотреть можно здесь через поисковик
    NO CODE tooling platform for developers of robotics, automatics and smart systems
  • Какую модель прибора выполняющего роль акселерометра для изменения силы повреждения можно использовать в любительских целях?

    Практическая нагрузка в Вашем понимании - мгновенная направленная сила по вектору направления противоположная объекту (голове в шлеме), проще говоря направленный удар.
    Можно применить сенсоры веса (тензо).
    Количество в зависимости от площади исследуемой поверхности, размещается на шлеме или под ним на манекене, можно и смешанный вариант.
    В качестве программной реализации напишите мне в личку.
  • Какой диф автомат по номинальному току должен быть?

    Если АВД в Вашем случае оговорено ПУЭ, без проблем. Я к тому, что онлайн социалка не несет ответственность за Ваш выбор, поэтому в случае сомнений все же читать ПУЭ. Если просто ради бла-бла-бла, то Вам в руки википедия или кучи форумов. Профи никогда не будет руководствоваться любительскими ответами в интернетах.
    Допуск в нашем случае, персонала к проведению работ под снятием и без снятия напряжения вблизи или на токоведущих цепях и работам на высоте. И если автомат установил человек без такого допуска, органы энергонадзора будут судить того, кто дал поручение этому рукастому производить эти работы.
    По ходу, обращаю Ваше внимание на то, на каких напряжениях больше всего летальных последствий?
    На тех, на которых люди не боятся влезать.
  • Какой диф автомат по номинальному току должен быть?

    Я дал ответ в контексте вопроса относительно бытовых жилищных автоматов и таки да, по току срабатывания.
    Указываемые Вами автоматы носят промышленный характер и перед их установкой выполняется их расчет и подбор, иногда юстировка в электро лабораториях на специальных стендах.
    Есть хорошая настольная книга всех электриков всех стран и континентов, в РФ и в странах СНГ это ПТЭ и ПТБ (ПУЭ), там указаны все нормы и правила с учетом и Вашего вопроса.
    https://www.htbook.ru/wp-content/uploads/2015/11/P...
    Электрик с группой допуска до 1000 В, в противном случае все шишки на домашнего мастера.
  • Какой диф автомат по номинальному току должен быть?

    Квартирная проводка выполненная по ПУЭ, выдерживает 3,5 киловатта мощности в розетке. Но при этом в другие розетки, находящиеся на одной линии, ни чего включено быть не должно. Если у Вас присутствует в доме нагрузка более 3,5 кВат, в квартиру заводится специальная линия под соответствующую нагрузку и защиту. На автоматах всегда указан ток срабатывания. Т.к. все они инертные, то пиковый скачек (доли секунды) напряжения может превышать 1,5 раз, при этом автомат должен быть 16А, более мощные автоматы чреваты превратить Вашу проводку в жидкий метал, а квартиру в пепел. Если в квартире 3 фазное распределение, то ставится вводной автомат (центр звезды) в разрыв на "0", 25А.
    Не ищите себе приключений на ж..у, изучите ПУЭ, а лучше пригласите лицензированного электрика.
  • Какой диф автомат по номинальному току должен быть?

    Фокс Йовович, на автоматах всегда указывается ток срабатывания
  • Как управлять частотой каналов?

    Самый простой вариант, такая сборка из нужного кол-ва модулей, в Вашем случае 6 (3 канала в модуле) модулей - https://aliexpress.ru/item/32880923621.html?spm=a2...