Очень доброжелательный и компетентный автор. Всегда был на связи, все разъяснил, предоставил несколько вариантов программы. Рекомендую.
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Создание роботов было мечтой человечества, и не очень давно это было в области фантастики. С развитием микроэлектроники, информационных технологий стало возможным создание промышленных роботов, станков с числовым программным управлением. В последнее время развиваются разработки беспилотных летательных аппаратов, военных роботов. Роботов, управляющих автомобилем.
Разумеется, каждый робот управляется программой, написанной человеком. Сейчас существует множество языков программирования, с помощью которых разрабатывается программное обеспечение для вычислительных машин. Стоит отметить, что вычислительная аппаратура состоит из микроконтроллеров, которые и управляют роботом. Наиболее распространенный язык программирования который используется для программирования роботов – это язык С. Дело в том, что язык С куда ближе к машинному языку. Используется в программировании микроконтроллеров AVR. Всем известный комплекс конструирования Arduino сплошь и рядом состоит из микросхем семейства AVR. Благодаря данному комплексу, любой желающий, который мало разбирается в электронике, может собрать и запрограммировать робота. В последнее время даже придумали объектно-графическую среду разработки программ для Arduino, не требующую глубоких познаний в программировании устройств. Но это всего лишь примитивные модели.
Человечество с испокон веков всегда вело войны. И каждая битва обходилась потерями убитыми и ранеными с обеих сторон. И вот тут встает потребность в разработке беспилотных боевых машин. Создание к ним программно-аппаратных комплексов.
Вот тут и возникает потребность в новом языке программирования мобильных роботов. Такая потребность возникла у военных Соединенных штатов, который называется – JAUS (Объединенная архитектура беспилотных систем).
1. Описание структуры JAUS.
В конце 80-х годов XX века заметно увеличились расходы МО США на проектирование новых систем контроля и управления. Они разрабатывались разными ведомствами, содержали много общих функциональных элементов, но реализовывались далеко не одинаково и, главное, не поддерживали единого стандарта взаимодействия. Для ликвидации этой проблемы с 1992 г. в научных армейских подразделениях Пентагона началось создание единой технической архитектуры Joint Technical Architecture (JTA) - стандарта на построение всех ИТ-решений.
JTA состоит из нескольких архитектурных блоков. Функциональная архитектура включает средства и методы описания рабочих элементов будущей системы и информационных потоков, направленных на поддержку действия боевых единиц. Она также задает тип хранимой или передаваемой информации, частоту обмена данными, описание реализуемых задач и т.д.
Техническая архитектура состоит из минимально необходимого набора правил, определяющих компоновку, взаимодействие и зависимости между всеми элементами системы. Она описывает доступные службы, интерфейсы и схемы взаимосвязей.
Системная архитектура определяет другие системы, связанные с текущей, и принципы взаимодействия между ними.
В JTA также определяются различные физические параметры функционирования - виды и способы коммуникации, координатные системы, ключевые элементы (сети, узлы связи, платформы, настроечные параметры).
Сначала JTA была успешно апробирована в системах электронной разведки, а затем также воплотилась в комплексах управления оружием, программах моделирования и др.
На основе JTA строится большинство прикладных инженерных стандартов и спецификаций Пентагона. Так, одним из ее приложений стал проект единой архитектуры робототехнических устройств Joint Architecture for Unmanned Systems (JAUS
JAUS была задумана в 1994 г. в ходе экспериментов с различными способами дистанционного управления самоходными аппаратами. Уже тогда стала очевидной потребность в единых программных интерфейсах для подобных устройств - ведь главным определяющим фактором эффективности робота является в первую очередь ПО, однако на выработку программных спецификаций средств в то время не нашлось. Кроме того, скромные ресурсы бортовых систем накладывали дополнительные ограничения на поддержку сложной универсальной архитектуры.
В 1997 г. стартовала программа Пентагона по созданию универсальной автономной наземной машины Joint Robotics Program (JRP, www.jointrobotics.com), а в начале 1998 г. в ее рамках была сформирована рабочая группа JAUS. Эффективность ее работы была подсчитана довольно быстро. Оказалось, что экономия на сопровождении жизненного цикла трех моделей роботов при внедрении JAUS составляет 200 млн. долл., прежде всего за счет повторного использования ПО.
Актуальность работы заключается в изучении архитектуры JAUS. Работа на оценку 5, оригинальность от 60%.
Список литературы отсутствует
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Создание роботов было мечтой человечества, и не очень давно это было в области фантастики. С развитием микроэлектроники, информационных технологий стало возможным создание промышленных роботов, станков с числовым программным управлением. В последнее время развиваются разработки беспилотных летательных аппаратов, военных роботов. Роботов, управляющих автомобилем.
Разумеется, каждый робот управляется программой, написанной человеком. Сейчас существует множество языков программирования, с помощью которых разрабатывается программное обеспечение для вычислительных машин. Стоит отметить, что вычислительная аппаратура состоит из микроконтроллеров, которые и управляют роботом. Наиболее распространенный язык программирования который используется для программирования роботов – это язык С. Дело в том, что язык С куда ближе к машинному языку. Используется в программировании микроконтроллеров AVR. Всем известный комплекс конструирования Arduino сплошь и рядом состоит из микросхем семейства AVR. Благодаря данному комплексу, любой желающий, который мало разбирается в электронике, может собрать и запрограммировать робота. В последнее время даже придумали объектно-графическую среду разработки программ для Arduino, не требующую глубоких познаний в программировании устройств. Но это всего лишь примитивные модели.
Человечество с испокон веков всегда вело войны. И каждая битва обходилась потерями убитыми и ранеными с обеих сторон. И вот тут встает потребность в разработке беспилотных боевых машин. Создание к ним программно-аппаратных комплексов.
Вот тут и возникает потребность в новом языке программирования мобильных роботов. Такая потребность возникла у военных Соединенных штатов, который называется – JAUS (Объединенная архитектура беспилотных систем).
1. Описание структуры JAUS.
В конце 80-х годов XX века заметно увеличились расходы МО США на проектирование новых систем контроля и управления. Они разрабатывались разными ведомствами, содержали много общих функциональных элементов, но реализовывались далеко не одинаково и, главное, не поддерживали единого стандарта взаимодействия. Для ликвидации этой проблемы с 1992 г. в научных армейских подразделениях Пентагона началось создание единой технической архитектуры Joint Technical Architecture (JTA) - стандарта на построение всех ИТ-решений.
JTA состоит из нескольких архитектурных блоков. Функциональная архитектура включает средства и методы описания рабочих элементов будущей системы и информационных потоков, направленных на поддержку действия боевых единиц. Она также задает тип хранимой или передаваемой информации, частоту обмена данными, описание реализуемых задач и т.д.
Техническая архитектура состоит из минимально необходимого набора правил, определяющих компоновку, взаимодействие и зависимости между всеми элементами системы. Она описывает доступные службы, интерфейсы и схемы взаимосвязей.
Системная архитектура определяет другие системы, связанные с текущей, и принципы взаимодействия между ними.
В JTA также определяются различные физические параметры функционирования - виды и способы коммуникации, координатные системы, ключевые элементы (сети, узлы связи, платформы, настроечные параметры).
Сначала JTA была успешно апробирована в системах электронной разведки, а затем также воплотилась в комплексах управления оружием, программах моделирования и др.
На основе JTA строится большинство прикладных инженерных стандартов и спецификаций Пентагона. Так, одним из ее приложений стал проект единой архитектуры робототехнических устройств Joint Architecture for Unmanned Systems (JAUS
JAUS была задумана в 1994 г. в ходе экспериментов с различными способами дистанционного управления самоходными аппаратами. Уже тогда стала очевидной потребность в единых программных интерфейсах для подобных устройств - ведь главным определяющим фактором эффективности робота является в первую очередь ПО, однако на выработку программных спецификаций средств в то время не нашлось. Кроме того, скромные ресурсы бортовых систем накладывали дополнительные ограничения на поддержку сложной универсальной архитектуры.
В 1997 г. стартовала программа Пентагона по созданию универсальной автономной наземной машины Joint Robotics Program (JRP, www.jointrobotics.com), а в начале 1998 г. в ее рамках была сформирована рабочая группа JAUS. Эффективность ее работы была подсчитана довольно быстро. Оказалось, что экономия на сопровождении жизненного цикла трех моделей роботов при внедрении JAUS составляет 200 млн. долл., прежде всего за счет повторного использования ПО.
Актуальность работы заключается в изучении архитектуры JAUS. Работа на оценку 5, оригинальность от 60%.
Список литературы отсутствует
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
730 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 150502 Курсовой работы — поможем найти подходящую