Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: Пред. 1 2 3 4 След.
RSS
Состязание "Манипуляторы"
 
Уважаемые участники!

В правила внесены уточнения относительно запуска робота, на которых нет возможности осуществить поиск программы (например, нет графического меню).
См. п. 9.9. Общих правил Свободной категории.
 
Здравствуйте! Есть вопрос про установку робота для выполнения попытки: можно ли для правильного позиционирования использовать дополнительные детали (например, как в прошлом году - балки и другое)? Это только для выставления робота, потом все убирается. Необходимо как можно точнее выставить робота на поле! Там же нет никаких "навигационных линий" или что-то подобное.
 
Ирина Ермакова, нельзя, это есть в FAQ к правилам.
Также в правилах написано про тест на целостность. Такой робот не пройдёт его. Используйте несъёмные конструкции для этого.
 
Цитата
Сергей Вязовов написал:
Ирина Ермакова , нельзя, это есть в FAQ к правилам.
Также в правилах написано про тест на целостность. Такой робот не пройдёт его. Используйте несъёмные конструкции для этого.
А если это приспособление прикреплено к роботу, а впоследствии может быть сложено (складная "балка-уголок")? Как еще можно выставить позицию робота?
 
Цитата
Ирина Ермакова написал:
Цитата
Сергей Вязовов написал:
Ирина Ермакова , нельзя, это есть в FAQ к правилам.
Также в правилах написано про тест на целостность. Такой робот не пройдёт его. Используйте несъёмные конструкции для этого.
А если это приспособление прикреплено к роботу, а впоследствии может быть сложено (складная "балка-уголок")? Как еще можно выставить позицию робота?
Это приспособление должно быть НЕОТЪЕМЛЕМОЙ от робота частью (то есть физически прикреплено к нему), иначе робот не пройдёт тест на целостность.
 
Цитата
Сергей Вязовов написал:
Цитата
Ирина Ермакова написал:
Цитата
Сергей Вязовов написал:
Ирина Ермакова , нельзя, это есть в FAQ к правилам.
Также в правилах написано про тест на целостность. Такой робот не пройдёт его. Используйте несъёмные конструкции для этого.
А если это приспособление прикреплено к роботу, а впоследствии может быть сложено (складная "балка-уголок")? Как еще можно выставить позицию робота?
Это приспособление должно быть НЕОТЪЕМЛЕМОЙ от робота частью (то есть физически прикреплено к нему), иначе робот не пройдёт тест на целостность.
Да, оно прикреплено к роботу, но потом складывается-раскладывается.
 
Ирина Ермакова, В разложенном состоянии "балки-уголка" робот должен помещаться в куб 25x25x25 и не выходить за пределы базового лагеря.
Изменено: fidzarov@mail.ru - 05.05.2016 09:33:17
 
Цитата
Ирина Ермакова написал:
Необходимо как можно точнее выставить робота на поле! Там же нет никаких "навигационных линий" или что-то подобное
Судя по макету поля, "навигационные линии" в этом году есть: базовый лагерь покрыт сеткой линий, расстояние между линиями - 1 см.
 
Цитата
fidzarov@mail.ru написал:
Ирина Ермакова, В разложенном состоянии "балки-уголка" робот должен помещаться в куб 25x25x25 и не выходить за пределы базового лагеря.
робот на старте не должен превышать размеры 250х250х250
после старта уже эти штуки могут раскладываться и выходить за размеры, то есть на старте они могут быть в сложенном виде.
 
Цитата
Сергей Вязовов написал:
Цитата
fidzarov@mail.ru написал:
Ирина Ермакова, В разложенном состоянии "балки-уголка" робот должен помещаться в куб 25x25x25 и не выходить за пределы базового лагеря.
робот на старте не должен превышать размеры 250х250х250
после старта уже эти штуки могут раскладываться и выходить за размеры, то есть на старте они могут быть в сложенном виде.
Да, если робот сам будет раскладывать эти балки, но не участник команды.
http://robolymp.ru/season-2016/rules-and-regulations/obshchie-pravila-svobodnoy-kategorii/
Пункт 9.4: Однако, запрещено вводить данные в программу, меняя положение или ориентацию деталей робота, или посредством фотографирования. Если судья распознает подобное действие, команда может быть дисквалифицирована.
Пункт 9.5: Как только участники произвели все необходимые физические настройки, изменять положение робота запрещено. Состояние робота после настройки должно соответствовать состоянию робота при сдаче в карантин. Далее судья дает сигнал для включения робота и для поиска программы (но не для запуска). Участникам рекомендуется предусмотреть доступность кнопок, отвечающих за поиск и запуск программы.

В карантине робот имеет размеры 250x250x250.
Изменено: fidzarov@mail.ru - 05.05.2016 12:17:15
 
Цитата
fidzarov@mail.ru написал:
Цитата
Сергей Вязовов написал:
Цитата
fidzarov@mail.ru написал:
Ирина Ермакова, В разложенном состоянии "балки-уголка" робот должен помещаться в куб 25x25x25 и не выходить за пределы базового лагеря.
робот на старте не должен превышать размеры 250х250х250
после старта уже эти штуки могут раскладываться и выходить за размеры, то есть на старте они могут быть в сложенном виде.
Да, если робот сам будет раскладывать эти балки, но не участник команды.
http://robolymp.ru/season-2016/rules-and-regulations/obshchie-pravila-svobodnoy-kategorii/
Пункт 9.4: Однако, запрещено вводить данные в программу, меняя положение или ориентацию деталей робота , или посредством фотографирования. Если судья распознает подобное действие, команда может быть дисквалифицирована.
Пункт 9.5: Как только участники произвели все необходимые физические настройки, изменять положение робота запрещено. Состояние робота после настройки должно соответствовать состоянию робота при сдаче в карантин . Далее судья дает сигнал для включения робота и для поиска программы (но не для запуска). Участникам рекомендуется предусмотреть доступность кнопок, отвечающих за поиск и запуск программы.

В карантине робот имеет размеры 250x250x250.
Я не говорил о том, что участник сам будет менять размеры робота.
Я сказал о том, что робот может менять свои размеры.
 
Цитата
Сергей Вязовов написал:
Цитата
fidzarov@mail.ru написал:
Цитата
Сергей Вязовов написал:
Цитата
fidzarov@mail.ru написал:
Ирина Ермакова, В разложенном состоянии "балки-уголка" робот должен помещаться в куб 25x25x25 и не выходить за пределы базового лагеря.
робот на старте не должен превышать размеры 250х250х250
после старта уже эти штуки могут раскладываться и выходить за размеры, то есть на старте они могут быть в сложенном виде.
Да, если робот сам будет раскладывать эти балки, но не участник команды.
http://robolymp.ru/season-2016/rules-and-regulations/obshchie-pravila-svobodnoy-kategorii/
Пункт 9.4: Однако, запрещено вводить данные в программу, меняя положение или ориентацию деталей робота , или посредством фотографирования. Если судья распознает подобное действие, команда может быть дисквалифицирована.
Пункт 9.5: Как только участники произвели все необходимые физические настройки, изменять положение робота запрещено. Состояние робота после настройки должно соответствовать состоянию робота при сдаче в карантин . Далее судья дает сигнал для включения робота и для поиска программы (но не для запуска). Участникам рекомендуется предусмотреть доступность кнопок, отвечающих за поиск и запуск программы.

В карантине робот имеет размеры 250x250x250.
Я не говорил о том, что участник сам будет менять размеры робота.
Я сказал о том, что робот может менять свои размеры.
Да это понятно, что робот может менять размеры ПОСЛЕ СТАРТА. Тренер же хочет ДО СТАРТА разложить эти балки для точного размещения робота на поле.
 
Спасибо за обсуждение вопроса. Но мне бы хотелось уточнить:
пункт 9.5 про физические настройки робота - это как раз про его установку на старте? Тогда МОЖНО и нужно разрешить использовать "штучки" для настройки робота. "На глазок" устанавливать точно получится не всегда. Тем более, когда от ТОЧНОЙ установки зависит вся попытка. Поле размером 36х36 см, а размеры робота 25х25. Попробуйте сами выставить робота на поле, которое больше робота. В прошлом году можно было использовать, а сейчас почему - нет? В свободной категории робота можно изготавливать из любых деталей. И что значит "пункт 6.2 Командам не разрешается касаться полей состязания."? Где готовится команда во время периода отладки: у себя на рабочем месте или все-таки на поле? Проясните, пожалуйста.
Изменено: Ирина Ермакова - 05.05.2016 13:21:03
 
