roboforum.ru

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


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

Обсуждаем рождающиеся мысли и результаты экспериментов.

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

Сообщение Alex080969 » 12 май 2010, 06:42

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

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

Сообщение Maxiik » 12 май 2010, 06:57

А для детей какого возраста планируется сделать робота ???
Аватара пользователя
Maxiik
 
Сообщения: 262
Зарегистрирован: 28 сен 2009, 21:54
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович

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

Сообщение Alex080969 » 12 май 2010, 07:02

Дошкольного : 4-7 лет
Потому и говорил не предлагать программирование
Первая заповедь радиотехника - почисти контакты!
Аватара пользователя
Alex080969
 
Сообщения: 763
Зарегистрирован: 10 ноя 2009, 13:13
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр

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

Сообщение =DeaD= » 12 май 2010, 07:57

А с чего вы решили, что:
1. Ребенку будет интересно с таким роботом?
2. Этот робот ребенку будет интересней обычного конструктора?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение Alex080969 » 12 май 2010, 09:24

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

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

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

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

Добавлено спустя 6 минут 40 секунд:
Да вот ещё. Можно две игры попробовать реализовать:
1. Доехать до маяка. Ребёнок где-нибудь в квартире ставит маяк, а робот должен до него добраться, преодолевв препятствия созданные ребёнком.
2. проехать до маяка через опорные точки (доп маячки или ворота с маячками)
Первая заповедь радиотехника - почисти контакты!
Аватара пользователя
Alex080969
 
Сообщения: 763
Зарегистрирован: 10 ноя 2009, 13:13
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр

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

Сообщение =DeaD= » 12 май 2010, 09:28

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

3. По поводу игр - да массу чего сделать можно, те же прятки вон с кроликом и морковкой реализовали уже.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение Alex080969 » 12 май 2010, 09:34

1. Сомневаюсь что 4-летний ребёнок такое осилит, хотя большое спасибо за идею. Попробую воплотить в жизнь.
2. чего за кролик ? что за морковка? может и можно, но вот мне что-то больше ничего в голову неприходит.
Первая заповедь радиотехника - почисти контакты!
Аватара пользователя
Alex080969
 
Сообщения: 763
Зарегистрирован: 10 ноя 2009, 13:13
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр

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

Сообщение =DeaD= » 12 май 2010, 09:39

Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение Alex080969 » 12 май 2010, 09:58

По конструкции
Предпологается иметь на борту 3 контроллера
1 - Навигационный блок: обработка поступающих с сенсоров данных, в том числе и с гироскопа, акселерометра и электронного компаса.Выдача результатов по системной шине (предполагаю использовать I2C либо SPI)
2 - Логический блок: На основании поступающих данных от Навигационного блока реализует поведенческие реакции. Если есть связь с ПК, то поведенческие реакции строятся с учётом поступающих команд с ПК
3- Блок связи:
а)штатный режим передаёт на ПК данные от навигационного блока, а так же состояние логического блока(например:ожидание, движение вперёд, поворот и т.д.)принимаеткоманды оператора, либо программы расширяющей возможности ИИ внуреннего контроллера.
б)режим программирования - предназначен для программирования контроллеров Навигационного блока и Логического блока
в)программирование контроллера Блока связи осуществляется через USB
Первая заповедь радиотехника - почисти контакты!
Аватара пользователя
Alex080969
 
Сообщения: 763
Зарегистрирован: 10 ноя 2009, 13:13
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр

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

Сообщение =DeaD= » 12 май 2010, 10:00

Вот же вы любители контроллеров налепить. Нафига вам 3 контроллера? Мощности и памяти одного ATMega128 не хватает что ли уже? На какие задачи? Или скучно без проблем организации связи и отладки всего этого добра?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение Alex080969 » 12 май 2010, 10:04

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

В идеале мне нужны стандартизированные модули, которые я смогу задействовать в других проектах.
Первая заповедь радиотехника - почисти контакты!
Аватара пользователя
Alex080969
 
Сообщения: 763
Зарегистрирован: 10 ноя 2009, 13:13
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр

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

Сообщение =DeaD= » 12 май 2010, 10:14

У нас есть опыт разработки стандартизированных модулей :) и я вас уверяю - нафиг не надо лепить кучу контроллеров без особой нужды. Сделайте модульность на программном уровне, а интерфейс между программными блоками сделайте какой-нибудь типа i2c, как мы в ORFA - если что потом разделите их на разные контроллеры.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение blindman » 12 май 2010, 11:18

Модератор blindman:Утомился уже предупреждать - не цитируйте предыдущее сообщение! С этого момента у нарушителей будут сутки на изучение правил
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение Alex080969 » 12 май 2010, 11:30

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

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

2=DeaD= - я вот хотел спросить, а почему в описании шины RoboBushttp://roboforum.ru/wiki/RoboBus вы пишете "Очищенное питание для всей электроники"? Просто как то непривычно звучит.
Первая заповедь радиотехника - почисти контакты!
Аватара пользователя
Alex080969
 
Сообщения: 763
Зарегистрирован: 10 ноя 2009, 13:13
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр

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

Сообщение Duhas » 12 май 2010, 11:49

это говорит о том, что сюда подключаются не силовые потребители (движки, сервы и т.д.)..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

След.

Вернуться в Идеи

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

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