Как стать автором
Обновить

Комментарии 15

Когда-то я читал истории про соединение простой нейронки с роботом. И про то, что такая игрушка вела себя довольно интересно в зависимости от показаний датчиков. Было бы интересно присобачить нечто подобное к картинке с камеры, датчику расстояния, датчикам касаний. Может получиться действительно интересный по поведению робот.
Не думаю, что raspberry в данном случае хорошее решение. Только если к ней какой-нибудь Coral прицепить.
Хотя все, конечно, от задач зависит. Сейчас нейросети помещают даже туда, где обычными скриптами можно обойтись.
Больше интересно прицепить звук, удаленную передачу звука. Были попытки через нажатие кнопки записывать короткие фрагменты звука и передавать их (sox?). При этом видео повисало. Но это костыли. Поэтому для локальных нужд — просто колонка jbl и какой-нибудь text-aloud на телефоне по bluetooth.
Еще интересно засыпать, просыпаться от солнечной панели. Есть шапка witty2go omni, через нее можно заводить большее напряжение (чем 5V) и питать с разных источников. Но солнца маловато, и панель большевата…
Не думаю, что raspberry в данном случае хорошее решение. Только если к ней какой-нибудь Coral прицепить
.

Люди на атмеге запускали простейшую нейронку для робота.
Больше интересно прицепить звук, удаленную передачу звука.


Подключите АЦП. Считывайте показания с АЦП. Разберитесь с протоколом интернет-радио. Реализуйте. Вот и всё.

Еще интересно засыпать, просыпаться от солнечной панели.


Как датчик света или для заряда?
Люди на атмеге запускали простейшую нейронку для робота.

Интересно. Есть пример?
Разберитесь с протоколом интернет-радио.

Был проект pi-fm. Но это не совсем то…
Как датчик света или для заряда?

Скорее заряд.
Интересно. Есть пример?


Например, вот.

Был проект pi-fm. Но это не совсем то…


А самому сделать? ;)
Например, вот.

Жаль там полного кода нет и видео недоступно. Простая полносвязная сеть там реализована с 2-я слоями, качество так себе (качество сети, а не реализации).
Кроме того, несмотря на интересную задумку, датчики такая вещь. Если бы они были идеальны. Тот же hc-05, немного угол изменил, уже препятствие не видит.
Кто ж мешает взять датчик получше и сеть побольше? ;)
Из доступных ультразвуковых не знаю получше, если честно. Да и в целом они все так устроены.
А на счет сети побольше… Добавление слоев в полносвязную сеть не всегда ведет к улучшению результата.
Да и нужна ли в той реализации нейросеть? Тот функционал — движение в заданную сторону в зависимости от суммарных данных датчиков реализуется в рамках надстройки ROS (robot operation system).
Ну так а кто мешает брать не ультразвуковой. ;) Вы почему-то ориентированы на уже кем-то сделанные блоки и программы вашей конструкции и напрочь игнорируете возможность самому разработать необходимое с нуля.
Нейросеть может добавить непредсказуемость. Потому что выходная с датчиков информация «плавает» и не соответствует обучающим наборам.
Идея разработать все с нуля, конечно, интересна. Только вот от какого нуля оттолкнуться? От написания библиотеки или создания своего собственного языка программирования. Так или иначе в любых проектах есть заимствования. И что плохого в их улучшении и «доведении до ума»?
Относительно датчиков. Понятно, что hc-05, можно заменить на какой-нибудь sharp ик-датчик, совместить их оба, поставить веер hc-05, выкинуть их потом, поставив lidar, добавить камеру глубины, выкинуть lidar, поставить 3d lidar и так далее. Все зависит от задач.
Нейросеть может добавить непредсказуемость.
Не совсем понял зачем ее добавлять. Просто, чтобы было?
От написания библиотеки или создания своего собственного языка программирования.


Это, вообще говоря, ортогональные плоскости. Язык программирования может быть любой — от него ничего не зависит. Хоть ассемблер импользуйте. От библиотек, напротив, зависит очень многое — там вся работа с аппаратурой и логика работы.

Так или иначе в любых проектах есть заимствования. И что плохого в их улучшении и «доведении до ума»?


То, что заплыв получается неглубокий. Чуть в сторону, так уже и «это нельзя сделать… нет библиотеки».

Не совсем понял зачем ее добавлять. Просто, чтобы было?


Когда игрушка проявляет непредсказуемое во многом поведение, она становится интересной.
Люди на атмеге запускали простейшую нейронку для робота.
В каком-то древнем ЮномТехнике была статья про роботов-шагоходов из плеера Walkman, вроде бы тоже сделали нейронку, но аппаратную. И оно вроде бы даже ходило, причем довольно успешно.
Правда, особого доверия к этому журналу нет: там бывали и откровенно бредовые конструкции.
не очень понял причём тут Python
На образе полно скриптов под python. Можно сервами с gui-интерфейса покрутить, например. Вы про хаб «pyhton»?

Ага, я про хаб
В статье ни слова про питон

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории