Название команды
Общая информация
Данный шаблон содержит предлагаемую структуру Технической документации. Пожалуйста, ознакомьтесь с официальными критериями оценивания, размещенными на официальном сайте RoboCup и на сайте сообщества, чтобы узнать, какие области вашей документации будут оцениваться.
Объем документа должен составлять от 5 до 10 страниц (от аннотации до заключения). Пожалуйста, сохраняйте единое форматирование (размер и тип шрифта, поля, межстрочный интервал и т.д.) и нумеруйте рисунки и таблицы. Весь текст, выделенный синим цветом, служит пояснением и может быть удален. Текст, выделенный черным цветом, следует оставить. Нет необходимости сохранять маркированные списки, вы можете создавать непрерывные тексты внутри разделов.
Используйте схемы, блок-схемы и т.п. во всем документе, чтобы лучше продемонстрировать свою работу.
Представьте Техническую документацию в виде файла PDF.
Аннотация
Аннотация должна состоять из 150-250 слов. Опишите своего робота, его основные возможности и то, что отличает его от роботов других команд. Не описывайте подробно свою суб-лигу RoboCupJunior Rescue.
-
Введение
а. Команда
- краткое описание роли каждого члена команды, его прошлого опыта и вклада в работу команды
- для описания каждого члена команды используйте 20-100 слов
-
Планирование проекта
а. Общий план проекта
- расскажите о цели вашего участия в соревнованиях:
-определите требования, которым должны соответствовать ваш робот и команда, исходя из ограничений (например, физических ограничений, временных ограничений, правил соревнований и т.д.).
- опишите общий план проекта:
-выделите ключевые этапы с помощью графика/временной шкалы проекта (т.е. укажите крайние сроки)
-опишите каждый этап
-соотнесите каждый этап с определенной функцией/членом команды
-включите контрольные точки для проверки хода выполнения проекта (при необходимости)
- объясните, как команда согласовала график/план, приведя примеры:
-включите анализ задач и ограничений, связанных с соревнованиями
-какова последовательность этапов и почему (например, создание механического робота, а затем программирование программного обеспечения)
-какие условия будут проверяться в ходе каждой итерации
-влияние прошлой версии на последующие итерации/запуски
b. План внедрения
- объясните, как команда интегрировала свое решение для достижения цели соревнований:
-включите диаграммы и изображения
-объясните, как каждый компонент соответствовал разработанным требованиям
-объясните, как каждые компоненты робота взаимодействует друг с другом
- подкрепите свои объяснения иллюстрациями
-
Аппаратное обеспечение
Сделайте общий обзор аппаратной части вашего робота
Выделите важные особенности и расскажите о том, как все это работает вместе
а. Механическая конструкция и сборка
- Подробно рассмотрите такие аспекты, как:
- основная конструкция
- приводы и механическая передача
- важные узлы/модули и т.д.
- механизм для спасения (для Rescue Line) / механизмы для спасательного комплекта (для для Rescue Maze)
- приведите чертежи и схемы, подтверждающие ваши объяснения, и обоснование выбранных вами конструктивных решений, cсылайтесь на требования, изложенные во время планирования проекта.
- опишите процедуры испытаний, использованные для проверки конструкции, и представьте соответствующие данные испытаний
- выделите инновационные и необычные решения/подходы, ссылайтесь на ограничения и требования.
b. Проектирование и сборка электроники
- Подробно рассмотрите такие аспекты, как:
- датчики
- главный контроллер
- подсистема питания и т.д.
- приведите чертежи и схемы, подтверждающие ваши объяснения, и обоснование выбранных конструктивных решений, cсылайтесь на требования, изложенные во время планирования проекта.
- опишите процедуры испытаний, использованные для проверки конструкции, и представьте соответствующие данные испытаний
- выделите инновационные и необычные решения/подходы, ссылайтесь на ограничения и требования.
-
Программное обеспечение
Представьте обзор программного обеспечения.
Не включайте исходный код в этот документ!
а. Общая архитектура программного обеспечения
- опишите общую структуру вашего программного обеспечения
- используйте схемы и блок-схемы для иллюстрации своих объяснений
- объясните, как программное обеспечение/код решает проблемы, возникшие в ходе внедрения.
b. Инновационные решения
- объясните, какие инновационные и необычные решения/подходы вы использовали для решения поставленной задачи
- опишите процедуры испытаний, использованные для проверки проекта, и представьте соответствующие данные испытаний
5. Оценка результативности
- оцените результативность вашего робота
- опишите процедуры испытаний для проверки результативности робота
- объясните, как вы анализировали результаты тестирования, и как они повлияли на вашу разработку
- Заключение
- краткое заключение по данной работе.
Приложение (необязательно)
N.B.:Приложение НЕ оценивается. Оно должно использоваться только для предоставления внешних ссылок.
Ссылки
Ссылки на внешние источники, использованные для основных частей процесса разработки