Авторизированым членам клуба доступны все задачи (в том числе и текущих олимпиад, участие в которых заявлено), а также все решения задач предыдущих олимпиад.

Вы не авторизированы

Войдите, или зарегистрируйтесь.

Поиск по задачам

Задачи

  • 3D-модель
    (файл временно недоступен)

    Задан чертеж некоторой сплошной детали без отверстий и полостей. Деталь ограничена исключительно плоскими гранями, каждая из которых всегда параллельна одной из координатных плоскостей. Каждая вершина детали видна, по крайней мере, на двух видах. Виды находятся в строгой проекционной связи между собой. На чертеже присутствует, по крайней мере, 2 вида. Невидимые ребра на них не отображаются. Все отрезки, образующие контур детали — сплошные. Отрезки могут пересекаться лишь в точках своего начала или конца.

    Необходимо, пользуясь лишь вычислительными процедурами языка программирования, а также командами построения точек и отрезков графической среды, отобразить аксонометрическую проекцию каркасной модели по указанному направлению взгляда, а также вычислить объем детали и площадь ее поверхности.

    Следует предусмотреть проверку соответствия исходных данных указанным ранее условиям.

  • Автоматизация выполнения рабочих черчений по трехмерной модели поверхности нестандартного остекленения здания
    (файл временно недоступен)

    Архитектор-дизайнер предлагает черчение каркаса застекленной поверхности (возможно остекленение фрагментами), предварительно разбитой на 4-угольники и 3-угольники (будущие стеклопакеты) в виде линий в 3-мерном пространстве и координаты перекрытий.

    Необходимо автоматизировать выделение фрагментов из черчения каркаса и построение рабочих черчений отдельных деталей и объекта в целом.

  • Векторизация чертежа
    (файл временно недоступен)

    В настоящее время чертежно-конструкторская документация разрабатывается на компьютере и хранится в файлах векторного формата (файлы DWG, DXF и др.). Старые чертежи сканируются с бу-мажных носителей в формат растрового изображения (файлы BMP, PCX и др.).

    Векторные чертежи более удобны для отображения. Например, их можно увеличивать без потери точности, больше возможностей для доработки чертежа, проведения геометрических преобразований примитивов чертежа и т.п. К тому же, чертежи лучше сохранять в формате векторной графики, по-скольку векторные файлы меньше растровых по объему.

    Задача преобразования растрового изображения в векторный формат решается при помощи программных продуктов – так называемых векторизаторов. Векторизация чертежа связана с решением множества проблем. Рассмотренный ниже пример задания демонстрирует некоторые из них.

  • Восстановление поверхности по опорным NURBS точкам (коэффициент сложности 1.5) свежая
    (скачать задание, 267.6 Кб)

    Разработать программный продукт, позволяющий:

    — построить точечную поверхность по известному массиву опорных NURBS-точек (control points);
    — аппроксимировать полученную точечную поверхность треугольниками;
    — рассчитывать нормали к каждому из полученых треугольников.

  • Идентификация образов по статистическим характеристикам цвета
    (файл временно недоступен)

    Разработать программу идентификации сельскохозяйственной продукции (фруктов и овощей) по цифровому изображению через предварительное обучение системы на примерах.

  • Моделирование и классификация образов
    (файл временно недоступен)

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

  • Однорядная роликовая цепная передача
    (файл временно недоступен)

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

  • Оптимизация раскроя листовых материалов
    (файл временно недоступен)

    Написать программу для оптимального раскроя заданых прямоугольных деталей на ленте известной ширины.

  • Получение контура твердого тела по спроецированным треугольникам тесселяции (коэффициент сложности 1.2) свежая
    (скачать задание, 311.4 Кб)

    Необходимо создать программу, которая бы находила контур модели из спроецированных треугольников, полученных из тесселяционных данных твердого тела.

  • Получить геометрию объекта из «закраски»
    (скачать задание, 342.7 Кб)

    Он же «генератор ландшафта».

    Необходимо создать программу, которая бы на базе существующих двумерных графических файлов восстанавливала бы трехмерную геометрию объекта. Информация о двух координатах X и Y берется из положения пикселя в файле. Цвет пикселя определяет его координату Z.

  • Проектирование шпиндельного узла
    (файл временно недоступен)

    Разработать программный продукт, обеспечивающий проектирование шпиндельного узла металлорежущего станка.

  • Проектирование гвоздильного автомата
    (файл временно недоступен)

    Гвоздильный автомат типа АВ4115 предназначен для изготовления гвоздей из стальной, медной, латунной, алюминиевой проволоки и проволоки из алюминиевых сплавов круглого и квадратного сечения.

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

    Задача состоит в разработке САПР с целью определения реакций в кинематических парах механизма высадки. Неуравновешенность масс звеньев механизма приведет к тому, что реакции в кинематических парах будут иметь экстремально большие значения в некоторых положениях механизма. С помощью разработанной САПР необходимо будет изменить массы звеньев механизма таким образом, чтобы максимальные значения реакций в кинематических парах уменьшились.

  • Проектирование измерительного инструмента для контроля валов
    (скачать задание, 124.0 Кб)

    Разработать САПР измерительного инструмента для контроля валов в диапазоне измеряемых размеров от 17 мм до 350 мм включительно и с предельными отклонениями по квалитетам h6, k6, h7, k7.

    САПР должен обеспечивать формирование 3D-модели и рабочего чертежа инструмента по введенным пользователем параметрам измеряемой детали и указанию типа — проходной (ПР), непроходной (НЕ), предельно изношеный (ПР-И). 

  • Проектирование клиноременной передачи
    (файл временно недоступен)

    Разработать систему автоматизированного проектирования, которая должна содержать:

    — расчет клиноременной передачи (30%);
    — параметрические 3D-модели шкивов передачи (40%);
    — рабочие чертежи шкивов (25%);
    — чертеж выбранного сечения ремня (5%).

  • Проектирование корпуса редуктора
    (файл временно недоступен)

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

  • Проектирование равнопрочной балки
    (файл временно недоступен)

    Спроектировать равнопрочную балку для случая нагружения ее силой F, которая приложена к свободному концу.

  • Проектирование спирально-ступенчатой торцевой фрезы (коэффициент сложности 1.2) свежая
    (скачать задание, 188.9 Кб)

    Спроектировать спирально-ступенчатую торцевую фрезу, которая снимает общую глубину резания t.

  • Проектирование станочного приспособления
    (файл временно недоступен)

    Разработать САПР станочного приспособления — комбинированного зажима с использованием пневмоцилиндра. По расчетному значению диаметра выбрать необходимые геометрические параметры пневмоцилиндра.

    Спроектировать 3D модель пневмоцилиндра и сборку приспособления.

  • Проектирование фасонного призматического резца
    (файл временно недоступен)

    Разработать САПР призматического фасонного резца, который крепится на станке с помощью ласточкиного хвоста.

    Создать параметрическую 3D-модель резца и детали, а также чертеж профиля резца.

    Предусмотреть возможность внесения пользователем изменений в исходные данные.

  • Проектирование цилиндрической зубчатой передачи
    (файл временно недоступен)

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

    Вычертить чертеж и 3D модель.

  • Проектирование цилиндрической косозубой передачи
    (файл временно недоступен)

    Необходимо создать 3D-модель спроектированной цилидрической косозубой передачи (шестерни и колеса) в соответствии с рассчитанными параметрами.

  • Разбор завала
    (файл временно недоступен)

    Разработать программу, которая по чертёжу, имитирующему перекрывающиеся многоугольники, восстанавливает (если это может и человек) их контуры.

  • Разработка объемной (3D) модели спирально-винтовой фрезы (улитка)
    (файл временно недоступен)

    Разработать объемную (3D) модель спирально-винтовой фрезы определенной установки (фрезы-улитки) для обработки впадины храпового колеса.

  • Разработка графического векторного редактора
    (файл временно недоступен)

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

    Основные требования к редактору (20%):
    — многодокументный интерфейс (MDI)
    — нормализованная система координат с началом в левом нижнем углу
    — генерирование не менее двух примитивов (отрезок, окружность и др.)
    — сохранение информации о чертеже в векторном файле (типа DXF- файла)
    — открытие файла (генерирование изображения по информации векторного файла)

    Дополнительные требования к редактору:
    — указание точек курсором (20%)
    — идентификация графических примитивов курсором(20%)
    — редактирование примитивов (удаление, копированием, перемещение) (20%)
    — обеспечение возможности пространственного моделирования (20%).

  • Разработка пластиковой бутыли
    (скачать задание, 1119.8 Кб)

    Цель задачи: разработать параметрическую модель пластиковой бутыли для машинного масла, учитывающую требования к фирменному стилю во всем диапазоне требуемой емкости.

  • Разработка системы для распознавания и построения трехмерных объектов по векторизированному изображению стереопары
    (скачать задание, 31.0 Кб)

    Цифровое стереоизображение (две фотографии сделанные двумя спаренными фотоаппаратами) трехмерного объекта с помощью специальной программы очищается от шумов фотосъемки, дальше в нем выделяются предельные области и создается векторизированное изображение граней трехмерного объекта. Фактически получается две проекции объекта в виде графических файлов популярного формата. Необходимо построить трехмерное изображение объекта по заданным проекциям.

  • Разработка системы проектирования сборного токарного резца
    (файл временно недоступен)

    Необходимо:

    • Сформировать базу данных многогранных неперетачиваемых пластинок.
    • Определить тип необходимой пластинки (количество граней).
    • Выбрать пластинку из сформированной базы.
    • Рассчитать параметры установки пластинки для получения заданных углов.
    • Рассчитать размеры резца под пластинку.
    • Графическим способом определить углы наклона резца при фрезеровании гнезда под пластинку.
    • Разработать 3D модель и рабочий чертеж корпуса резца
  • Разработка системы, определяющей, какой из объектов отслеживается пирамидальной рупорной антенной (коэффициент сложности 1.2) свежая
    (скачать задание, 166.8 Кб)

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

  • Расчет движений человекоподобного скелета
    (файл временно недоступен)

    Файл BVH-формата содержит иерархию координат сочленений человекоподобного скелета и информацию о движении (в виде последовательности значений изменений углов Эйлера в каждом сочленении с течением времени).

    Необходимо:

    • cчитать из файла иерархию сочленений, начальные значения координат сочленений, порядок применения вращений в сочленениях.
    • отобразить начальную модель в 3D пространстве.
    • cчитать из файла последовательности значений улов Эйлера для каждого момента времени;
    • рассчитать новые значения координат сочленений (применив повороты на углы Эйлера для каждого сочленения) для каждого момента времени;
    • отобразить полученные состояния скелета в 3D виде для каждого момента времени. Можно использовать любые компоненты и программные продукты.
  • Структурный анализ плоских механизмов
    (файл временно недоступен)

    Задано: произвольная кинематическая схема плоского рычажного механизма, которая представляет собой векторное графическое изображение (например в формате dxf).

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

    При вычерчивании обязательным является соблюдение лишь размеров, которые определяют кинематическую схему механизма: длины звеньев; размеры, которые определяют положение неподвижных шарниров и положение направляющих поступательных пар. Размеры других элементов схемы выбираются конструктивно.