roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 05:28

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 293 ]  На страницу 1, 2, 3, 4, 5 ... 20  След.

При массовом производстве такой робот:
Затмит по популярности тамагочи 17%  17%  [ 7 ]
Вероятно будет пользоваться стабильным спросом какое-то время 17%  17%  [ 7 ]
Может понравится детям и долбанутым гикам, типа автора темы 44%  44%  [ 18 ]
Вряд ли кого-нибудь заинтересует 12%  12%  [ 5 ]
Фигня это все, т.к. реализовать идею все равно не получится 10%  10%  [ 4 ]
Всего голосов : 41
Автор Сообщение
 Заголовок сообщения: РОЖДЕНИЕ РОБОТА
СообщениеДобавлено: 03 сен 2015, 01:51 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке

Ну, клип – это скорее художественное произведение, с характерными для этого жанра допущениями. Смотреть его до конца не обязательно :)
Если в 2-х словах, то это прототип дешевого самоподвижного робота на базе смартфона, призванного вовлечь своего владельца в процесс воспитания и формирования роболичности. Рождается с минимальным багажем знаний и навыков, а направления его развития будет определять тот, кто с ним будет общаться. База знаний будет пополняться, как хозяином (путем естественного общения с соблюдением определенных правил построения фраз), так и самостоятельно (используя семантическую паутину, например). Настроение робота будет зависеть, как от физических факторов (температура, освещенность, заряд батареи), так и моральных (долго не хвалили, не занимали чем-нибудь интересным, не выпускали на прогулку, и тп.)
Похоже на бред, но вспомните про бешенную популярность «тамагочи»- брелка с ЖК-дисплейчиком и тремя кнопочками.
При встрече с себе подобными, роботы будут обмениваться полученными знаниями, а также использовать для этого специальный сайт для роботов. И т.д. и т.п.
Можем попытаться раскрутить, как коммерческий проект силами робофорума. А, сверхприбыли :crazy: потратим на развитие форума и на помощь роботехническим кружкам.
Продавать, собственно, можно, как набор необходимой электроники, а софт и модели корпусов для разных типов смартфонов, можно будет качать бесплатно. Контроллер предполагается ардуино совместимый, с интегрированными драйвером моторчиков, датчиком температуры и разъемчиками, для подключения моторов, сервы наклона, 3х дальномеров и I2C на всякий. И сам по себе будет уже представлять определенный интерес. Можно привязать софт только к «родному» контроллеру. Тогда придется слегка изменить ардуиновский бутлоадер, и написать для него новые драйверы.
Как-то так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РОЖДЕНИЕ РОБОТА
СообщениеДобавлено: 03 сен 2015, 10:25 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Очень очень неплохо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РОЖДЕНИЕ РОБОТА
СообщениеДобавлено: 03 сен 2015, 11:40 
Не в сети
Аватара пользователя

Зарегистрирован: 04 сен 2012, 00:39
Сообщения: 1536
Откуда: Украина
ФИО: Владимир
забавный!!!

_________________
Самое важное в жизни- найти человека , который смотрит на мир, так же как и ты:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РОЖДЕНИЕ РОБОТА
СообщениеДобавлено: 03 сен 2015, 12:06 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Круто! :good:
Если судить из видел, то проголосовал за "Затмит по популярности тамагочи".
Но как-то слабо верится, что так всё круто, больше похоже на спектакль.

Scorpio писал(а):
Можем попытаться раскрутить, как коммерческий проект силами робофорума. А, сверхприбыли :crazy: потратим на развитие форума и на помощь роботехническим кружкам.
Продавать, собственно, можно, как набор необходимой электроники, а софт и модели корпусов для разных типов смартфонов, можно будет качать бесплатно.

Исходники где (хотя бы прошивка, схемы и прилажухи)?

Scorpio писал(а):
Контроллер предполагается ардуино совместимый, с интегрированными драйвером моторчиков, датчиком температуры и разъемчиками, для подключения моторов, сервы наклона, 3х дальномеров и I2C на всякий. И сам по себе будет уже представлять определенный интерес. Можно привязать софт только к «родному» контроллеру. Тогда придется слегка изменить ардуиновский бутлоадер, и написать для него новые драйверы.
Как-то так.

Нужно делать конечный результат, а не всякие там дуни. Человек должен иметь возможно сам всё собрать (легко, зашить железо (скажем через смарт) или иметь возможность купить готовые блоки/чипы для робота. Не у всех есть 3Д принтеры или фрезера, да и программаторы не увсех.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РОЖДЕНИЕ РОБОТА
СообщениеДобавлено: 03 сен 2015, 15:37 
Не в сети
Аватара пользователя

Зарегистрирован: 20 апр 2015, 22:02
Сообщения: 562
Откуда: Москва
Skype: sergelola
ФИО: Сергей
Как идея - прекрасна.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РОЖДЕНИЕ РОБОТА
СообщениеДобавлено: 03 сен 2015, 16:07 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Предлагаю НЕ ардуину.
Я б может и вписался сразу тогда...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РОЖДЕНИЕ РОБОТА
СообщениеДобавлено: 03 сен 2015, 20:00 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
Спасибо, ребята, за похвалы! Поддержка нам всем важна.
Elmot – добро пожаловать в проект! :friends:
Madf писал(а):
больше похоже на спектакль

Это и есть спектакль, в чем я честно признаюсь. Все спинномозговые функции работают. Но дальше надо браться, собственно, за ИИ. А это большой объем работы. В одиночку вряд ли потяну. Да и хотелось узнать сначала у форумчан, вызовет ли такой проект хоть какой-нибудь интерес.
Раз интерес есть, будем говорить более детально.

СОФТ.
Madf писал(а):
Исходники где (хотя бы прошивка, схемы и прилажухи)?

Спокойствие, только спокойствие! Все будет.
Исходников мне конечно не жалко. Тем более, что никакого «ноу-хау» в них пока нет. Все решения стандартные, подсмотренные в интернете. Только мой код никак не может являться эталоном.
Дело в том, что этот проектик я задумал, как раз, чтобы заставить себя разобраться с не очень симпатичной мне Джавой для Андроида. До этого я легко обходился скриптом на Питоне + АппИнвентор для разнообразия. Смартфон на андроиде весьма интересен в качестве робомозга, но SDK заточен под джаву (мерзкое слово, лучше буду называть «ява»). Раньше я уже пытался тупо смотреть сначала в эклипс, потом в андроид студио. Но довольно быстро начинало тошнить от этих бесконечных унаследованных классов, я быстренько писал несколько нужных мне строк на питоне и забывал о яве, как о кошмарном сне. Так что нужно было именно себя заставить, придумав проект, в котором средств Sl4a скрипта было бы недостаточно.
Думаю, что, если бы профессиональный ява-программер увидел мой код, то у него возникло бы непреодолимое желание набить мне морду. :x
По крайней мере, вывешивать огромные листинги кода прямо в топике не будем. Разве что отдельные нетривиальные фрагменты. Ну, а в личку всегда пожалуйста, только причешу код сначала.
Исходя из вышесказанного, прежде всего нам нужен настоящий ява – программист, а не это чмо :)
Попозже набросаю схемку функциональных блоков программы, для дальнейшего обсуждения.
Софт – это то, что надо реализовать в первую очередь, хотя бы в каком-то, готовом к использованию виде. Боюсь, что для этого понадобятся не только программисты, но и специалисты по ИИ, и возможно по онтологиям, семантическому анализу и т.д.

АППАРАТНАЯ ЧАСТЬ
Объектом для экспериментов выбран Samsung Galaxy S3 почтенного возраста с Android 4.3 на борту. Думаю, что софт должен работать со старыми смартфонами, чтобы робот давал им вторую жизнь, после их морального устаревания.
Подвижная платформа достаточно аскетична: 2 ведущих колеса, серва для наклона, датчик температуры, 2 ИК-дальномера, для обнаружения препятствий + ИК датчик поверхности, чтобы не навернуться со стола. Как опция – серва для виляния «хвостом». Все д.б. достаточно компактным, чтобы подставка для смартфона не выглядела монстроподобно. Так же подставка д.б. хорошо сбалансирована для устойчивости при движении.
Будучи подключенным и источнику питания смарт должен заряжаться, а при отключении внешнего питания, должен сам питать мобильную платформу своей батареей. Раз уж смарт будет подключен к USB для зарядки, то логично использовать этот интерфейс и для общения с контроллером платформы. Как известно этого можно добиться, в режиме, когда смартфон является хостом, для подключенных USB- устройств. При этом устройства должны подключаться кабелем OTG, который отличается от обычного USB кабеля, тем что не используемый в обычном кабеле контакт ID (4), у него замкнут на GND (5). По входу ID андроид определяет, что смарт должен стать мастером в USB подключении и питать подключенное устройство. Однако в нашем случае этого не достаточно, т.к. при подключении внешнего питания, смартфон должен переходить в режим зарядки, при этом продолжая обмен данными с USB устройством. Для такого случая предусмотрены различные режимы Accessory Charger Adapter (ACA), в зависимости от напряжения на входе ID-OTG. Понятно, что умный телефон должен разбираться, подключена ли к нему флэшка или внешний жесткий диск, и стоит ли это устройство питать.
Проще говоря ногу ID надо подключать к «земле» через резистор 67кОм. В этом случае, смартфон останется USB хостом, но питать устройство уже не будет, а наоборот, будет сам заряжаться. Утверждать это могу только для моего самсунга, т.к. ACA работает не на всех телефонах и не со всеми прошивками. Функция может быть заблокирована программно в драйвере ядра системы. А у других моделей нет и аппаратной поддержки. Значение резистора также может меняться. Документация по ACA рекомендует резистор 124кОм, однако у меня он не работал. Я уже думал менять прошивку, как случайно нашел на одном форуме 67к. Попробовал – получилось. Перед этим пришлось расковырять пару micro USB кабелей, т.к. в первом «5-й элемент» ID ножка заканчивался где-то в пластике разъемчика и на свет не выходил.
Для подключения/отключения резистора, я использую разъем питания с размыкающимся контактом. Но, понятно, что это не очень элегантное решение. На входе платформы д.б. тот-же микро – USB, что и у телефона. Чтобы пользоваться стандартным кабелем. Логичнее всего впаять разъем на платку контроллера. А, размыкать резистор будет уже сам контроллер. Кажется просто. Но я, например, не могу сообразить, как контроллеру определить, что он запитан от внешнего источника, без диодной развязки. А через диод зарядка смарта может не пойти.
Это первая аппаратная проблема: Не все модели телефонов поддерживают АСА, в нашем наборе появляется нестандартный элемент (разъем микро – USB с выводом в кабель 5-й точки). К тому-же я не уверен, что все популярные модели смартфонов используют именно микро – USB и, что он расположен в нужном месте.
Как решение – отказаться от USB разъема, а с платформой связываться по ВТ. Но это удорожание платформы: ВТ-модуль + батарея + чип для зарядки + габариты. Да и смарт без зарядки долго не продержится.
elmot писал(а):
Предлагаю НЕ ардуину

Я не говорю, что надо использовать ардуино. А, что наш контроллер д.б. ардуино- совместимым, чтобы представлять интерес и как отдельный продукт. Я, например, не видел в продаже ардуино в формате микро с интегрированным драйвером моторчиков.
ОБЩИЕ ВОПРОСЫ
Madf писал(а):
Человек должен иметь возможно сам всё собрать (легко, зашить железо...

Не думаю,что люди, которые хотят что-то собирать и программировать, составляют значительный сегмент предполагаемого рынка сбыта. Да и для них выпускается огромное количество всевозможных конструкторов.
Скорее позиционировать товар на рынке надо как «Робот – питомец» или «Робот – компаньон» стоимостью до 50 долларов, например.
В прочем, это будет решать маркетолог, который на определенном этапе обязательно понадобиться, как и рекламщик.
Madf писал(а):
Не у всех есть 3Д принтеры

Корпуса для платформы можно предлагать опционально. Под конкретную модель и нужного заказчику цвета.
А стандартный набор – это универсальная электроника. Сборка – только воткнуть элементы в корпус с защелками и подключить разъемчики. Такой набор будет легко упаковывать и рассылать. А стоимость его не будет отпугивающей.
Сам корпус тоже лучше сделать безвинтовой. Чтобы все элементы просто вставлялись друг в друга.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РОЖДЕНИЕ РОБОТА
СообщениеДобавлено: 03 сен 2015, 21:28 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Круто, интересно, стандартный набор действительно копеечный выходит.

Но дальше, ИМХО, надо определяться с целевой аудиторией (аудиториями) и смотреть, что можно ей (им) предложить.

Сама по себе платформа может быть очень интересна для различных соревнований, кружков и т.п. Но там это скорее всего будет нужно в связке с какими-нибудь типовыми смартфонами. Возможно для самообразования и обучения детей программированию.

Робот-питомец вряд-ли будет интересен массово, если не случится чуда с игровым элементом и оно не станет сенсацией, но это вопрос уже совсем не техники. И самодвижущееся шасси при этом вряд ли будет играть ключевую роль.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РОЖДЕНИЕ РОБОТА
СообщениеДобавлено: 03 сен 2015, 21:34 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Шелезяки - это хоть как-то понимаемо и решаемо. На NDK отлаживаться еще бОльшее уродование психики, чем программирование на Java.
Так что там насчет ИИ?

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РОЖДЕНИЕ РОБОТА
СообщениеДобавлено: 03 сен 2015, 23:21 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
На счет "хвостика", можно предусмотреть кучку каналов, для подключения разного рода внешних устройств (сервы, RGB...) и роботу потом обучать, что это такое у него (т.к. может быть это уже вовсе не хвостик, а ручка с разными положениями).

Кстати говоря, на кикстартере была подобная игрушка, только значительно проще. Вроде она довольно быстро собрала бабки и выпустили просто игрушку для "детей" (с примитивным функционалом и ясен пень под аЙфонь). :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РОЖДЕНИЕ РОБОТА
СообщениеДобавлено: 03 сен 2015, 23:29 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
Не может не воодушевлять, когда в бой вступает такая сверхтяжелая артилерия, как Дед.
А уж воспользоваться мозгами Виктора Казаринова, уверен, что мечтают все разведки мира! (не шутка)

=DeaD= писал(а):
И самодвижущееся шасси при этом вряд ли будет играть ключевую роль.

Вот тут не соглашусь. Если ты робот, то умей хотя-бы шевелиться. Даже чисто психологически это важно. Иначе это будет просто программа, типа голосового ассистента, которых пруд пруди. К томуже, надо уметь осматриваться, искать знакомые лица и уметь делать все то, что может телефон на колесах.
Концепт питомца мне не кажется провальным. Дети само-сабой. Раньше играли с куклами, теперь норовят играть с роботами. Знакомства питомцев, робоспектакли. Направлений игры навалом. Но и врослому может понравиться, прийдя, например в офис, что смартфон не просто заряжается, а еще и развлекает хозяина и, порой проявляет себя, как личность.

Но, пока действительно, про платформу можно забыть. Т.к. я не сомневаюсь, что мы сможем разработать и наладить выпуск специализированного контроллера и докупить необходимые для базового набора элементы. Но все это имеет смысл, когда основной софт уже оформится во что-то потребительское.
Поэтому предлагаю заняться софтом, причем абстрагировавшись от программирования. Программирование - это уже технический вопрос. Но сначала надо четко себе представлять, что мы хотим программировать. Т.е. только словесное описание, схемы и диаграммы. Вот тут и всплывает ИИ, о котором будем говорить в процессе....

Добавлено спустя 6 минут 15 секунд:
Да, в ютубе мне тоже напоминали:
"Igor Gabrielan
Я помню две попытки сделать такого робота, одна где-то на кикстартере закончилась неудачей, относительная удача была у Romo pr.ai/thread1377 , но и его выпуск сейчас прекращён, фирма старается переключиться на что-то другое"
Игрушка симпатичная, но бюджетной ее не назовешь. И по-русски общаться не умеет.
А с дополнительными интерфейсами, конечно дельное предложение. I2C, как минимум.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РОЖДЕНИЕ РОБОТА
СообщениеДобавлено: 03 сен 2015, 23:32 
Не в сети

Зарегистрирован: 26 мар 2008, 12:45
Сообщения: 326
Skorpio
Если сочтете полезным, можете рас читывать на меня. Любые "хвостики" на любых ардуинах и не ардуинах
loox


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РОЖДЕНИЕ РОБОТА
СообщениеДобавлено: 03 сен 2015, 23:54 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Scorpio писал(а):
=DeaD= писал(а):
И самодвижущееся шасси при этом вряд ли будет играть ключевую роль.

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

Чтобы это стало полноценным "телефоном на колесах" надо как минимум датчики наличия стола под колесами. Иначе оно весело навернется вместе с мобилкой на пол. Да и много не наездишься по столу, а по полу гонять - раздавят нечаянно.

Кстати, подумалось, что мог бы быть интересным модуль, устанавливаемый на какой-нибудь робот-пылесос дешевый, такой робот уже случайно не раздавят, и на смартфоне можно делать навигацию, скажем, по видео-съемке потолка. Да и практическое применение сразу очевидно - более умная уборка + более осмысленное телеприсутствие + безопасность.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РОЖДЕНИЕ РОБОТА
СообщениеДобавлено: 04 сен 2015, 00:01 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
Датчик наличия стола обязательно нужен. Собственно, он уже есть. А по полу можно кататься при наличии отсутствия людей. Для видеонаблюдения, например.
loox, спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РОЖДЕНИЕ РОБОТА
СообщениеДобавлено: 04 сен 2015, 00:08 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Одного датчика хватает? Или гонять можно только передом?

Про видеонаблюдение - если для робота использовать "свой старый телефон" - это еще более менее понятно. Но если я поставлю туда свой основной телефон - где же я буду смотреть картинку? Если основная аудитория дети - есть ли у них уже старый достаточно мощный мобильник? Да еще и с разъемом нужного типа в нужном месте.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 293 ]  На страницу 1, 2, 3, 4, 5 ... 20  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO