Chebuya 415 Опубликовано: 23 октября, 2019 2 часа назад, eu_tomat сказал: Было бы глупо что? Трогать функции? Так они же сами себя не напишут. Сам микроконтроллер не имеет аппаратной поддержки чисел с плавающей точкой даже для базовых операций, не говоря уже о тригонометрии. Если честно, то я думаю, что для текущего проекта esp8266 недостаточно. А esp32 вполне подходит, но там NodeMCU уже нет. Я считаю, что нужно начать с простого. На большее с NodeMCU рассчитывать не стоит. Либо действительно брать уже RPI. На счёт лидаров - в автопилоте Tesla они не используются, а в основном используются камеры. Если честно - то я склоняюсь, что проект ну никак не для "начинающих" в микроконтроллерах. Нужно что-то проще, автономный робот это посложнее, чем написать даже простую игрушку на Lua. Нужно предугадать массу ситуаций. А делать просто машинку, которая избегает препятствий - как по мне, банально не интересно. Если думать о простоте - то даже на этапе "обумывания" проект уже не первой лёгкости. P.S Если я правильно понял - хочется сделать именно машинку, которая должна сама ездить, делать какие-то действия? Или просто ездить отталкиваясь от препятствий? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat Автор темы 2 148 Опубликовано: 23 октября, 2019 32 минуты назад, BrightYC сказал: Если честно, то я думаю, что для текущего проекта esp8266 недостаточно. А esp32 вполне подходит, но там NodeMCU уже нет. Я считаю, что нужно начать с простого. На большее с NodeMCU рассчитывать не стоит. Либо действительно брать уже RPI. Да, у меня тоже есть ощущение, что NodeMCU оказался не лучшим выбором. Проект нужно либо упростить, либо выбирать другую платформу. Но какой-то простой фановой задачи я не вижу. Возможны задачи практические, но NodeMCU для них оверкилл. Из того, что сейчас интересно мне, это машинка для увеселения котов и людей. Изначально я смотрел в сторону Arduino Nano. Но будет ли этот проект интересен на форуме кому-то кроме меня, я не знаю. 47 минут назад, BrightYC сказал: Если я правильно понял - хочется сделать именно машинку, которая должна сама ездить, делать какие-то действия? Или просто ездить отталкиваясь от препятствий? Отталкиваться от препятствий мне скучновато. Хочу какого-то планирования действий в ближайшие секунды, препятствия должны обходиться заранее. Для начала хочется добиться постоянной скорости движения, пусть и небольшой. Потом интересно поднять скорость до максимума, насколько мне хватит умения, терпения и возможностей датчиков. 50 минут назад, BrightYC сказал: А делать просто машинку, которая избегает препятствий - как по мне, банально не интересно Мне интересно упороться оптимизациями и скоростями. И как максимум, интересно научить машинку ненавязчиво троллить котов. Тоже интересно узнать, насколько мне это удастся. 54 минуты назад, BrightYC сказал: На счёт лидаров - в автопилоте Tesla они не используются, а в основном используются камеры. Я в ближайшее время вряд ли смогу осилить распознавание геометрии пространства по изображениям с камер. Хочу начать с более простых задач. Но да, это уже не для всех проще. Можно, наверное, какой-то готовый софт использовать, но я не в курсе этих решений. И хватит ли для них RPi? А подключение к этой задаче ещё и стационарного компа тоже дополнительно усложнит проект. Ещё я могу попытаться всё-таки выжать, что возможно, из решения на NodeMCU, чем бы это ни кончилось. Если не получится, вернусь к начальному решению на Arduino Nano, или буду как-то иначе корректировать решение. Ещё есть идея. Можно вынести в отдельный проект создание интерпретатора Lua-кода через web-интерфейс. Это почти как с дронами из OpenComputers: непосредственная отладка при работе с периферией дрона затруднена, поэтому приходится использовать планшеты и стационарные компы для опосредованной отладки. Так и тут, чтобы не заливать каждый раз программу в контроллер, можно короткие скрипты выполнять через web-интерфейс и выводить какую-то информацию. Такая программа позволила бы быстрее и удобнее уточнять нюансы при работе с периферией. Но с этой задачей ты и без меня справишься. Возможно даже, до того, как я приобрету NodeMCU. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chebuya 415 Опубликовано: 23 октября, 2019 2 часа назад, eu_tomat сказал: Ещё есть идея. Можно вынести в отдельный проект создание интерпретатора Lua-кода через web-интерфейс. Это почти как с дронами из OpenComputers: непосредственная отладка при работе с периферией дрона затруднена, поэтому приходится использовать планшеты и стационарные компы для опосредованной отладки. Так и тут, чтобы не заливать каждый раз программу в контроллер, можно короткие скрипты выполнять через web-интерфейс и выводить какую-то информацию. Такая программа позволила бы быстрее и удобнее уточнять нюансы при работе с периферией. Но с этой задачей ты и без меня справишься. Возможно даже, до того, как я приобрету NodeMCU. Если использовать ESPLorer - там по стандарту есть интерпретатор. Отлаживаем на компе с кабелем, как отладили - можем уже и без кабеля запускать. Скрытый текст По поводу NodeMCU - это прошивка, а не платформа. Те платы NodeMCU - лишь esp12e в удобном формате на основе esp8266. Esp8266 можно программировать в среде Arduino, умельцы сделали. Если брать ESP32, то её тоже можно программировать . 2 часа назад, eu_tomat сказал: Я в ближайшее время вряд ли смогу осилить распознавание геометрии пространства по изображениям с камер. Хочу начать с более простых задач. Но да, это уже не для всех проще. Можно, наверное, какой-то готовый софт использовать, но я не в курсе этих решений. И хватит ли для них RPi? А подключение к этой задаче ещё и стационарного компа тоже дополнительно усложнит проект. https://www.youtube.com/watch?v=zk6CEt8rsdA Там вроде что-то есть. P.S Мой вывод - лучше сделать машинку без камеры и лидаров и троллить котов самому, нежели автоматически. Этот проект будет намного проще, и понятнее остальным. Кода там минимум получится, а дальше можно будет узнать, интересна ли тема остальным. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Doob 2 748 Опубликовано: 23 октября, 2019 Для данной задачи, вполне хватит ультразвукового датчика, угол у него 15-30 градусов, так что можно им не вращать, а скорости хватает для работы в реалтайме. Хотя, кота через него можно и не разглядеть. Камеры для определения расстояния не очень надежны, поэтому в теслах они дополняются ультразвуковыми локаторами. Для сохранения и планирования маршрута, ардуины точно не хватит, про NodeMCU тоже не уверен. Перекопал кучу статей и видео, не нашел ничего автономного. Полетные контроллеры для дронов делают на базе STM32, идеально подходит по скорости обработки данных и ширине GPIO. И все это без лишних придатков, на чистом C. (хотя, вполне потянет загрузчик с Lua или uPython) Если требуется от робота какого-то подобия осмысленных действий, придется задействовать нормальный процессор и нормальную память. Потому-что всякие распознавания и манипулирования облаком точек требуют на порядки больше вычислительной мощи, чем принятие решений. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chebuya 415 Опубликовано: 23 октября, 2019 15 минут назад, Doob сказал: Если требуется от робота какого-то подобия осмысленных действий, придется задействовать нормальный процессор и нормальную память. Потому-что всякие распознавания и манипулирования облаком точек требуют на порядки больше вычислительной мощи, чем принятие решений. Скрытый текст Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Doob 2 748 Опубликовано: 23 октября, 2019 Вот-вот, для его возможностей процессор на всю мощь не используется. Хотя, в начале нулевых, японцы умудрялись запихнуть самообучение на 400 MHz, с таким себе распознаванием образов. Так что не удивительно, если он помимо моргания экраном, еще сливает гигабайты телеметрии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chebuya 415 Опубликовано: 23 октября, 2019 16 минут назад, Doob сказал: Так что не удивительно, если он помимо моргания экраном, еще сливает гигабайты телеметрии. Да, я как-то смотрел. Этот cozmo имеет микрофон, возможность работать c алексой(Алиса/Сири/Кортана от Амазон), и мало того - выход в инет. Так что скорее всего он и видео с камеры сливает в сесть со звуком. Не удивлюсь что этот робот будет по столу твоему гулять и разглядывать монитор "Asus" c клавиатурой noname c aliexpress. И будет кидать таргетированную рекламу с клавиатурами и мониторами Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Doob 2 748 Опубликовано: 26 октября, 2019 Вспомнил тут недавно про нематоду OpenWorm, которую реализовали в виде робота. Такой себе червячок, 1000 нервных клеток. Потянет даже atmega328p, правда, пришлось бы задействовать внешнюю память. Были бы у меня какие-нибудь мелкие движители, я б по хардкору, на низком уровне, реализовал такого червячка. 2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
maxutka99 26 Опубликовано: 28 октября, 2019 В 26.10.2019 в 14:48, Doob сказал: Вспомнил тут недавно про нематоду OpenWorm, которую реализовали в виде робота. Такой себе червячок, 1000 нервных клеток. Потянет даже atmega328p, правда, пришлось бы задействовать внешнюю память. Были бы у меня какие-нибудь мелкие движители, я б по хардкору, на низком уровне, реализовал такого червячка. Вопрос.Зачем тут нужна Raspberry Pi ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ArtHacker 38 Опубликовано: 30 октября, 2019 (изменено) Робототехника? хмхмхмхмхмхм прыколно. Ок. Кст у меня есть RPI. 3B+. Я с него совсем недавно (час назад) пытался вывести изображение экрана. Куда? В VR очки (технологии Cardboard). Кстати я интересуюсь Расбериком, эмуляторами, микро контролерами (вы могли заметить это). К всему этому дополнительно интересуюсь VR. Что же я хочу сделать?)угадайте. (извините что не по теме.) связано с OC. Изменено 30 октября, 2019 пользователем ArtHacker дописать надобыло. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
maxutka99 26 Опубликовано: 3 ноября, 2019 (изменено) В 30.10.2019 в 20:03, ArtHacker сказал: Робототехника? хмхмхмхмхмхм прыколно. Ок. Кст у меня есть RPI. 3B+. Я с него совсем недавно (час назад) пытался вывести изображение экрана. Куда? В VR очки (технологии Cardboard). Кстати я интересуюсь Расбериком, эмуляторами, микро контролерами (вы могли заметить это). К всему этому дополнительно интересуюсь VR. Что же я хочу сделать?)угадайте. (извините что не по теме.) связано с OC. К малинке подключишь датчики и в OC сможешь смотреть температуру в реальной жизни или наоборот температуру реактора на экране малинки Изменено 3 ноября, 2019 пользователем maxutka99 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
maxutka99 26 Опубликовано: 4 ноября, 2019 В 30.10.2019 в 20:03, ArtHacker сказал: Кстати я интересуюсь Расбериком, эмуляторами, микро контролерами (вы могли заметить это) Где мы могли это заметить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ArtHacker 38 Опубликовано: 8 ноября, 2019 В 04.11.2019 в 10:11, maxutka99 сказал: Где мы могли это заметить? В категориях беседках Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ArtHacker 38 Опубликовано: 8 ноября, 2019 В 03.11.2019 в 10:56, maxutka99 сказал: К малинке подключишь датчики и в OC сможешь смотреть температуру в реальной жизни или наоборот температуру реактора на экране малинки Гениально! Возьму на заметку. Но сделать я хочу другое. С VR очками. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
maxutka99 26 Опубликовано: 8 ноября, 2019 (изменено) 1 час назад, ArtHacker сказал: Гениально! Возьму на заметку. Но сделать я хочу другое. С VR очками. Что именно? Изменено 8 ноября, 2019 пользователем maxutka99 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ArtHacker 38 Опубликовано: 9 ноября, 2019 В 08.11.2019 в 20:51, maxutka99 сказал: Что именно? Лады раскрою карты Я хочу сделать "****" Я сказал что раскрою карты? Забыл сказать. Поддельные карты:) 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat Автор темы 2 148 Опубликовано: 9 ноября, 2019 7 минут назад, ArtHacker сказал: Лады раскрою карты Я хочу сделать "****" Я сказал что раскрою карты? Забыл сказать. Поддельные карты:) А зачем вообще было их раскрывать? Теперь придётся спешить. В 08.11.2019 в 19:51, ArtHacker сказал: Но сделать я хочу другое. С VR очками. Теперь кто-то тоже хочет "другое с VR очками". А кто-то не только хочет, но и уже делает. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ArtHacker 38 Опубликовано: 9 ноября, 2019 Только что, eu_tomat сказал: А зачем вообще было их раскрывать? Теперь придётся спешить. Теперь кто-то тоже хочет "другое с VR очками". А кто-то не только хочет, но и уже делает. Я раскрыл не все карты. Какие то поддельные какие-то нет. Берганук 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах