roboforum.ru

Технический форум по робототехнике.

Функционал роботов для детей.

Функционал роботов для детей.

Alex080969 » 12 май 2010, 06:42

Все присутствующие на форуме мастерят роботов. С какой целью они это делают в общем то неважно. Другое дело - это применение того что они делают.
Если с роботами-пылесосами их назначение ясно, то с рядом других разработок не всё так однозначно.
Думаю что вдаваться в классификацию роботов по назначению здесь не стоит. Я бы хотел что-бы все высказались толко по поводу роботов-игрушек для детей.
Что они должны уметь? Каким функционалом обладать?
Предлагаю обсудить для начала идею робота-автомобиля.
По моему разумению данный авторобот должен иметь сенсоры и ПО позволяющее ему избежать серьёзных разрушений. По периметру должны стоять дальномеры(минимум 4 штуки) + один на крыше с просмотром "неба"+ 2 в заднем и переднем бампере под углом к земле.
- Дальномеры по периметру позволят обеспечить картографирование, а так же при регистрации быстрого приближения объекта, не соответствующего скорости и вектору движения принять меры к избежанию столкновений.
- Дальномер на крыше должен помочь избежать столкновения с падающим предметом
- Дальномеры в бамперах необходимы для рекистрации наличия обрыва(что бы с лестницы не сверзится)
Далее:
На борту долже быть навигационный блок состоящий из гироскопа+акселератор+электронный компас - позволит сохоранять в памяти пройденный путь и ориентацию робота в пространстве.
Должна быть базовая станция с подзарядкой (методы определения направления на базовую станцию давайте сейчас небудем обсуждать)
Лично я не могу для себя решить - нужны ли приспособления для переворачивания с положения "на крыше" в положения "на колёса".
Так же немогу придумать что авторобот должен делать ещё. Какие цели и задачи он должен выполнять при игре с ребёнком.
З.Ы. программирование не предлогать .

Re: Функционал роботов для детей.

Maxiik » 12 май 2010, 06:57

А для детей какого возраста планируется сделать робота ???

Re: Функционал роботов для детей.

Alex080969 » 12 май 2010, 07:02

Дошкольного : 4-7 лет
Потому и говорил не предлагать программирование

Re: Функционал роботов для детей.

=DeaD= » 12 май 2010, 07:57

А с чего вы решили, что:
1. Ребенку будет интересно с таким роботом?
2. Этот робот ребенку будет интересней обычного конструктора?

Re: Функционал роботов для детей.

Alex080969 » 12 май 2010, 09:24

Хм.. Если честно, то и незнаю даже что ответить. С ващего позволения начну с конца.

2. Я так понимаю что речь идёт о конструкторах именно роботов? На мой взгляд для ребёнка дошкольного возраста это слишком сложно. В электроники он неразбирается. Электричество понимает только на пальцах. Логическое мышление только формируется и соответственно обучить азам программирования достаточно сложно. По своему опыту могу сказать, что азы программирования на основе знаменитой "Черепашки" можно давать ребёнку не раньше 6-ти лет. Просто в своё время я подрабатывал в детском центре где дошколятам давали основы информатики. Ну и ко всему прочему сын перед глазами (нам в мае 4 года будет). механические конструкторы любим, а вот с электрическими прибамбасами пока туго, думаю он до них через годик дорастёт. Зато без машинок и дня прожить не можем.

1. Думаю будет интересно. Я недавно купил чудо китайского производста за 4 тышшы(хамер с большими колёсами, диференциалом и подпружиненной подвеской). Так вот день у него ушёл на обучение управлением. В последующие дни он начал экспериментировать с проходимостью и преодолением препятствий.
Я так думаю что если авто-робот будет вести себя самостоятельно, то появится у ребёнка новое занятие протестить как робот будет реагировать на то или иное действо.

З.Ы. Вообще изначально меня просто заинтересовала робототехника как таковая(только не смейтесь, но после прочтения книги "Боевые роботы Пустоши"). А затем я понял, что если буду делать что то при сыне, то тем самым могу увлечь его радиотехникой и программированием. Тем более что и младший подрастает. Ещё я решил что первоочередная проблема при создании робота адеватно реагирующего на окружающий мир - это проблема сенсоров. А их надо отлаживать на какой то платформе. Вот мой выбор и пал на р.у. машинку.
Кстате сын был в восторге от паука анубиса, Вчера заявил что после машинки будем делать паука))) (но это уже лирика)

Добавлено спустя 6 минут 40 секунд:
Да вот ещё. Можно две игры попробовать реализовать:
1. Доехать до маяка. Ребёнок где-нибудь в квартире ставит маяк, а робот должен до него добраться, преодолевв препятствия созданные ребёнком.
2. проехать до маяка через опорные точки (доп маячки или ворота с маячками)

Re: Функционал роботов для детей.

=DeaD= » 12 май 2010, 09:28

2. Нет, речь идет просто о конструкторе, к которому, скажем, добавили блок радиоуправления и двигатели.

3. По поводу игр - да массу чего сделать можно, те же прятки вон с кроликом и морковкой реализовали уже.

Re: Функционал роботов для детей.

Alex080969 » 12 май 2010, 09:34

1. Сомневаюсь что 4-летний ребёнок такое осилит, хотя большое спасибо за идею. Попробую воплотить в жизнь.
2. чего за кролик ? что за морковка? может и можно, но вот мне что-то больше ничего в голову неприходит.

Re: Функционал роботов для детей.

=DeaD= » 12 май 2010, 09:39


Re: Функционал роботов для детей.

Alex080969 » 12 май 2010, 09:58

По конструкции
Предпологается иметь на борту 3 контроллера
1 - Навигационный блок: обработка поступающих с сенсоров данных, в том числе и с гироскопа, акселерометра и электронного компаса.Выдача результатов по системной шине (предполагаю использовать I2C либо SPI)
2 - Логический блок: На основании поступающих данных от Навигационного блока реализует поведенческие реакции. Если есть связь с ПК, то поведенческие реакции строятся с учётом поступающих команд с ПК
3- Блок связи:
а)штатный режим передаёт на ПК данные от навигационного блока, а так же состояние логического блока(например:ожидание, движение вперёд, поворот и т.д.)принимаеткоманды оператора, либо программы расширяющей возможности ИИ внуреннего контроллера.
б)режим программирования - предназначен для программирования контроллеров Навигационного блока и Логического блока
в)программирование контроллера Блока связи осуществляется через USB

Re: Функционал роботов для детей.

=DeaD= » 12 май 2010, 10:00

Вот же вы любители контроллеров налепить. Нафига вам 3 контроллера? Мощности и памяти одного ATMega128 не хватает что ли уже? На какие задачи? Или скучно без проблем организации связи и отладки всего этого добра?

Re: Функционал роботов для детей.

Alex080969 » 12 май 2010, 10:04

Ну не могу сказать что большой любитель "налепить контроллеров", скорее любитель модульности.
На счёт проблем организации связи - проблемки наверняка будут, но невижу в этом ничего страшного зато будет намного проще отлаживать и сменят ПО по мере развития.

В идеале мне нужны стандартизированные модули, которые я смогу задействовать в других проектах.

Re: Функционал роботов для детей.

=DeaD= » 12 май 2010, 10:14

У нас есть опыт разработки стандартизированных модулей :) и я вас уверяю - нафиг не надо лепить кучу контроллеров без особой нужды. Сделайте модульность на программном уровне, а интерфейс между программными блоками сделайте какой-нибудь типа i2c, как мы в ORFA - если что потом разделите их на разные контроллеры.

Re: Функционал роботов для детей.

blindman » 12 май 2010, 11:18

Модератор blindman:Утомился уже предупреждать - не цитируйте предыдущее сообщение! С этого момента у нарушителей будут сутки на изучение правил

Re: Функционал роботов для детей.

Alex080969 » 12 май 2010, 11:30

Неготов пока полемизироватть на тему контролеров. Детальной проработки пока не делал.

кстате что плохого в цитировании коротих постов?

2=DeaD= - я вот хотел спросить, а почему в описании шины RoboBushttp://roboforum.ru/wiki/RoboBus вы пишете "Очищенное питание для всей электроники"? Просто как то непривычно звучит.

Re: Функционал роботов для детей.

Duhas » 12 май 2010, 11:49

это говорит о том, что сюда подключаются не силовые потребители (движки, сервы и т.д.)..


Rambler\'s Top100 Mail.ru counter