Опросный лист оценки знаний по соревновательной робототехнике, содержащий матрицу компетенций, которыми рекомендуется овладеть потенциальным участникам робототехнических состязаний уровня World Robot Olympiad.
Доклад на hotcode.org о инструментах и методиках которые помогают нам повышать и следить за качеством PHP кода.
Среди затронутых тем:
- Стандарты в коде
- Средства для статического анализа кода.
- Git хуки
- Непрерывная интеграция
- IDE
- Code review
29-я встреча IT talk Spb.
23 апреля 2015 г.
Тема: «Особенности Agile-разработки интернет-проектов на PHP/Yii, Python/Djangо и Java/Spring»
Спикер: Петр Курышев, «ИнфоСреда»
Crucible или почему для Code Review нужна не только голова, но и инструментMaxim Kuzmich
Мы все мечтаем о фотоаппарате, после покупки которого сразу станут получаться отличные снимки, о покупке нового компьютера, на котором разработка будет идти в два раза быстрее, и о покупке новой гитары, на которой наконец-то можно будет научиться нормально играть. Иногда мы мечтаем и о покупке инструмента, с которым Code Review начнет проходить быстро, легко и без обид. Но инструмент никогда не заменит искреннее желание научиться фотографировать или делать обзоры кода. Инструмент может только сделать этот процесс более комфортным.
В докладе будет сказано о том, почему же все-таки следует присмотреться к инструментам для проведения Code Review и почему среди них стоит выбрать Crucible. Поговорим о ситуациях, когда Crucible не поможет, рассмотрим основные варианты его использования и ситуации, когда он может послужить стимулом к проведению Code Review. Немного затронем вопросы интеграции Crucible с другими продуктами и возможности его расширения.
Гибкие методологии разработки набирают всё большую популярность среди команд разработчиков. Одним их основных инструментов достижения результата при этом является TDD - программисты стараются покрыть юнит-тестами как можно больше своего кода. Зачем тогда нужны тестировщики в гибких командах? Если все же нужны, то сколько? И как они должны тестировать? А как тестировать нетестируемое? В докладе разбираются данные вопросы на примере трех разных проектов.
По материалам конференции .NET разработчиков http://www.dotnetconf.ru/Materialy/Postroenie_procesa_testirovaniya
Доклад на hotcode.org о инструментах и методиках которые помогают нам повышать и следить за качеством PHP кода.
Среди затронутых тем:
- Стандарты в коде
- Средства для статического анализа кода.
- Git хуки
- Непрерывная интеграция
- IDE
- Code review
29-я встреча IT talk Spb.
23 апреля 2015 г.
Тема: «Особенности Agile-разработки интернет-проектов на PHP/Yii, Python/Djangо и Java/Spring»
Спикер: Петр Курышев, «ИнфоСреда»
Crucible или почему для Code Review нужна не только голова, но и инструментMaxim Kuzmich
Мы все мечтаем о фотоаппарате, после покупки которого сразу станут получаться отличные снимки, о покупке нового компьютера, на котором разработка будет идти в два раза быстрее, и о покупке новой гитары, на которой наконец-то можно будет научиться нормально играть. Иногда мы мечтаем и о покупке инструмента, с которым Code Review начнет проходить быстро, легко и без обид. Но инструмент никогда не заменит искреннее желание научиться фотографировать или делать обзоры кода. Инструмент может только сделать этот процесс более комфортным.
В докладе будет сказано о том, почему же все-таки следует присмотреться к инструментам для проведения Code Review и почему среди них стоит выбрать Crucible. Поговорим о ситуациях, когда Crucible не поможет, рассмотрим основные варианты его использования и ситуации, когда он может послужить стимулом к проведению Code Review. Немного затронем вопросы интеграции Crucible с другими продуктами и возможности его расширения.
Гибкие методологии разработки набирают всё большую популярность среди команд разработчиков. Одним их основных инструментов достижения результата при этом является TDD - программисты стараются покрыть юнит-тестами как можно больше своего кода. Зачем тогда нужны тестировщики в гибких командах? Если все же нужны, то сколько? И как они должны тестировать? А как тестировать нетестируемое? В докладе разбираются данные вопросы на примере трех разных проектов.
По материалам конференции .NET разработчиков http://www.dotnetconf.ru/Materialy/Postroenie_procesa_testirovaniya
ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9OdessaFrontend
Роман Пшеничный делится своим 4-х летним опытом работы разработки шаблонов для площадки ThemeForest. Рассказывает плюсы, минусы, подводные камни, а так же причины почему большинство желающих не могут попасть на этот рынок. И показывает рабочий процесс создания шаблона и используемые технологии.
Таблица соответствия робототехнических компетенций и возрастовAlexander Kolotov
Таблица соответствия робототехнических компетенций и возрастов. Используется совместно с матрицей компетенций: http://www.slideshare.net/AlexanderKolotov/ss-43603010
ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9OdessaFrontend
Роман Пшеничный делится своим 4-х летним опытом работы разработки шаблонов для площадки ThemeForest. Рассказывает плюсы, минусы, подводные камни, а так же причины почему большинство желающих не могут попасть на этот рынок. И показывает рабочий процесс создания шаблона и используемые технологии.
Таблица соответствия робототехнических компетенций и возрастовAlexander Kolotov
Таблица соответствия робототехнических компетенций и возрастов. Используется совместно с матрицей компетенций: http://www.slideshare.net/AlexanderKolotov/ss-43603010
Справка-обзор популярных робототехнических комплектовAlexander Kolotov
Справка-обзор популярных робототехнических комплектов, подготовленная Университетом Иннополис весной 2014 к циклу мероприятий, организованных правительством Республики Татарстан, по интеграции направления робототехники в школьный образовательный процесс.
This slide deck is used on the eight lesson for kids who started robotics courses for the first year. It describes basic approaches to prepare robot to simple competitions.
The document provides an overview of the key components and working principle of a line-following robot, including:
1) Sensory systems that collect information about the outside world using sensors like photoresistors. 2) A data processing and motor control system that interprets sensor input signals and decides how to drive the motors. 3) Drive systems like DC motors that implement the motor control signals.
The line-following algorithm determines the robot's direction based on where the line is detected by the sensors - forward if centered, left if left of center, and right if right of center. If no line is detected, the robot circles until it finds the line again.
Кружок по робототехнике. Занятие #2. Lego Mindstorms NXTAlexander Kolotov
This slide deck is used as the first part of the second lesson for kids who started robotics courses for the first year. It familiarizes kids with LEGO Mindstorms NXT kit.
Содержание:
1. Вспомним материал прошлого урока.
2. Ада Лавлейс (1815-1852) – первый программист.
3. Языки программирования.
4. Классификация языков программирования.
5. Транслятор.
6. Примеры языков программирования.
7. Объектно-ориентированное программирование.
8. 10 языков программирование, которые стоит изучать.
9. Среда программирования.
10. Cреда разработки Turbo Delphi - основные команды.
11. Запустите Turbo Delphiсоздайте Console Application.
12. Введите текст программы между begin и end; нажмите Run.
13. Как написать программу “Hello, world!”
14. Домашнее задание.
Доклад с PUG#2 https://www.facebook.com/events/292457000957088/
Доклад о работе в Shell, исполнении PHP в Shell, использовании REPL в PHP, а также эпический батл между Boris и PsySH.
PHP User Group Ukraine в социальных сетях:
https://www.facebook.com/pug.ukraine
https://vk.com/pug.ukraine
https://www.linkedin.com/groups/PHP-User-Group-Ukraine-6703717
This slide deck is used on the seventh lesson for kids who started robotics courses for the first year. It describes basic concepts how to start programming simple tasks by using the following tasks as example: smart parking and simple maze solving.
This slide deck is used on the sixth lesson for kids who started robotics courses for the first year. It introduces kids to opportunity to use switches together with sensors in order to make decisions how the program needs to behave further.
Кружок по робототехнике. Занятие #5. Программируем датчики расстояния и цветаAlexander Kolotov
This slide deck is used on the fourth lesson for kids who started robotics courses for the first year. It introduces kids to opportunity to program ultrasonic and color sensors in NXT-G.
Кружок по робототехнике. Занятие #4. Программируем датчики касания и звукаAlexander Kolotov
This slide deck is used on the fourth lesson for kids who started robotics courses for the first year. It introduces kids to opportunity to program touch and sound sensors in NXT-G.
Кружок по робототехнике. Занятие #3. Программируем экран и звукиAlexander Kolotov
This slide deck is used on the third lesson for kids who started robotics courses for the first year. It introduces kids to opportunity to program the screen of NXT brick and sounds in NXT-G.
Кружок по робототехнике. Занятие #2. Программируем моторыAlexander Kolotov
This slide deck is used as the last part of the second lesson for kids who started robotics courses for the first year. It introduces kids to opportunity to program motors in NXT-G.
Another example of slides for Lego Mindstorms NXT coursesAlexander Kolotov
Пример слайдов по теме "ожидание событий"
Подобные слайды НИИТ может разработать и предоставить для обучения школьников программе: "Программирование Lego-роботов".
Детали на http://nnxt.blogspot.com/p/lego-lego-mindstorms-nxt.html
Another example of slides for Lego Mindstorms NXT courses
Опросный лист оценки знаний по соревновательной робототехнике
1. Фамилия
Имя
Предпочитаемая среда программирования
1 2 3 4 5
Среда программирования Robolab Не программировал Видел как
программируют
другие
Работал со средой
нерегулярно, могу
написать простую
программу
Эта среда
программирования -
основной инструмент
написания программ,
могу создать
сложный алгоритм
Знаю практически
все особенности
среды
программирования,
знаю ограничения - в
каких случаях
программу лучше
писать в другой
среде.
Среда программирования NXT-G Не программировал Видел как
программируют
другие
Работал со средой
нерегулярно, могу
написать простую
программу
Эта среда
программирования -
основной инструмент
написания программ,
могу создать
сложный алгоритм
Знаю практически
все особенности
среды
программирования,
знаю ограничения - в
каких случаях
программу лучше
писать в другой
среде.
Среда программирования EV3-G для NXT Не программировал Видел как
программируют
другие
Работал со средой
нерегулярно, могу
написать простую
программу
Эта среда
программирования -
основной инструмент
написания программ,
могу создать
сложный алгоритм
Знаю практически
все особенности
среды
программирования,
знаю ограничения - в
каких случаях
программу лучше
писать в другой
среде.
Среда программирования EV3-G для EV3 Не программировал Видел как
программируют
другие
Работал со средой
нерегулярно, могу
написать простую
программу
Эта среда
программирования -
основной инструмент
написания программ,
могу создать
сложный алгоритм
Знаю практически
все особенности
среды
программирования,
знаю ограничения - в
каких случаях
программу лучше
писать в другой
среде.
Среда программирования LabView Не программировал Видел как
программируют
другие
Работал со средой
нерегулярно, могу
написать простую
программу
Эта среда
программирования -
основной инструмент
написания программ,
могу создать
сложный алгоритм
Знаю практически
все особенности
среды
программирования,
знаю ограничения - в
каких случаях
программу лучше
писать в другой
среде.
Язык программирования RobotC для NXT Не программировал Видел как
программируют
другие
Иногда писал
простые программы,
могу написать
простую программу
Эта среда
программирования -
основной инструмент
написания программ,
могу создать
сложный алгоритм
Знаю практически
все особенности
среды
программирования,
знаю ограничения - в
каких случаях
программу лучше
писать в другой
среде.
Язык программирования RobotC для EV3 Не программировал Видел как
программируют
другие
Работал со средой
нерегулярно, могу
написать простую
программу
Эта среда
программирования -
основной инструмент
написания программ,
могу создать
сложный алгоритм
Знаю практически
все особенности
среды
программирования,
знаю ограничения - в
каких случаях
программу лучше
писать в другой
среде.
Язык программирования NXC Не программировал Видел как
программируют
другие
Имею поверхностное
представление о
языке, могу написать
простую программу
Имел большой опыт
программирования
на этом языке, могу
создать сложный
алгоритм
Знаю практически
все особенности
языка
программирования,
знаю ограничения - в
каких случаях
программу лучше
писать на другом
языке.
Опросный лист оценки знаний по робототехнике
Баллы
Среды и языки программирования
Описание баллов
Область знаний, навык
2. 1 2 3 4 5 Баллы
Описание баллов
Область знаний, навык
Программирование под leJOS Не программировал Видел как
программируют
другие
Имею поверхностное
представление о
платформе, могу
написать простую
программу
Имел большой опыт
программирования
под эту платформу,
могу создать
сложный алгоритм
Знаю практически
все особенности
программированияп
од эту платформу,
знаю ограничения - в
каких случаях
программу лучше
писать в другой
среде.
Программирование под nxtOSEK Не программировал Видел как
программируют
другие
Имею поверхностное
представление о
языке, могу написать
простую программу
Имел большой опыт
программирования
на этом языке, могу
создать сложный
алгоритм
Знаю практически
все особенности
языка
программирования,
знаю ограничения - в
каких случаях
программу лучше
писать в другой
среде.
Отличие команд/блоков работы с датчиками и моторами, блокирующих
выполнение последующих действий в потоке или в программе от
неблокирующих
Я не знаю про что
речь
Применяю только
блокирующие
команды или блоки
Применяю только
неблокирующие
команды или блоки
Комбинирую в
программе
блокирующие и
неблокирующие
команды и блоки
Хорошо понимаю
отличие, знаю в
какой момент лучше
использовать тот или
иной блок, могу
написать свою
собственную
реализацию
блокирующего блока
Ожидание событий: блоки/команды ожидания Не знаю про что речь Видел, как
применяют другие
Использовал
некоторые блоки в
сових программах
Имею опыт
применения
практически всех
блоков/команд
ожидания
Уверенно использую
при создании
программ, понимаю
к каким
последствиям может
привести
использование, как
использовать
совместно или
внутри других
конструкций языка
программирования
Разветвление Не знаю про что речь Видел, как
применяют другие
Применяю изредка в
своих программах,
часто при
использовании
обращаюсь за
помощью, чтобы
понять как
правильно
использовать
Часто использую при
программировании,
понимаю всю логику
работы
Уверенно использую
при создании
программ, понимаю
к каким
последствиям может
привести
использование, как
использовать
совместно или
внутри других
конструкций языка
программирования
Вложенные разветвления Не знаю про что речь Видел, как
применяют другие
Применяю изредка в
своих программах,
часто при
использовании
обращаюсь за
помощью, чтобы
понять как
правильно
использовать
Часто использую при
программировании,
понимаю всю логику
работы
Уверенно использую
при создании
программ, понимаю
к каким
последствиям может
привести
использование, как
использовать
совместно или
внутри других
конструкций языка
программирования
Разветвление с множественным выбором / Выбор из нескольких
вариантов
Не знаю про что речь Видел, как
применяют другие
Применяю изредка в
своих программах,
часто при
использовании
обращаюсь за
помощью, чтобы
понять как
правильно
использовать
Часто использую при
программировании,
понимаю всю логику
работы
Уверенно использую
при создании
программ, понимаю
к каким
последствиям может
привести
использование, как
использовать
совместно или
внутри других
конструкций языка
программирования
Структуры управления ходом выполнения программы
3. 1 2 3 4 5 Баллы
Описание баллов
Область знаний, навык
Цикл бесконечный Не знаю про что речь Видел, как
применяют другие
Применяю изредка в
своих программах,
часто при
использовании
обращаюсь за
помощью, чтобы
понять как
правильно
использовать
Часто использую при
программировании,
понимаю всю логику
работы
Уверенно использую
при создании
программ, понимаю
к каким
последствиям может
привести
использование, как
использовать
совместно или
внутри других
конструкций языка
программирования
Цикл с заданным количеством повторений Не знаю про что речь Видел, как
применяют другие
Применяю изредка в
своих программах,
часто при
использовании
обращаюсь за
помощью, чтобы
понять как
правильно
использовать
Часто использую при
программировании,
понимаю всю логику
работы
Уверенно использую
при создании
программ, понимаю
к каким
последствиям может
привести
использование, как
использовать
совместно или
внутри других
конструкций языка
программирования
Цикл с выходом по условию Не знаю про что речь Видел, как
применяют другие
Применяю изредка в
своих программах,
часто при
использовании
обращаюсь за
помощью, чтобы
понять как
правильно
использовать
Часто использую при
программировании,
понимаю всю логику
работы
Уверенно использую
при создании
программ, понимаю
к каким
последствиям может
привести
использование, как
использовать
совместно или
внутри других
конструкций языка
программирования
Создание несколько потоков в программе Не знаю про что речь Видел, как
применяют другие
Применяю изредка в
своих программах,
часто при
использовании
обращаюсь за
помощью, чтобы
понять как
правильно
использовать
Часто использую при
программировании,
понимаю всю логику
работы
Уверенно использую
при создании
программ, понимаю
к каким
последствиям может
привести
использование, как
использовать
совместно или
внутри других
конструкций языка
программирования
Управление работой одного потока из другого Не знаю про что речь Видел, как
применяют другие
Редко использую,
могу только
остановить поток
Часто использую
программы,
состоящие из двух-
трех потоков, могу
рализовать запуск и
остановку потока
Уверенно пишу
программы з
нескольких потоков,
могу реализовать
управление
различными
операциями в
подконтрольном
потоке
Управление роботой одного и того же мотора (пары моторов) из разных
потоков
Не знаю про что речь Что-то слышал, но не
много
Использовал в
программе,
испытывал
проблемы, не знаю
как решить
Знаю про
ограничения,
старался
использовать так,
чтобы их избежать
Смогу реализовать
безопасное
управление
моторами, поскольку
хорошо понимаю
ограничения/пробле
мы и как их решать
Создание функций/собственных блоков Не знаю про что речь Видел, как
применяют другие
Применяю изредка в
своих программах,
часто при
использовании
обращаюсь за
помощью, чтобы
понять как
правильно
использовать
Часто использую при
программировании,
понимаю всю логику
работы
Уверенно использую
при создании
программ, понимаю
к каким
последствиям может
привести
использование, как
использовать
совместно или
внутри других
конструкций языка
программирования
4. 1 2 3 4 5 Баллы
Описание баллов
Область знаний, навык
Передача параметров в функции Не знаю про что речь Видел, как
применяют другие
Применяю изредка в
своих программах,
часто при
использовании
обращаюсь за
помощью, чтобы
понять как
правильно
использовать
Часто использую при
программировании,
понимаю всю логику
работы
Уверенно использую
при создании
программ, понимаю
к каким
последствиям может
привести
использование, как
использовать
совместно или
внутри других
конструкций языка
программирования
Передача возвращаемых значений из функций Не знаю про что речь Видел, как
применяют другие
Применяю изредка в
своих программах,
часто при
использовании
обращаюсь за
помощью, чтобы
понять как
правильно
использовать
Часто использую при
программировании,
понимаю всю логику
работы
Уверенно использую
при создании
программ, понимаю
к каким
последствиям может
привести
использование, как
использовать
совместно или
внутри других
конструкций языка
программирования
Создание библиотек функций Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты)
Теория мне знакома,
могу написать
библитеку функций
для использования
ее в программе
Активно создаю
библиотеки функций
в своих проекта,
знаю как
использовать одну
библиотеку в
нескольких проектах
Переменные Не знаю про что речь Видел, как
применяют другие
Применяю изредка в
своих программах,
часто при
использовании
обращаюсь за
помощью, чтобы
понять как
правильно
использовать
Часто использую при
программировании,
понимаю всю логику
работы
Уверенно использую
при создании
программ, понимаю
ограничения, к каким
последствиям может
привести
использование
Массивы Не знаю про что речь Видел, как
применяют другие
Применяю изредка в
своих программах,
часто при
использовании
обращаюсь за
помощью, чтобы
понять как
правильно
использовать
Часто использую при
программировании,
понимаю всю логику
работы
Уверенно использую
при создании
программ, понимаю
ограничения, к каким
последствиям может
привести
использование
Работа с многомерными массивами Не знаю про что речь Видел, как
применяют другие
Применяю изредка в
своих программах,
часто при
использовании
обращаюсь за
помощью, чтобы
понять как
правильно
использовать
Часто использую при
программировании,
понимаю всю логику
работы
Уверенно использую
при создании
программ, понимаю
ограничения, к каким
последствиям может
привести
использование
Чтение из файла Не знаю про что речь Видел, как
применяют другие
Применяю изредка в
своих программах,
часто при
использовании
обращаюсь за
помощью, чтобы
понять как
правильно
использовать
Часто использую при
программировании,
понимаю всю логику
работы
Уверенно использую
при создании
программ, понимаю
ограничения, к каким
последствиям может
привести
использование
Запись в файл Не знаю про что речь Видел, как
применяют другие
Применяю изредка в
своих программах,
часто при
использовании
обращаюсь за
помощью, чтобы
понять как
правильно
использовать
Часто использую при
программировании,
понимаю всю логику
работы
Уверенно использую
при создании
программ, понимаю
ограничения, к каким
последствиям может
привести
использование
Работа с данными
5. 1 2 3 4 5 Баллы
Описание баллов
Область знаний, навык
Поиск в массиве определенного числа Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 10-
20 минут написать
работающую
программу.
Отсортировать три числа Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 10-
20 минут написать
работающую
программу.
Поменять значения из двух переменных местами Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 5-7
минут написать
работающую
программу.
Отсортировать массив чисел Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 10-
20 минут написать
работающую
программу.
Фильтрация данных Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 20-
40 минут написать
работающую
программу.
сложение Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, активно
использую в своих
программах
вычитание Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, активно
использую в своих
программах
умножение Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, активно
использую в своих
программах
Арифметические операции
6. 1 2 3 4 5 Баллы
Описание баллов
Область знаний, навык
деление Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, активно
использую в своих
программах
округление до целого Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, активно
использую в своих
программах
остаток от деления Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, активно
использую в своих
программах
определение числа на четное/нечетное Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 5-7
минут написать
работающую
программу.
определение числа на кратность Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 10-
20 минут написать
работающую
программу.
получить модуль числа Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 5-10
минут написать
работающую
программу.
перевод из десятичной системы счисления Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 10-
20 минут написать
работающую
программу.
перевод в десятичную систему счисления Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 10-
20 минут написать
работающую
программу.
Логические операции
7. 1 2 3 4 5 Баллы
Описание баллов
Область знаний, навык
логичекое И (AND) Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, активно
использую в своих
программах
логическое ИЛИ (OR) Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, активно
использую в своих
программах
инвертирование (! или NOT) Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, активно
использую в своих
программах
исключающее ИЛИ (XOR) Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, активно
использую в своих
программах
Работа с показаниями с одного таймера Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, активно
использую в своих
программах
Работа с показаниями с несколькими таймерами Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, активно
использую в своих
программах
Остановка робота через различные режимы Не знаю про что речь Что-то слышал, но не
много
Применяю изредка в
своих программах,
часто при
использовании
обращаюсь за
помощью, чтобы
понять как
правильно
использовать
Часто использую при
программировании,
понимаю всю логику
работы
Уверенно использую
при создании
программ, понимаю
ограничения, к каким
последствиям может
привести
использование
Перемещение робота на определенное расстояние с использованием
енкодера
Не знаю про что речь Что-то слышал, но не
много
Методом подбора
могу реализовать
требуемое
поведение
Использую формулу,
которая может
реализовать
требуемое
поведение
Могу сам вывести
формулу для
реализации
требуемегого
поведения
Перемещение робота на определенное расстояние с использованием
таймера
Не знаю про что речь Что-то слышал, но не
много
Методом подбора
могу реализовать
требуемое
поведение
Использую формулу,
которая может
реализовать
требуемое
поведение
Могу сам вывести
формулу для
реализации
требуемегого
поведения
Работа с таймером
Работа с моторами
8. 1 2 3 4 5 Баллы
Описание баллов
Область знаний, навык
Одновременное отслеживание полной длины маршрута со старта робота
и относительное перемещение на определенном участке
Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, активно
использую в своих
программах
Поворот робота вокруг одного колеса Не знаю про что речь Что-то слышал, но не
много
Методом подбора
могу реализовать
поворот на заданный
угол
Использую формулу,
которая может
реализовать поворот
на заданный угол
Могу сам вывести
формулу для
реализации поворота
на заданный угол
Поворот робота вокруг своей оси Не знаю про что речь Что-то слышал, но не
много
Методом подбора
могу реализовать
поворот на заданный
угол
Использую формулу,
которая может
реализовать поворот
на заданный угол
Могу сам вывести
формулу для
реализации поворота
на заданный угол
Поворот робота по дуге окружности заданного радиуса Не знаю про что речь Что-то слышал, но не
много
Методом подбора
могу реализовать
требуемое
поведение
Использую формулу,
которая может
реализовать
требуемое
поведение
Могу сам вывести
формулу для
реализации
требуемегого
поведения, понимаю
от каких параметров
зависит правильная
работа робота
Синхронизация скорости вращения двух моторов во время движения
прямо
Не знаю про что речь Что-то слышал, но не
много
Использую
стандартные
механизмы, не знаю
как добиться
правильного
функционирования,
если что-то идет не
так
Использую
стандартные
механизмы, знаю как
устранять проблемы
Могу написать
собственную
реализацию
Синхронизация скорости вращения одного мотора по времени Не знаю про что речь Что-то слышал, но не
много
Использую
стандартные
механизмы, не знаю
как добиться
правильного
функционирования,
если что-то идет не
так
Использую
стандартные
механизмы, знаю как
устранять проблемы
Могу написать
собственную
реализацию
Определение блокировки вращения мотора Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, активно
использую в своих
программах
Удержание оси мотора в определенном положении при нагрузке,
приложенной к манипулятору, закрепленному на оси
Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, активно
использую в своих
программах
Использование енкодера манипулятора для определения размеров
предмета
Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, активно
использую в своих
программах
Задержка в алгоритмах управления моторами Не знаю про что речь Что-то слышал, но не
много
Использую задержку,
потому что так сказал
преподаватель
Знаю, почему нужно
передавать команды
на моторы с
определенной
задержкой
Активно использую
параметр задержки
при расчете
коэфициентов в
алгоритмах
управления
9. 1 2 3 4 5 Баллы
Описание баллов
Область знаний, навык
Зависимость скорости движения робота от диаметра колес Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты)
Знаю как зависит
одног от другого
Отлично понимаю
зависимость,
понимаю
преимущества и
недостатки, активно
использую
преимущества, когда
необходимо
Зависимость точности движения робота от диаметра колес Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты)
Знаю как зависит
одног от другого
Отлично понимаю
зависимость,
понимаю
преимущества и
недостатки, активно
использую
преимущества, когда
необходимо
Определение состояния "щелкнуто" нажато и отжато Не знаю про что речь Что-то слышал, но не
много
Использую
стандартные
механизмы, не знаю
как добиться
правильного
функционирования,
если что-то идет не
так
Использую
стандартные
механизмы, знаю как
устранять проблемы
Могу написать
собственную
реализацию
Автокалибровка Не знаю про что речь Что-то слышал, но не
много
Использую
стандартные
средства,
представляемые
средой
программирования
Теория мне знакома,
применять в
программе смогу по
существующему
шаблону.
Тема мне хорошо
знакома, понимаю
математические
взаимосвязи, могу с
нуля реализовать
собственную
реализацию
Сырые (RAW) значения Не знаю про что речь Что-то слышал, но не
много
Применяю изредка в
своих программах,
часто при
использовании
обращаюсь за
помощью, чтобы
понять как
правильно
использовать
Часто использую при
программировании
Уверенно использую
при создании
программ, понимаю
премиущества перед
обычными
(нормализованными)
показаниями
Определение цвета с помощью датчика освещенности Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, понимаю
ограничения и
сложные моменты в
реализации данного
функционала, могу за
10-20 минут написать
работающую
программу.
Определение размера предмета (расстояния до него) с помощью датчика
освещенности
Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, понимаю
ограничения и
сложные моменты в
реализации данного
функционала, могу за
15-30 минут написать
работающую
программу.
Определение касания с предметом с помощью датчика освещенности Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, могу
собрать
механическую
конструкцию для
решения задачи,
могу за 15-30 минут
написать
работающую
программу.
Балансирующий робот (segway) на одном датчике освещенности Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
собрать конструкцию
и написать
программу будет
проблематично.
Теория мне знакома,
собрать конструкцию
и написать
программу скорее
всего смогу.
Тема мне хорошо
знакома, понимаю
знаю особенности
механической
конструкции
(установки датчиков,
моторов и колес),
могу за 1-1,5 часа
написать
работающую
программу.
Работа с датчиком касания
Работа с датчиком освещенности
Работа с датчиком расстояния
10. 1 2 3 4 5 Баллы
Описание баллов
Область знаний, навык
Физические ограничения датчика Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты)
Теория мне знакома,
учитываю в своих
программах
Теория мне хорошо
знакома, тонкости в
установке датчика,
знаю как бороться с
нестабильыми
показаниями
результатов, могу
написать в
программе
определение
пограничных
значений
Скорость опроса датчика Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты)
Теория мне знакома,
учитываю в своих
программах
Теория мне хорошо
знакома, знаю, как
обходить
ограничения, и
проблемы связанные
с этим
Обнаружение другого работающего датчика расстояния в EV3 Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 5-7
минут написать
работающую
программу.
Определение цветов Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома. Знаю о
возможных
проблемах при
реализации этой
задачи и методах их
решения
Определение интенсивности отраженного света с использованием
светодиодов разных цветов
Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома. Знаю о
возможных
проблемах при
реализации этой
задачи и методах их
решения
Снятие показаний для каждой из RGB составляющих Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 5-7
минут написать
работающую
программу.
Определение цветов Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома. Знаю о
возможных
проблемах при
реализации этой
задачи и методах их
решения
Снятие показаний для каждой из RGB составляющих Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 5-7
минут написать
работающую
программу.
Работа с датчиком цвета NXT
Работа с датчиком цвета EV3
Работа с датчиком дальности EV3
11. 1 2 3 4 5 Баллы
Описание баллов
Область знаний, навык
Физические особенности работы датчика Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты)
Теория мне знакома,
учитываю в своих
программах
Теория мне хорошо
знакома, тонкости в
установке датчика,
знаю как бороться с
нестабильыми
показаниями
результатов, могу
написать в
программе
определение
пограничных
значений
Отличия относительного расстояния от абсолютного Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты)
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, активно
использую в своих
программах
Определение цвета предмета с помощью датчика дальности Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
применять в
программе скорее
всего смогу.
Тема мне хорошо
знакома, понимаю
ограничения и
сложные моменты в
реализации данного
функционала, могу за
15-30 минут написать
работающую
программу.
Определения местаположения IR-маяка с помощью датчика дальности
(или аналогичное поведение для HT IR-seeker и IR-мяч)
Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 15-
30 минут написать
работающую
программу.
Движение к IR-маяку, изменяющему свое положение (или аналогичное
поведение для HT IR-seeker и IR-мяч)
Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 15-
30 минут написать
работающую
программу.
Прием команд управления от IR-маяка Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 15-
30 минут написать
работающую
программу.
Определение поворота на определенный угол Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 5-7
минут написать
работающую
программу.
Определение изменения положения робота Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 15-
30 минут написать
работающую
программу.
Работа с датчиком гироскопа EV3
12. 1 2 3 4 5 Баллы
Описание баллов
Область знаний, навык
Поворот к положению по азимуту из любого положения (угла поворота)
робота
Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 15-
30 минут написать
работающую
программу.
Движение по азимуту с использованием показаний датчика Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 15-
30 минут написать
работающую
программу.
Балансирующий робот (segway) Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
собрать конструкцию
и написать
программу будет
проблематично.
Теория мне знакома,
собрать конструкцию
и написать
программу скорее
всего смогу.
Тема мне хорошо
знакома, понимаю
знаю особенности
механической
конструкции
(установки датчиков,
моторов и колес),
могу за 1-1,5 часа
написать
работающую
программу.
Балансирующий робот, двигающийся по линии Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
собрать конструкцию
и написать
программу будет
проблематично.
Теория мне знакома,
собрать конструкцию
и написать
программу скорее
всего смогу.
Тема мне хорошо
знакома, понимаю
знаю особенности
механической
конструкции
(установки датчиков,
моторов и колес),
могу за 1-1,5 часа
написать
работающую
программу.
Опрос значений датчиков в цикле Не знаю про что речь Что-то слышал, но не
много
Использовал в
программе,
испытывал
проблемы, не знаю
как решить
Знаю про
ограничения,
старался
использовать так,
чтобы их избежать
Смогу реализовать,
поскольку хорошо
понимаю
ограничения/пробле
мы и как их решать
Передача информации по BT каналу Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
применять в
программе будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 15-
30 минут написать
работающую
программу.
Определение цветов Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома. Знаю о
возможных
проблемах при
реализации этой
задачи и методах их
решения
Снятие показаний для каждой из RGB составляющих Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 5-7
минут написать
работающую
программу.
Опрос датчиков и работа с моторами
BlueTooth
Работа с датчиком цвета HiTechnic
Алгоритмы
Движение по линии с одним датчиком освещенности
13. 1 2 3 4 5 Баллы
Описание баллов
Область знаний, навык
с использованием релейного регулятора из 2х состояний Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 5-10
минут написать
работающую
программу.
с использованием релейного регулятора из 3х состояний Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 5-10
минут написать
работающую
программу.
с использованием пропорционального регулятора Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
коэфициент
определяю
подбором,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, отлично
понимаю как
расчитать коэфциент,
от чего он зависит,
активно применяю
эту зависимость в
рзаных программах
для реализации
конкретного
поведения
с использованием PD/PI/PID регулятора Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
коэфициенты
определяю
подбором,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, отлично
понимаю как
расчитать
коэфциенты, от чего
они зависят, активно
применяю эту
зависимость в
рзаных программах
для реализации
конкретного
поведения
с использованием пропорционального регулятора с кубической
составляющей
Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
коэфициенты
определяю
подбором,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, отлично
понимаю как
расчитать
коэфциенты, от чего
они зависят, активно
применяю эту
зависимость в
рзаных программах
для реализации
конкретного
поведения
с использованием релейного регулятора из 4х состояний Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 5-10
минут написать
работающую
программу.
с использованием пропорционального регулятора Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
коэфициент
определяю
подбором,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, отлично
понимаю как
расчитать коэфциент,
от чего он зависит,
активно применяю
эту зависимость в
рзаных программах
для реализации
конкретного
поведения
Движение по линии с двумя датчиками освещенности
14. 1 2 3 4 5 Баллы
Описание баллов
Область знаний, навык
с использованием PD/PI/PID регулятора Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
коэфициенты
определяю
подбором,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, отлично
понимаю как
расчитать
коэфциенты, от чего
они зависят, активно
применяю эту
зависимость в
рзаных программах
для реализации
конкретного
поведения
с использованием пропорционального регулятора с кубической
составляющей
Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
коэфициенты
определяю
подбором,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, отлично
понимаю как
расчитать
коэфциенты, от чего
они зависят, активно
применяю эту
зависимость в
рзаных программах
для реализации
конкретного
поведения
с использованием пропорционального регулятора с плавающим
коэффициентом
Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
коэфициенты
определяю
подбором,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, отлично
понимаю как
расчитать
коэфциенты, от чего
они зависят, активно
применяю эту
зависимость в
рзаных программах
для реализации
конкретного
поведения
Движение с использованием регулятора (вдоль линии/стены) на
определенном расстоянии
Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, отлично
понимаю
ограничения и
проблемы в
реализации, могу за
15-30 минут написать
работающую
программу.
Движение вдоль стенки на определенном расстоянии с использованием
двух датчиков освещенности
Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 15-
30 минут написать
работающую
программу.
Перемещение вдоль линии с обнаружением препятствия/перекрестка Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 15-
30 минут написать
работающую
программу.
Объезд препятствия с возвратом на черную линию Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, хорошо
понимаю как
организовать возврат
с использованием
датчиков, могу за 15-
30 минут написать
работающую
программу.
Движение по линии с тремя датчиками освещенности
Другое
15. 1 2 3 4 5 Баллы
Описание баллов
Область знаний, навык
Объезд препятствия с продолжением движения в сторону заданной цели Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 30-
60 минут написать
работающую
программу.
Перемещение вдоль линии с обнаружением инверсии Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 20-
30 минут написать
работающую
программу.
Построение P-регулятора, учитывающего показания от нескольких
датчиков разной природы действия (например, движение по линии с
контролем расстояния до препятствия)
Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты),
программу написать
будет
проблематично.
Теория мне знакома,
программу скорее
всего написать смогу.
Тема мне хорошо
знакома, могу за 20-
30 минут написать
работающую
программу.
Повышающая шестереночная передача Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты)
Теория мне знакома,
применять в
конструкции робота
скорее всего смогу.
Тема мне хорошо
знакома, понимаю
зависимость
скорости от силы,
активно использую в
своих конструкциях.
Понижающая шестереночная передача Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты)
Теория мне знакома,
применять в
конструкции робота
скорее всего смогу.
Тема мне хорошо
знакома, понимаю
зависимость
скорости от силы,
активно использую в
своих конструкциях.
Паразитные шестерни Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты)
Теория мне знакома,
поэтому стараюсь не
использовать в
конструкции.
Тема мне хорошо
знакома, понимаю
когда без них
необойтись,
понимаю как
бороться с
последствиями.
Осевой редуктор Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты)
Теория мне знакома,
применять в
конструкции робота
скорее всего смогу
при необходмости
Тема мне хорошо
знакома, отлично
понимаю уже сейчас
для решения каких
задач его можно
применять
Дифференциал Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты)
Теория мне знакома,
применять в
конструкции робота
скорее всего смогу
при необходмости
Тема мне хорошо
знакома, отлично
понимаю уже сейчас
для решения каких
задач его можно
применять
Ременная передача Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты)
Теория мне знакома,
применять в
конструкции робота
скорее всего смогу.
Тема мне хорошо
знакома, понимаю
зависимость
скорости от силы,
активно использую в
своих конструкциях.
Червячная передача Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты)
Теория мне знакома,
применять в
конструкции робота
скорее всего смогу.
Тема мне хорошо
знакома, понимаю
аспекты связанные со
скоростью работы
передачи и
точностью
Механика
16. 1 2 3 4 5 Баллы
Описание баллов
Область знаний, навык
Линейный актуатор Не знаю про что речь Что-то слышал, но не
много
Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты)
Теория мне знакома,
применять в
конструкции робота
скорее всего смогу
при необходмости
Тема мне хорошо
знакома, отлично
понимаю уже сейчас
для решения каких
задач его можно
применять
Создание манипулятора Не знаю про что речь Теория мне почти
знакома (возможно,
нужно додумать или
посмотреть в
литературе
некоторые аспекты)
Могу создать
простой манипулятор
с одной степенью
свододы на одном
моторе
Могу создать
манипулятор с двумя
степенями свободы
на одном моторе
Могу создать
сложный
манипулятор из
нескольких моторов.
Активно использую
алоритмы
регулирования для
управленя
манипуляторами
Создание полноприводной четырехколесной тележки Не знаю про что речь Что-то слышал, но не
много
Могу создать с
использованием
подсказки
Самостоятельно
смогу собрать
тележку
Хорошо понимаю
особенности работы
такой конструкции,
могу создать
несколько разных
вариантов в
зависимости от
задачи
Создание шагающего механизма Не знаю про что речь Что-то слышал, но не
много
Могу создать с
использованием
подсказки
Самостоятельно
смогу собрать
простой механизм
Хорошо понимаю
особенности работы
такой конструкции,
могу создать
несколько разных
вариантов в
зависимости от
задачи