roboforum.ru

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

Открытый конкурс:Лучшая шахматная фигура

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Открытый конкурс:Лучшая шахматная фигура

Сообщение konsultant » 05 май 2010, 00:39

Условия конкурса.

На базе 3-х колесной платформы ( может быть как самодельной так и серийной, например, минибот ) необходимо создать шахматную фигуру способной выполнить следующие действия:

- управляется по радиоканалу персональным компьютером;
- обеспечена возможность управления одним компьютером не менее 64 фигурами одновременно;
- возможность автономной подзарядки каждой фигуры и передачи информации на компьютер о степени зарядки аккумуляторов;
- выполнение посланных с компьютера следующих команд:
- перемещение фигуры в заданные координаты (х у) с точностью не хуже (плюс-минус) 15 мм;
- поворот фигуры относительно оси (0-360) с точностью не хуже (плюс-минус) 5 градусов;
- воспроизведение через динамики, расположенные на фигуре звукового файла, передаваемого с компьютера самого файла или его номера(если звуковые файлы записаны в памяти фигуры заранее);
- поворот глаз, открытие-закрытие рта и поднятие-опускание рук.

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


Предпочтения будет отдаваться более дешевым и практичным решениям.

По габаритам и массе – они не указаны сознательно.
Соображения заключаются в том, чтобы не загонять творчество в тесные рамки – все равно ограничение в практичности и стоимости приведет всех к примерно одинаковым габаритам и массе.

Предполагается, что с точки зрения стоимости, система определения текущих координат шахматной фигуры быстрее всего будет построена на энкодере( если будут другие мнения и они докажут свою жизнеспособность – снимаем шляпу!)
Автономный путь ( только за счет энкодера) будет не более 0.5 метров при размере клетки 40 сантиметров. При переходе фигуры на другую клетку предполагается, что она будет получать точный ориентир(за счет границ и углов черно-белых клеток) и обнуляться ошибка на энкодере. Вполне возможно, что такой подход поможет конкурсантам.

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

Вариант проверки работоспособности шахматной фигуры:

Конечно, в идеале надо проверять работоспособность всей системы в шахматной партии – на 32-х фигурах и провести хотя бы 2-3 партии без проблем. Но учитывая, что даже 2-е фигуры дело уже достаточно затратное. Проверка будет состоять в маневрах одной фигуры по шахматной доске. Если потребуется что-либо монтировать в самой шахматной доске – то, очевидно, ее надо также изготовить для демонстрации работоспособности. Размеры шахматного поля – 40х40 см. Соответственно самой доски 320х320 см.
Шахматная фигура находится на запасном поле за пределами доски, координаты которого хорошо известны. Запасные поля с известными координатами необходимы, для того чтобы на них собирались съеденные фигуры, они же, после окончания партии, самостоятельно добирались до начальной позиции. Место для запасных полей логично отвести слева и справа от доски по две вертикали, чтобы умещались 16 белых фигур с одной стороны и 16 черных фигур с другой стороны + по запасному ферзю с каждой стороны. Ситуации, когда потребуется больше ферзей, настолько редки, в практических партиях, что ими можно пренебречь. Аналогично с превращением в другие фигуры – для этого используются из запасных- уже ранее съеденных. А также место для подзарядки белых и черных фигур – ее разумно производить даже в процессе игры со съеденными фигурами.


Шахматная фигура с запасного поля самостоятельно добирается до поля а1 и далее объявляет что она «Конь» и далее следует по кратчайшему маршруту к полю h1. При этом перемещаясь на новое поле , например , с2 – она должна громко объявлять что следует на с2 и тд. Желательно, чтобы рот при этом открывался-закрывался в такт звукового сообщения а мордочка коня была направлена по вектору его движения. Прибыв на указанное поле, фигура делает поворот вокруг своей оси на 360 градусов и следует далее с дальнейшим трепом по существу. Дойдя до поля h1 далее h8-a8 и вернуться на а1. Далее она объявляет что она «Слон» и аналогично проходит по маршруту а1-с3-е1-h4-f6-a1. При этом поворот слона должен соответствовать направлению движения по диагонали. Т е лицо слона, если можно так сказать, должно быть направленно строго по вектору движения. Далее она объявляет что она «Ладья» и следует по маршруту а1-g1-g7-b7-b1-a1. При этом поворот ладьи должен соответствовать направлению движения по горизонтали(вертикали). Далее она следует к месту подзарядки, чем собственно и занимается. После подзарядки возвращается на запасное поле.
Я уверен, что все изложенное выше будет осуществляться под дистанционным управлением с компьютера и вряд ли иным путем. Также уверен, что конкурс пройдет честно и без попыток «надуть ближнего» 8) Соответствие исходников будет проверенно на берегу Черного моря.



Будет разыграно 3 места.
Прием работ ведется по 31 июля 2010.
Победитель будет объявлен 3 августа 2010.
Призы:

1-е место
Отдых всей семьи (до 4-х человек) на Черном море (10 суток) в любое время с 15 августа и далее. Оплачивается проживание в номере 3-и звезды, 3-х разовое питание. Трансфер от Адлера до отеля и по всей Абхазии – бесплатный. Отель ОРЛИНОЕ ГНЕЗДО http://www.novyafon.narod.ru

2-е место
Отдых на 2-х человек на Черном море (10 суток) в любое время с 15 августа и далее. Оплачивается проживание в номере 3-и звезды, 3-х разовое питание. Трансфер от Адлера до отеля и по всей Абхазии – бесплатный. Отель ОРЛИНОЕ ГНЕЗДО http://www.novyafon.narod.ru

3-е место
10 000 рублей

С уважением, организатор конкурса
Константин Костенюк

================================================================================================================
участники:
================================================================================================================

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

1. Myp.
хочу учавствовать, выражаю своё желание пожить в домике!
Разработка будет осуществляться при поддержке и общем руководстве опытного разработчика различных роботехнических тем EdGull :friends:

2. =DeaD=
по ходу проекта OR-duino попробую на нём сделать вариантик.

3. RealRobot
"ШФ" сделать попробую, но без напряга. Сие действо все равно в русле моих разработок, идей и планов.

4. Brainiac
договорился с другом и после сессии с 1 июля начну - думаю за месяц чистого времени успею
Последний раз редактировалось konsultant 06 май 2010, 00:15, всего редактировалось 4 раз(а).
Аватара пользователя
konsultant
 
Сообщения: 68
Зарегистрирован: 11 мар 2007, 03:19
Откуда: Москва
Skype: kkv1962
прог. языки: Фортран-II,4 ;)
ФИО: Константин Костенюк

Re: Открытый конкурс:Лучшая шахматная фигура

Сообщение EdGull » 06 май 2010, 13:14

вообще-то я участвовать и не собирался, я сам устроитель конкурсов и на вашем конкурсе пытаюсь выработать правила своих конкурсов :D

Добавлено спустя 2 минуты 7 секунд:
konsultant писал(а):Вот замечательно! Были возмущения по поводу частой редакции условий конкурса. И сами доказывают , что без этого не обойтись. Ведь согласитесь, что невозможно описать все случаи и варианты которые придумают все наши творческие люди! :) Так как будем дополнять условия или проявим "сталинизм"? :o

по моему условия вообще ни к черту и не выдерживают никакой критики
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Открытый конкурс:Лучшая шахматная фигура

Сообщение Виктор Казаринов » 06 май 2010, 13:16

Голос из зала: изменение условий конкурса одобрямссс... А как будете засуживать 2 и 3 места? В каких попугаях мерить?
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: Открытый конкурс:Лучшая шахматная фигура

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

EdGull писал(а):по моему условия вообще ни к черту и не выдерживают никакой критики

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

Re: Открытый конкурс:Лучшая шахматная фигура

Сообщение konsultant » 06 май 2010, 14:22

EdGull писал(а):вообще-то я участвовать и не собирался, я сам устроитель конкурсов и на вашем конкурсе пытаюсь выработать правила своих конкурсов :D

Согласен, тоже разумный подход! Тем более как никто понимаете как это не просто сделать так, чтобы все остались довольны. Я бы сказал, что смысл конкурса в первую очередь найти действительных энтузиастов да и поощрить их отдыхом на море. :Yahoo!: И у меня сначала был порыв именно бюджет конкурса затратить на разработку фигуры на базе Вашего бота но вот - пересилил себя :)
Аватара пользователя
konsultant
 
Сообщения: 68
Зарегистрирован: 11 мар 2007, 03:19
Откуда: Москва
Skype: kkv1962
прог. языки: Фортран-II,4 ;)
ФИО: Константин Костенюк

Re: Открытый конкурс:Лучшая шахматная фигура

Сообщение Виталий » 06 май 2010, 14:50

Зря пересилили, только потеряете время.

Сказали бы уже по-другому. У меня есть столько-то денег. Кто за эти деньги сделает мне фигуру.
Просто и понятно.
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: Открытый конкурс:Лучшая шахматная фигура

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

Зря или не зря - покажет 31 июля :)

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

Re: Открытый конкурс:Лучшая шахматная фигура

Сообщение RealRobot » 06 май 2010, 15:07

konsultant писал(а):Размеры шахматного поля – 40х40 см. Соответственно самой доски 320х320 см.

это не серьезно!!! :shock: Я не олигарх и загородной виллы с такой ЗалоЙ у меня нет.
http://igrybogov.com - ну о.о.очень интересно
сознание определяет бытие, улыбнись своему отражению
RealRobot
 
Сообщения: 340
Зарегистрирован: 18 окт 2007, 23:46
Откуда: Москва
прог. языки: С++ , 1С :-)
ФИО: Михаил

Re: Открытый конкурс:Лучшая шахматная фигура

Сообщение =DeaD= » 06 май 2010, 15:27

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

Re: Открытый конкурс:Лучшая шахматная фигура

Сообщение konsultant » 06 май 2010, 15:30

RealRobot писал(а):
konsultant писал(а):Размеры шахматного поля – 40х40 см. Соответственно самой доски 320х320 см.

это не серьезно!!! :shock: Я не олигарх и загородной виллы с такой ЗалоЙ у меня нет.

А каков размер Вашего бота?

Добавлено спустя 1 минуту 3 секунды:
=DeaD= писал(а):А кто требует тестировать на поле 320х320см? Сделать на поле 120х240см, а потом осуществить пару-тройку выездов для отладки на какое-нибудь крупное поле.

Согласен! :)
Аватара пользователя
konsultant
 
Сообщения: 68
Зарегистрирован: 11 мар 2007, 03:19
Откуда: Москва
Skype: kkv1962
прог. языки: Фортран-II,4 ;)
ФИО: Константин Костенюк

Re: Открытый конкурс:Лучшая шахматная фигура

Сообщение RealRobot » 06 май 2010, 16:59

toKonsultant
размер бота 10х10см. Предлагаю клетка пусть будет 20х20 и соответственно все поле 160х160см :beer:

toDead
конечно можно тестить на одном поле, а ЕГЭ сдавать на другом. Только вот это лишние телодвижения, это ж все модули перестраивать придется :crazy:
http://igrybogov.com - ну о.о.очень интересно
сознание определяет бытие, улыбнись своему отражению
RealRobot
 
Сообщения: 340
Зарегистрирован: 18 окт 2007, 23:46
Откуда: Москва
прог. языки: С++ , 1С :-)
ФИО: Михаил

Re: Открытый конкурс:Лучшая шахматная фигура

Сообщение Scorpio » 06 май 2010, 17:56

konsultant писал(а): А весь сыр бор по незавершенности требований конкурса - разгорелся из-за попытки одних навязать канал управления по IR и неуклюжей попытки других объяснить почему же для шахматной фигуры радиоканал более приемлем и универсален.

А в чем неуклюжесть то?
RealRobot писал(а):размер бота 10х10см. Предлагаю клетка пусть будет 20х20 и соответственно все поле 160х160см

При таком размере бота пешка будет высотой максимум 20 см. Что она там пищит никто не услышит и чем она там двигает разглядеть можно будет с трудом. Чтобы просто отработать алгоритмы этого достаточно, но для реальных фигур потребуется что-то посолиднее. Клетка д.б. в 2.3 - 2.5 раза больше основания. Иначе фигура не протиснется между двумя стоящими.
Аватара пользователя
Scorpio
 
Сообщения: 2681
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Re: Открытый конкурс:Лучшая шахматная фигура

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

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

Re: Открытый конкурс:Лучшая шахматная фигура

Сообщение konsultant » 06 май 2010, 18:43

=DeaD= писал(а):Про клетку в 2.5 раза больше фигуры - поддерживаю!

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


А может имеет смысл объединить усилия нескольким разработчикам – наверняка дело пойдет веселее?

Добавлено спустя 12 минут 15 секунд:
Scorpio писал(а):
konsultant писал(а): А весь сыр бор по незавершенности требований конкурса - разгорелся из-за попытки одних навязать канал управления по IR и неуклюжей попытки других объяснить почему же для шахматной фигуры радиоканал более приемлем и универсален.

А в чем неуклюжесть то?

Про неуклюжесть я имел ввиду исключительно себя - затронул тему кукольного театра и понеслось...
Аватара пользователя
konsultant
 
Сообщения: 68
Зарегистрирован: 11 мар 2007, 03:19
Откуда: Москва
Skype: kkv1962
прог. языки: Фортран-II,4 ;)
ФИО: Константин Костенюк

Re: Открытый конкурс:Лучшая шахматная фигура

Сообщение =DeaD= » 06 май 2010, 18:44

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

Re: Открытый конкурс:Лучшая шахматная фигура

Сообщение yak-40 » 06 май 2010, 19:07

Вот шахматы с клетками 33х33см. Общий размер поля 264х264 см.
(ну так, что-б участники конкурса представление имели о габаритах)
008.jpg
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Пред.След.

Вернуться в Наши проекты

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

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