Описание шагающего аппарата

Для моделирования шагающего аппарата будем использовать язык SVG.(от англ. Scalable Vector Graphics - масштабируемая векторная графика) - язык разметки масштабируемой векторной графики, созданный Консорциумом Всемирной паутины (W3C) и входящий в подмножество расширяемого языка разметки XML, предназначен для описания двумерной векторной и смешанной векторно/растровой графики в формате XML. Поддерживает как неподвижную, так анимированную и интерактивную графику - или, в иных терминах, декларативную и скриптовую.

Достоинства формата:

) текстовый формат - файлы SVG можно читать и редактировать при помощи обычных текстовых редакторов. При просмотре документов, содержащих SVG графику, имеется доступ к просмотру кода просматриваемого файла и возможность сохранения всего документа;

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

) широко доступно использование растровой графики в SVG документах. Имеется возможность вставлять элементы с изображениями в форматах PNG, GIF или JPG;

) текст в графике SVG является текстом, а не изображением, поэтому его можно выделять и копировать, он индексируется поисковыми машинами, не нужно создавать дополнительные метафайлы для поисковых серверов;

) анимация реализована в SVG с помощью языка SMIL (Synchronized Multimedia Integration Language), разработанного также консорциумом W3C. Поддерживаются скриптовые языки на основе спецификации ECMAScript. 6)SVG-элементами можно управлять с помощью JavaScript. Применение скриптов и анимации в SVG позволяет создавать динамичную и интерактивную графику;

)SVG - открытый стандарт. В отличие от некоторых других форматов, SVG не является чьей-либо собственностью;

)SVG документы легко интегрируются с HTML и XHTML документами;

совместимость с CSS (англ. Cascading Style Sheets). Отображением (форматированием и декорированием) SVG элементов можно управлять с помощью таблицы стилей CSS 2.0 и её расширений, либо напрямую с помощью атрибутов SVG элементов;

)SVG предоставляет все преимущества XML: возможность работы в различных средах, поддержка Юникода, широкая доступность для различных приложений, лёгкая модификация через стандартные API - например, DOM. SVG поддерживает стандартизированную W3C объектную модель документа DOM, обеспечивая доступ к любому элементу, что даёт широкие возможности по динамическому изменению элементов, их атрибутов и событий.

Размеченная модель ПША в SVG представлена на рисунке 1.1

Рисунок 1.1

Данный шагающий аппарат представляет собой четырёхногую модель шагающего робота, способного перемещаться вдоль поверхности. Способ перемещения предполагает вращение вытянутой ноги при помощи привода бедра.

Интересное из раздела

Проектирование волоконно-оптических линий передач между городами Мелитополь-Луганск
Волоконно-оптические линии передачи (ВОЛП) на сегодняшнее время переживает расцвет, связанный, в первую очередь с взрывным характером развития в последние годы ...

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

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