Механизм локализации

Опубликован

Идея проекта

Участник
Полное название проекта
Механизм локализации
Руководитель
Анатолий Есин
Заявлен
18 марта 2018, 17:14
Категории проекта
  • ИЗОБРЕТАЙ!
  • II ступень
  • На конкурс «Реактор» 2018
Ключевые слова проекта
  • робототехника
  • программирование
  • legoev3
Площадка конкурса
«Роболенд»

Назначение технологии

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

Принцип действия технологии

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

Презентация

Тлюстангелов Даниил. Механизм локализации (1).pdf

Галерея проекта

    План проекта

    1

    Используя базовый набор Lego mindstorms, построить заданную модель

    Исполнитель:
    приглашенный по е-mail Тлюстангелов Даниил , M
    Срок:
    задача уже завершена
    Статус:
    выполнена

    Описание и инструкции

    Для начала был собран робот, отвечающий необходимым требованиям.
    Далее, из подручных материалов был сконструирован замкнутый лабиринт.

    Ключевые слова задачи

    • legoev3

    Компетенции

    1. умение самостоятельно определять цели деятельности и составлять планы деятельности; самостоятельно осуществлять, контролировать и корректировать деятельность; использовать все возможные ресурсы для достижения поставленных целей и реализации планов деятельности; выбирать успешные стратегии в различных ситуациях
    2. умение продуктивно общаться и взаимодействовать в процессе совместной деятельности, учитывать позиции других участников деятельности, эффективно разрешать конфликты
    3. сформированность представлений о роли информации и связанных с ней процессов в окружающем мире
    4. владение навыками алгоритмического мышления и понимание необходимости формального описания алгоритмов
    5. владение умением понимать программы, написанные на выбранном для изучения универсальном алгоритмическом языке высокого уровня; знанием основных конструкций программирования; умением анализировать алгоритмы с использованием таблиц
    Приложенных файлов нет
    2

    С помощью программного обеспечения, написать программу, реализующую действия заданной модели;

    Исполнитель:
    приглашенный по е-mail Тлюстангелов Даниил , M
    Срок:
    задача уже завершена
    Статус:
    выполнена

    Описание и инструкции

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

    Ключевые слова задачи

    • legoev3

    Компетенции

    1. умение самостоятельно определять цели деятельности и составлять планы деятельности; самостоятельно осуществлять, контролировать и корректировать деятельность; использовать все возможные ресурсы для достижения поставленных целей и реализации планов деятельности; выбирать успешные стратегии в различных ситуациях
    2. умение продуктивно общаться и взаимодействовать в процессе совместной деятельности, учитывать позиции других участников деятельности, эффективно разрешать конфликты
    3. сформированность представлений о роли информации и связанных с ней процессов в окружающем мире
    4. владение навыками алгоритмического мышления и понимание необходимости формального описания алгоритмов
    5. владение умением понимать программы, написанные на выбранном для изучения универсальном алгоритмическом языке высокого уровня; знанием основных конструкций программирования; умением анализировать алгоритмы с использованием таблиц
    Приложенных файлов нет