Цитата
Ирина Ермакова написал:
Спасибо за обсуждение вопроса. Но мне бы хотелось уточнить:
пункт 9.5 про физические настройки робота - это как раз про его установку на старте? Тогда МОЖНО и нужно разрешить использовать "штучки" для настройки робота. "На глазок" устанавливать точно получится не всегда. Тем более, когда от ТОЧНОЙ установки зависит вся попытка. Поле размером 36х36 см, а размеры робота 25х25. Попробуйте сами выставить робота на поле, которое больше робота. В прошлом году можно было использовать, а сейчас почему - нет? В свободной категории робота можно изготавливать из любых деталей. И что значит "пункт 6.2 Командам не разрешается касаться полей состязания."? Где готовится команда во время периода отладки: у себя на рабочем месте или все-таки на поле? Проясните, пожалуйста.
Робот на старте должен умещаться в 25х25х25см, такие правила. Тут не поспоришь.

Касаться поля нельзя после запуска робота.
 
Цитата
Сергей Вязовов написал:
Цитата
Ирина Ермакова написал:
Спасибо за обсуждение вопроса. Но мне бы хотелось уточнить:
пункт 9.5 про физические настройки робота - это как раз про его установку на старте? Тогда МОЖНО и нужно разрешить использовать "штучки" для настройки робота. "На глазок" устанавливать точно получится не всегда. Тем более, когда от ТОЧНОЙ установки зависит вся попытка. Поле размером 36х36 см, а размеры робота 25х25. Попробуйте сами выставить робота на поле, которое больше робота. В прошлом году можно было использовать, а сейчас почему - нет? В свободной категории робота можно изготавливать из любых деталей. И что значит "пункт 6.2 Командам не разрешается касаться полей состязания."? Где готовится команда во время периода отладки: у себя на рабочем месте или все-таки на поле? Проясните, пожалуйста.
Робот на старте должен умещаться в 25х25х25см, такие правила. Тут не поспоришь.

Касаться поля нельзя после запуска робота.
На старте размер робота 25х25. Никто и не спорит с правилами. Вы не ответили на мой вопрос про "физическую настройку робота" перед стартом. И пункт 6.2. про "настраивать робота до старта на рабочем месте" во время периода отладки.
Как Вы себе представляете: робота поставили, включили, выбрали программу, запустили и ОН САМ произвел корректировку своего положенея путем выдвижения неких "балок-уголков", дальше их сложил и начал выполнять задание. Не много ли Вы хотите от робота?
 
Цитата
Ирина Ермакова написал:
И что значит "пункт 6.2 Командам не разрешается касаться полей состязания."? Где готовится команда во время периода отладки: у себя на рабочем месте или все-таки на поле? Проясните, пожалуйста.
Пункт 6 говорит о периоде "до начала состязания"
Пункт 7 говорит о пероиде отладки.
Пункт 6.2. говорит о том, что до начала состязания, т.е. до первого времени отладки "командам не разрешается касаться полей состязания.". Как только обхявлено о началах состязаний, т.е. о начале времени отладки, то команды могут подходить к полю и тестировать на нем своего робота.

Цитата
Ирина Ермакова написал:
пункт 9.5 про физические настройки робота - это как раз про его установку на старте?
Это про про проверку целостности всех соединений, крепежа и подключения шлейфов/контактов. Участник может убедиться, что детали и контакты нигде не разошлись, и если это не так, то "поджать" их.

Цитата
Ирина Ермакова написал:
Тогда МОЖНО и нужно разрешить использовать "штучки" для настройки робота. "На глазок" устанавливать точно получится не всегда.
Если речь идет о приспособлениях, которые идут отдельно от робота, то, как уже было сказано, их использовать нельзя - робот не пройдет тест на целостность.
Если речь о приспособлениях, которые идут вместе с роботом, то
а) робот вместе с приспособлениями должен входить в размер 25х25х25 см.
б) участник не может использовать изменять орианентацию и расположение этих приспособлених во время подготовки к старту, поскольку, эти дейтсвия внешне неотличимы от ввода данных с помощью изменения "положения или ориентации деталей робота".

Поле 2016 года, как уже тоже говорили, содержит навигационные линии, которые должны помогать участнику установить своего робота корректно.
Alexander Kolotov
 
