roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 18:54

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




Начать новую тему Ответить на тему  [ Сообщений: 216 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 15  След.
Автор Сообщение
 Заголовок сообщения: Открытый конкурс:Лучшая шахматная фигура
СообщениеДобавлено: 05 май 2010, 00:39 
Не в сети
Аватара пользователя

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

На базе 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 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Открытый конкурс:Лучшая шахматная фигура
СообщениеДобавлено: 06 май 2010, 23:11 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
=DeaD= писал(а):
Scorpio писал(а):
Лучше по энкодерам + компас.

Ждём демки - как это работает или хотя-бы линков на аналогичные проекты ;)
Особенно с учетом того, что при выбранном решении погрешность положения на доске ничем не сбрасывается никогда.

Вот, например. Могу выложить исходни, но там все элементарно. Компас выдает 16-битное число, соответствующее 360 и с точностью до 0.1 град. Перед инициализацией, фигуру надо выставить мордой строго по линии доски. Фигура считает показания компаса и примет их за 0. Далее будет оперировать относительными значениями, которые рассчитывает управляющий комп. Например, комп послал команду М20,1000. Робот поворачивается на месте, до положения 20 и пилит вперед на 1000 импульсов стараясь удерживать направление. Сообщает компу, что прибыл, получает следуюшее задание и т.д. Когда достигнута нужная клетка, опять-же комп, сообщает фигуре, что можно гнездиться и та сама ищет центр и поворачивается мордой куда надо в зависимости от цвета фигуры. Потом сообщает компу, что процесс закончен и можно болтать или ходить дальше и СБРАСЫВАЕТ ЭНКОДЕРЫ. А без обратной связи с фигурой это ПОЛНЫЙ ОТСТОЙ!
Вообще, в этом проекте я не вижу никаких программных сложностей. Вот механическая часть, чтобы надежно таскать довольно тяжелую фигуру, выразительно двигать ее мимикой, чтобы заряда хватало и т.д. Тут действительно нужны оригинальные инженерные решения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Открытый конкурс:Лучшая шахматная фигура
СообщениеДобавлено: 06 май 2010, 23:13 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Открытый конкурс:Лучшая шахматная фигура
СообщениеДобавлено: 06 май 2010, 23:33 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
=DeaD= писал(а):
Что за гнездиться? Вроде отказались от датчиков цвета поверхности?

А магнитики- то остались :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Открытый конкурс:Лучшая шахматная фигура
СообщениеДобавлено: 06 май 2010, 23:36 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Открытый конкурс:Лучшая шахматная фигура
СообщениеДобавлено: 06 май 2010, 23:41 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Angel71 писал(а):
pashteet, да, знаю. 2,4 очень не интересна именно тем, что есть приличный шанс с чем-нибудь "пересечься". на этой частоте увесистый список всяких железок

Там на аппаратуре есть такая тем как "биндинг" - когда приемник и передатчик связывают и они работают в паре по зашифрованному каналу - никаких помех, абсолютно! Единственное, что на дальности свыше километра начинаются потери пакетов, но тут это не актуально :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Открытый конкурс:Лучшая шахматная фигура
СообщениеДобавлено: 07 май 2010, 01:32 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
Вложение:
Комментарий к файлу: Вот такой примерно размерчик получится при диаметре основания 20-25см
Chess.jpg
Chess.jpg [ 181.49 КиБ | Просмотров: 2421 ]

Вложение:
Комментарий к файлу: Меньше некуда
Chess1.jpg
Chess1.jpg [ 229.97 КиБ | Просмотров: 2420 ]


Добавлено спустя 23 минуты 54 секунды:
Пример готового модуля для звука.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Открытый конкурс:Лучшая шахматная фигура
СообщениеДобавлено: 07 май 2010, 13:57 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Открытый конкурс:Лучшая шахматная фигура
СообщениеДобавлено: 07 май 2010, 17:24 
Не в сети
Аватара пользователя

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

двухэтажный домик - шале - на семью :good:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Открытый конкурс:Лучшая шахматная фигура
СообщениеДобавлено: 07 май 2010, 17:50 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Открытый конкурс:Лучшая шахматная фигура
СообщениеДобавлено: 07 май 2010, 19:01 
Не в сети
Аватара пользователя

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

А за третье - одна треть :P


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Открытый конкурс:Лучшая шахматная фигура
СообщениеДобавлено: 07 май 2010, 19:07 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Ну люди-то всерьез интересуются... viewtopic.php?f=7&t=8081
А вы тут батенька шутки шутите...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Открытый конкурс:Лучшая шахматная фигура
СообщениеДобавлено: 07 май 2010, 20:04 
Не в сети
Аватара пользователя

Зарегистрирован: 11 мар 2007, 03:19
Сообщения: 68
Откуда: Москва
Skype: kkv1962
прог. языки: Фортран-II,4 ;)
ФИО: Константин Костенюк
EdGull писал(а):
Ну люди-то всерьез интересуются... viewtopic.php?f=7&t=8081
А вы тут батенька шутки шутите...

Извините, Эдуард! Разместим без проблем, со всеми удобствами!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Открытый конкурс:Лучшая шахматная фигура
СообщениеДобавлено: 08 май 2010, 04:55 
Не в сети
Аватара пользователя

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

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Открытый конкурс:Лучшая шахматная фигура
СообщениеДобавлено: 08 май 2010, 12:55 
Не в сети
Аватара пользователя

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

Абсолютно законное и правильное требование. В любой момент подпишу. :)

Тут надо отметить еще один момент. Договор имеет двух стороннюю силу. Это значит что и автор, получивший приз также должен подписаться об не распространении кода и тех. документации и их не использовании без письменного разрешения организатора конкурса.
Иначе получится, что автор имеет все а организаторы конкурса ничего :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Открытый конкурс:Лучшая шахматная фигура
СообщениеДобавлено: 08 май 2010, 22:41 
Не в сети

Зарегистрирован: 12 дек 2009, 23:44
Сообщения: 152
Откуда: Киев
ФИО: Алексей Диомидов
По моему, проблема позиционирования фигуры, которую обсуждали 3 дня и 5 страниц, слегка надумана. Вот, как просто с помощью 2х датчиков света и энкодеров робот позиционируется на доске. Причем обратите внимание - он накручивает по доске столько, сколько ни одной фигуре в реальной партии не пройти. И ничего, ошибка не накапливается.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 216 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 15  След.

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


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

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


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

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