озвучка была фаном судя по всему.
Исходя из текста статьи, не похоже:
260 фраз на трех языках подготовила команда копирайтеров и локализаторов
Малина такое, odroid по всем параметрам лучше, но ее тоже на многое хватит. Если ее использовать конечно — тут она не используется практически.
но зачем все усложнять
Ну хотя бы из уважения к работе, проделанной кузнецами. Ниоч выглядит когда в одном посте описаны месяцы уникальной работы, а во втором, вроде как аналогичном — то, о чем профессионал постесняется вообще упомянуть. Так, наспех сделанная мелочь, которую конечно же надо заменить на нормальную систему, чтобы о ней можно было вообще вспоминать наряду с созданием железа.
Отлично! Но тогда зачем было ему такую грустную электронику ставить?
зачем все это?
А зачем робота вообще делать было? ))
Да, этот даже лучше — не нужно вообще ничего допиливать, просто включил и работает. Стоит немного дорого для проекта «поиграться на выходых», но для такого робота — отлично
SR-04? Да он уже с полутора метров человека через раз видит!
Блин, да это просто антиреклама компании: столько денег заплатили за железо, а по софту — заинтересованный школьник за пару месяцев сделал бы больше.
Веб-интерфейс сделали — а камеру не поставили?
Камера + простейшее распознавание движения -> будет следить взглядом за проходящим мимо.
Лидар за $90 плюс шаговый движок — и будет точно знать всю обстановку в радиусе 40 метров, можно менять фразы в зависимости от поведения людей.
Светодиоды в глаза плюс несколько дополнительных фраз — удвоит интерактивность.
Это все не требует ни знаний, ни умений, ни времени — только желание.
Если чуток постараться, то можно навесить на него много комп. зрения (стерео, лидар, если есть деньги то тепловизор, объединить данные, визуализировать детекцию объектов, людей, лиц и прочего), поставить рядом монитор куда это выводится, сделать движения головы внятными — и будет действительно интересно и мотивирующе. А так — НИОЧ
в УКУ надо идти, если data science
О, спасибо! Смотрел и в упор не видел, что это одна и та же i.
Я наверное час не мог про 3й догадаться
Кто-то может объяснить, почему первое число — 3, а не 1?
Загадка в целом ок, но страничка в конце ниоч радует
А не могли бы вы еще сообщить свое настоящее имя? Негоже такому герою скрываться за ником!
да, по размеру — если постараться (своя разводка под радиочип), то 25×20×3мм, если не стараться (купить готовый модуль) — раза в полтора больше. Если брать готовый радиомодуль и рассматривать это чисто как прототип — плату за пару часов можно подготовить, по софту нужно обсуждать
Если дешево и сердито — nrf24 + атмега328. Радиус действия до 100 метров (реальных 50 точно можно набрать), энергопотребление в разумных пределах — 1000мАч батареи хватит по меньшей мере на пару дней (зависит от параметров задачи, как часто нужно слать данные, какое время реакции нужно и т.п.). Если очень постараться, то даже на телефон при этом можно чуток информации отправить (но не принять). Для нормальной связи с телефоном можно добавить блютус модуль (сам по себе блютус не подходит по критерию «чем дальше тем лучше»)
Дорого, много энергии уходит, и основной функционал этих модулей — мерять расстояние друг до друга. Очень круто когда нужно мерять расстояние, но абсолютно не в тему для того что просит автор
А как она работает на процессах, которые действительно можно спрогнозировать?
Только не 30%, а хорошо если 5%. Ведь у нас в оперативке все строки еще лежат — цель выдать подмножество из них, а не просто сказать номера
да, но по-моему это уже усложнит чтение кода, без заметных плюсов по памяти/скорости
Наверняка есть стандартные способы это делать, но я когда-то написал свою имплементацию qsort, ей иногда и пользуюсь — там где в ней идут операции с элементами массива, выполняю одинаковые для всех списков где нужно сохранить связность.
Генерировать id — я бы советовал освоить map, id первого неизвестного слова = 1, если новое слово не найдено в map — добавить туда с id на единицу большим
Я бы на С за час написал программку. Таблица с индексом производителей (текст -> id, в таблице товаров id), таблица с индексом артикулов, после этого сами товары превращаются в контексте задачи в 3 инт числа (id производителя, id артикула, номер строки товара). Сортируем его qsort по id артикула сохраняя связность списков, и дальше элементарно.
Чтение файла и построение таблиц — на глаз минут 5, сортировка и выгрузка результата — еще пара минут.
Сделать модель огромного стального робота — супер круто, фан, респект, невероятная работа.
Придумать и озвучить 260 фраз для него — отлично, круто, фан, респект, много работы.
Добавить к первым двум простейший дальномер и веб-интерфейс чтобы включать/выключать записи — не круто, не фан, несущественное количество работы.