Здравствуйте!Всех с днем Победы!Вопрос по манипуляторам!Выполнено задание полностью робот выполнил задание но клешня ,не высвободилась полностью от кубиков(слегка приоткрылась,опутывая их,но не касаясь(касаясь) их.К примеру находясь вокруг них,над ними,закрывая полностью видимость места соприкосновения,то есть трудно зафиксировать факт самого касания,касается ли манипулятор кубиков или
нет,кубики к примеру колонна из трех при этом полностью стоит статична и в своей зоне,но для подтверждения факта(факт касание зрительно не определить,манипулятор закрывает видимость полностью) необходимо убрать манипулятор принудительно,поднять его вверх,Вопрос будут ли засчитана эти 3 яруса?
 
1.1.2. Расположение цветных кубиков в зоне складов объявляется перед каждым раундом, после периода отладки. Данный вариант используется для всех команд в течение одного раунда.
Данные условия будут определяться следующим образом:
  • В непрозрачный мешок будут помещены 8 кубиков: 2 белых, 2 синих, 2 красных и 2 черных кубика.
  • Судья будет с помощью
    кубиков определять, как заполнить каждый склад на каждом ярусе.
    Последовательность следующая (по часовой стрелке): с 1го по 5ый
    склад 1го яруса, затем с 1го по 5ый склад 2го яруса. 1ый склад - это
    склад, ближайший к ячейке №4.
  • Если будет вытащен белый,
    синий или красный кубик, то судья размещает его на заполняемый склад.
    Если будет вытащен черный кубик, то заполняемый склад остается пустым, а
    черный кубик возвращается обратно в мешок. Черный кубик возвращается в
    мешок не более 2 раз, на 3ий и 4ый раз черный кубик откладывается в
    сторону.
  • Если под заполняемым складом 2го яруса нет кубика, то вытащенный кубик спускается на 1ый ярус.
Вопрос Если на черный кубик в первом ряду вытаскивается опять же черный кубик во втором ряду,этот сектор остается свободным от кубиков на складе при жеребьевке,или же мы ждем пока не вытащится не черный кубик ,а другого цвета белого,синего,красного.Тогда получается либо пять ячеек с полностью заполненными кубиками и второй ярус в какой нибудь ячейки со вторым кубиком,второго кубика во втором ярусе тогда оказаться не сможет.Или ячейка остается свободна и кубик во втором ярусе вытаскивается уже для следующей ячейки?Но если черный кубик возвращать в мешок 2 раза,то получается что мы теоретически можем вытаскивать кубик черного цвета шесть раз и теоретически мы можем в этом случае уже оставить пустыми три ячейки.Вопрос:Как заполняется ячейка если на черный кубик первого яруса вытаскивается кубик черного цвета во втором ярусе?
 
Цитата
Игорь Алексеев написал:
Здравствуйте!Всех с днем Победы!Вопрос по манипуляторам!Выполнено задание полностью робот выполнил задание но клешня ,не высвободилась полностью от кубиков(слегка приоткрылась,опутывая их,но не касаясь(касаясь) их.К примеру находясь вокруг них,над ними,закрывая полностью видимость места соприкосновения,то есть трудно зафиксировать факт самого касания,касается ли манипулятор кубиков или
нет,кубики к примеру колонна из трех при этом полностью стоит статична и в своей зоне,но для подтверждения факта(факт касание зрительно не определить,манипулятор закрывает видимость полностью) необходимо убрать манипулятор принудительно,поднять его вверх,Вопрос будут ли засчитана эти 3 яруса?
Любая неоднозначная ситуация трактуется не в пользу команды.
 
Цитата
Игорь Алексеев написал:
1.1.2. Расположение цветных кубиков в зоне складов объявляется перед каждым раундом, после периода отладки. Данный вариант используется для всех команд в течение одного раунда.
Данные условия будут определяться следующим образом:
В непрозрачный мешок будут помещены 8 кубиков: 2 белых, 2 синих, 2 красных и 2 черных кубика.
Судья будет с помощью
кубиков определять, как заполнить каждый склад на каждом ярусе.
Последовательность следующая (по часовой стрелке): с 1го по 5ый
склад 1го яруса, затем с 1го по 5ый склад 2го яруса. 1ый склад - это
склад, ближайший к ячейке №4.
Если будет вытащен белый,
синий или красный кубик, то судья размещает его на заполняемый склад.
Если будет вытащен черный кубик, то заполняемый склад остается пустым, а
черный кубик возвращается обратно в мешок. Черный кубик возвращается в
мешок не более 2 раз, на 3ий и 4ый раз черный кубик откладывается в
сторону.
Если под заполняемым складом 2го яруса нет кубика, то вытащенный кубик спускается на 1ый ярус.
Вопрос Если на черный кубик в первом ряду вытаскивается опять же черный кубик во втором ряду,этот сектор остается свободным от кубиков на складе при жеребьевке,или же мы ждем пока не вытащится не черный кубик ,а другого цвета белого,синего,красного.Тогда получается либо пять ячеек с полностью заполненными кубиками и второй ярус в какой нибудь ячейки со вторым кубиком,второго кубика во втором ярусе тогда оказаться не сможет.Или ячейка остается свободна и кубик во втором ярусе вытаскивается уже для следующей ячейки?Но если черный кубик возвращать в мешок 2 раза,то получается что мы теоретически можем вытаскивать кубик черного цвета шесть раз и теоретически мы можем в этом случае уже оставить пустыми три ячейки.Вопрос:Как заполняется ячейка если на черный кубик первого яруса вытаскивается кубик черного цвета во втором ярусе?
Благодарю за ответ!
А на этот ответ сам нашел...Получается если черный кубик ставится на черный этот сектор пропускается.Всего может быть вытащено четыре черных кубика,что приводит к вариантам заполнения кубиками второго яруса в зоне складов от 1 до 3.
Изменено: Игорь Алексеев - 10.05.2016 09:59:03
 
Заранее извиняюсь, если внесу смуту в умы. Ранее задавал вопрос про допзадание, ответ был такой:

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

Окончательная версия вышла, но про ограничения к допзаданию там ни слова, только "1.1.3. Дополнительное задание объявляется в начале состязания, до периода отладки первого раунда."

В связи с этим позволю себе пофантазировать:
1. Так как в правилах описаны характеристики для кубиков только трех цветов (белый, синий, красный), появление кубика другого цвета вступит в противоречие с правилами, потребует отдельной калибровки датчиков, которая в некоторых случаях может оказаться вообще невозможной в силу применения, например, самодельных датчиков, различающих только три указанных цвета.
2. Так как явно расписан порядок определения образца постройки и порядок жеребьёвки по расположению кубиков склада, появление дополнительного кубика одного из трех разрешенных цветов приведет к искажению начальных условий выполнения задания и вступит в противоречие с пунктом "5.3. Характеристики поля и реквизита состязания", где явно указано количество кубиков каждого цвета. Наличие лишнего кубика также не позволит корректно применить порядок начисления баллов.
3. Возможное требование переместить один из кубиков на другое место после завершения этапа постройки отметаем - оно не позволит достоверно оценить полноту выполнения задачи в соответствии с п.1.2., т.к. промежуточная фиксация результата не предусмотрена.
4. Требование начинать сборку постройки с какого-то конкретного кубика отметаем за его нелогичностью и некорректностью - оно может полностью разрушить алгоритм действий, если робот сначала производит поиск наиболее эффективного порядка операций и/или его математика и конструкция заточены на работу с группами кубиков (например, перемещение по два - три кубика за проход), и в выигрыше окажутся роботы с простым "пошаговым" алгоритмом.
5. Также отметаем возможное требование оставить какой-либо из кубиков на складе - не получится постройки по образцу и противоречит порядку начисления баллов.
6. Точно также отметаем возможное требование оставить какой-либо из кубиков за пределами склада и зоны постройки - противоречит пункту 4 порядка начисления баллов.
7. Требование переложить один из кубиков в пределах склада тоже не выглядит хорошей идеей - робот может обладать специфичной конструкцией захвата, которая не позволяет точно и без эксцессов поставить кубик обратно на склад, потому что его задача - ставить кубики в область постройки. Точно так же захват может не позволить аккуратно брать кубики из области постройки, а только со склада.

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

При использовании дополнительного реквизита варианты есть, но тут главное, чтобы конструкция робота позволяла справиться с заданием, и роботы с разной кинематикой не оказались в неравных условиях. Опять же, если допреквизит случайно окажется в неудачном месте (например, элемент, лежащий на перемещаемом кубике, может попасть в механизмы робота или окажется между двумя кубиками при попытке составить их стопкой), это может значительно повлиять на выполнение задания по "прямому" алгоритму без попытки выполнить допзадание.

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


Хочется верить, что с допзаданием не выйдет ничего экстраординарного, и оно не помешает выполнению основного задания в строгом соответствии с правилами.
Сергей, спасибо, что провели такой анализ!
Вы написали варианты с предпосылками в духе "потребует отдельной калибровки датчиков", "полностью разрушить алгоритм действий", "робот может обладать специфичной конструкцией захвата". Так доп. задание как раз и проверяет на то смогут ли участники самостоятельно: разобраться с калибровкой, настроить алгоритм, пдокорректировать конструкцию. Здесь могут быть "И" в перечислении или "ИЛИ". Важно то, что задание выбирается коллегиально бригадой из судей, отвественных за состязания и авторов заданий, из нескольких предложенных вариантов. Все в одинаковых условиях: никто не знает, какое оно может быть. На состязаниях, как показывает практика, дейтсвительно, могут быть такие ситуации, когда одной команде задание сделать проще, чем другой. Причем, это не всегда зависит, от робота и программы.
Alexander Kolotov
 
Цитата
Сергей Жарков написал:
Перечитывал правила и обнаружил небольшую нестыковку.
В правилах указан допустимый материал покрытия поля - баннерная ткань или самоклеящаяся пленка,а в техническом задании на изготовление - только баннер.
По физическим свойствам это достаточно разные материалы, с разной однородностью поверхности, разной плотностью и разным коэффициентом сцепления.
Прошу уточнить, из чего будут изготовлены поля в Иннополисе?
Поля будут изготовлены из баннерной ткани.
Alexander Kolotov
 
Цитата
Alexander Kolotov написал:
Цитата
Сергей Жарков написал:


Хочется верить, что с допзаданием не выйдет ничего экстраординарного, и оно не помешает выполнению основного задания в строгом соответствии с правилами.
Сергей, спасибо, что провели такой анализ!
Вы написали варианты с предпосылками в духе "потребует отдельной калибровки датчиков", "полностью разрушить алгоритм действий", "робот может обладать специфичной конструкцией захвата". Так доп. задание как раз и проверяет на то смогут ли участники самостоятельно: разобраться с калибровкой, настроить алгоритм, пдокорректировать конструкцию. Здесь могут быть "И" в перечислении или "ИЛИ". Важно то, что задание выбирается коллегиально бригадой из судей, отвественных за состязания и авторов заданий, из нескольких предложенных вариантов. Все в одинаковых условиях: никто не знает, какое оно может быть. На состязаниях, как показывает практика, дейтсвительно, могут быть такие ситуации, когда одной команде задание сделать проще, чем другой. Причем, это не всегда зависит, от робота и программы.
Не подумайте, что я агитирую за отмену допзадания, я всего лишь пытаюсь разобраться в степени влияния этого допзадания на основное.
По поводу калибровки датчиков - понятно, что в основной массе роботы будут из лего (и наш в том числе), и с распознаванием цветов штатными средствами проблем быть не должно. А вот для настоящих "самодельщиков", использующих arduino и самодельные датчики это может вызвать серьёзные трудности. Там попытка добавить распознавание другого цвета может вылиться в перепрошивку микроконтроллера датчика, если он в целях стабилизации обучен распознавать только красный, синий и белый. Из-за засветки в ультрафиолетовом диапазоне от солнца и модных ныне светодиодных светильников порой бывает реально трудно научить робота стабильно различать цвета, и приходится придумывать разные костыли.
Про специфичную конструкцию я написал не просто так. Точность установки в область постройки сильно зависит от конструкции захвата, и если он, допустим, несимметричный, то поставить кубик в постройку он сможет, а вот забрать его оттуда и потом снова правильно поставить - уже нет, поскольку изначальная задача этого не требовала. Это всё равно, что требовать от гоночного автомобиля положительной плавучести или внедорожных качеств. Изначальная задача вполне конкретная, и она решается конкретными способами.
Про "разрушение алгоритма" я написал не просто так. Есть линейные способы решения задачи, а есть блочные. Если есть 6 кубиков, то их можно обработать по 2 или по 3. Если добавить "лишний" кубик, то он создаёт принципиальную невозможность блочной обработки, так как число 7 не делится ни на 2, ни на 3. Прописать для этого кубика отдельный набор действий до/после выполнения основного задания, для участника, понимающего как работает его программа - не составит труда. Проблема может вылезти в случае, если допзадание вклинивается в процесс выполнения основного, и не позволяет его выполнить, не выполняя допзадание. Можно предусмотреть разные варианты корректировки алгоритма, вставить в него "костыли" для разных нештатных случаев, но в результате этот алгоритм может потерять свою эффективность.
Страницы: Пред. 1 2 3 4 След.
Читают тему (гостей: 5)