
Комментарии 24
Это реклама Mirte? ИМХО намного лучше чем LEGO, но пока федеральные и международные стандарты соревнований не подтянутся, все будет так, как есть...
Не не реклама, просто как пример как можно сделать, что можно перенять из зарубежного образовательного опыта. Есть мысль перенсти это на народного ROS2 робота. Собственно мы и проводим уже такие соревнования
Это не просто «ещё один робот», это тре́к обучения инженерии, который можно растянуть на годы.
А является ли это достоинством? Я пытаюсь это представить с позиции ребенка: сколько времени можно прикручивать функции к одному и тому же проекту, прежде чем он совершенно надоест? Мне кажется, наоборот, лучше использовать разные конструкторы на разных уровнях, чтобы сохранять чувство новизны.
Вы не уловили мысль, сшить все в одном роботе, хочется новизны в конструкции вперед в соревнование ROS2 роботов, меняйте конструкцию как вам хочется, но всегда помните что чтобы победить нужно выбирать оптимальный путь, а не перебирать бесконечно конструкции, сейчас нужны умные роботы, а не разные.
Доктор Робот едИт-едИт сквозь снежную равнину...
Первая мысль - а сколько падений с парты выдержит этот робот?
Mirte — это недорогая полностью open-source платформа учебного мобильного робота, где ученик проходит путь «от телеуправления и Blockly до Python, SSH и полноценного ROS», задуманная как единый «трек» обучения от начальной школы до университета, оставаясь на одном и том же роботе и в одной и той же среде. Идея Mirte в образовании — не прятать “настоящую” робототехнику за игрушечными абстракциями, а сделать к ней удобный, поэтапный вход.
Кто придумал переизобретать колесо?
Инженерная образовательная линейка Фишерпрайс перестпла удовлетворять?
Тут подумал "запустить VS Code" на Raspberri Pi Zero 2W и не смог этого сделать. Ресурсов платы не хватает для "прокручивания" сервера на борту (мало ОЗУ). Поэтому для этой платы пишу обычный код C/C++ в Visual Studio, т.к. он не нагружает плату в отличие от VS Code.
Мне интересно сколько будет стоить такой универсальный робот, я уже не говорю про поддержку ROS, на котором будет идти VS Code? И дальше больше. Этот VS Code требует расширений и постоянно обновляется. Не на каждом ПК даже он нормально работает в полной комплектации.
У меня на Orange Pi 5 с 4ГБ ОЗУ и то со скриптом VS Code работает (серверная часть). Я пишу ноды для ROS1 и делаю это на C/C++, т.к. python тормозной.
Можно еще через remote ssh, возможно тогда серверная часть будет меньше
Запускать среду разработки на некоторых железках это в принципе зачастую глупая затея. Даже если на роботе устанавливают одноплатники или мини-пк с не самым хилым железом. В общем случае по нормальному это когда на роботе всякие компиляторы и прочее делают, а всё остальное на удалённом пк находится. Или удалённую отладку используют, что мягко говоря требует сильно меньше ресурсов на роботе.
Если прям хочется, что бы на роботе (особенно с очень хилым хелезом) были всякие компиляторы, что-то для редактирования текста и отладки, а программировать со смартфона, планшета или компьютера, так и варианты соотвествующие подбирают. Всякие питоны, яваскрипты, луа и т.д. Хоть очень легковесный интерпретатор (в том числе и с веб-интерфейсом можно), который не то, что на одноплатнике с процессором работать нормально будет, а хоть микроконтроллеры вполне потянут.
Кто работает с подобными платами, тот обычно удалённую отладку и использует. В случае с RPi Zero 2W даже такой способ для VSCode не рабочий, так как плата не может провернуть серверную часть даже с небольшим набором плагинов. У меня линукс там вообще лайтовый установлен, без десктопа.
Я поэтому и написал, что использую обычную студию, которой не нужны плагины на серверной стороне. Там вообще мало что нужно.
Ничего революционного нет совершенно.
У нас в некоторых школах учителей математики не хватает, а вы такое предлагаете. Идея хорошая но не для каждой школы. Я про то что народным это никогда не станет в РФ, максимум в крупных областеых городах, в некоторых школах.
@AmigoRRR Алексей, подход, в целом интересный и логичный. Он действительно помогает устранить некоторые "зазоры" между разными уровнями погружения. Однако же надо помнить и о том, что обратная сторона универсальности - это оверхед. В данном случае в устройство добавляется множество избыточных программных компонентов, которые не относятся напрямую к его работе. А вот повлиять на неё негативным образом - могут.
И в добавок - маленькая просьба. Не могли бы вы из уважения (хотя бы) к читателям не использовать ИИ в качестве "писателя"? Ладно, код было лень писать - понимаю. (Хотя по легенде его должен был школьник написать сам). Но речь о тексте, непосредственно. Во-первых, эти режущие речевые обороты уже надоели - они просто везде. Это сильно снижает желание читать. Во-вторых, статья могла бы быть значительно короче, если бы одни и те же мысли в ней не повторялись много раз (а это значит, что больше людей дочитали бы её до конца).
Не воспринимайте как жёсткую критику - с самим смыслом всё в порядке. Но уверен, что сами вы бы написали значительно лучше и интереснее!
Да статью переписывал несколько раз, но решил сфокусироваться на рассмотрении главной мысли с разных сторон, чтобы всем было понятно. Главная задача подхода все свзяатьи уростить, а то что это делается ценой оверхеда то да, но подругому и не сделаешь, тогда сломается главная идея. Для тех школьников которых заинтересовала робототехника через такой подход, можно делать отдельные уроки специализированными и по микроконтроллерам и по ROS2 с более оптимизированной архитектурой, но делать это нужно уже тогда когда школьники вовлечены и имеют необходимые базовые знания и опыт.
Безусловно развитие подобных решений - это классно, однако, мне кажется, не стоит называть "традиционный" подход к обучению неправильным. Робототехника довольно комплексная вещь, включающая в себя множество отдельных направлений, и в обучении по-любому будут встречаться описанные в статье "зазоры". Они не так уж и ужасны при грамотном преподавании.
Mirte по большей предоставляет возможности в сфере high-level программирования, в то время как "традиционный" метод позволяет глубже обучить человека в разнообразных сферах.

Революционный подход в школьной образовательной робототехнике