Разработка программного обеспечения сенсорной системы мобильной платформы iRobot Create

Классификация мобильных роботов по сферам применения. Структура мобильного робототехнического комплекса. Беспилотный военный автомобиль Guardium. Датчики робототехнических систем. Интерфейс для датчика оптокоммутатора. Открытый интерфейс iRobot Create.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 05.08.2010
Размер файла 4,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Разрабатываемое программное обеспечение имеет следующие характеристики:

– тип ЭВМ - IBM совместимые компьютеры;

– операционная система - Windows 2000/XP/Vista;

– среда разработки - Borland Delphi 7.

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

Результаты расчета емкости рынка ПП целесообразно представить в виде таблицы 5.1.

Таблица 5.1 - Расчет ориентированной емкости рынка нового ПП

Отрасль использования

Объем продажи по категориям потребителей, копий ПП

Вместе, копий ПП

Менеджер

Студент

Инженер

Лаборант

2. ВУЗ

3. НИИ

4. Частные предприятия

6

60

16

10

8

70

24

6

Итого

6

60

16

18

Мр=100

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

В соответствии с темой дипломной работы определим трудоемкость выполняемых работ. С этой целью детализируем работы по этапам, укажем виды работ и в какие сроки они выполнялись. Такой подход дает возможность досконально определить объемы, сроки и стоимость разработки.

Разработку ПП осуществляет один инженер-программист, который формулирует постановку задачи, обеспечивает ее решение и создает соответствующую документацию. Оклад специалиста - 2650 грн.

Рассчитаем среднедневную заработную плату исполнителя (Зсд) по формуле:

(5.1)

где - месячная заработная оплата исполнителя, грн.;

- количество рабочих дней в месяце (n=22 дня).

грн.

Полученные данные занесем в таблицу 5.2.

Таблица 5.2 - Расчет трудоемкости разработки ПП и заработной платы исполнителей

Вид работы

Исполнитель

Трудозатраты, чел.-день

Среднедневная заработная плата, грн./чел.-день

Сумма заработной платы, грн. (гр.3хгр.4хгр.5)

Должность

Кол-во

1

2

3

4

5

6

1. Разработка технического задания

Инженер-программист

1

1

120.46

120.46

Вид работы

Исполнитель

Трудозатраты, чел.-день

Среднедневная заработная плата, грн./чел.-день

Сумма заработной платы, грн. (гр.3хгр.4хгр.5)

Должность

Кол-во

1

2

3

4

5

6

2. Подбор и изучение литературных источников

Инженер-программист

1

2

120.46

240.92

3. Теоретическое обоснование выбора методического инструментария

Инженер-программист

1

13

120.46

1565.98

4. Формализация задачи

Инженер-программист

1

2

120.46

240.92

5.Алгоритмизация процесса решения задачи

Инженер-программист

1

3

120.46

361.38

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

Инженер-программист

1

16

120.46

1927.36

7. Расчет тестового примера

Инженер-программист

1

3

120.46

361.38

8. Подготовка инструкций для пользователя

Инженер-программист

1

2

120.46

240.92

9. Техническое оформление указаний пользователю

Инженер-программист

1

2

120.46

240.92

Итого (ЗП)

44

5300.24

Расчет единовременных затрат на разработку ПП (научно-технической продукции) приведен в таблице 5.3.

Отчисления на социальные мероприятия в соответствующие фонды осуществляется в соответствии с действующим законодательством Украины.

Рассчитаем амортизацию основных фондов (стоимость машинного времени Вмч) по формуле:

(5.2)

где - стоимость одного часа работы на ПЭВМ, грн.;

- суммарное время работы на ПЭВМ, год.

грн.-час.

час.

Таблица 5.3 - Расчет единовременных затрат на разработку ПП

№ п/п

Статья расходов

Значение, грн.

1

2

3

1

Заработная плата

5300.24

2

Расходы на социальное страхование, в том числе отчисления (37%):

1918.67

3

Материальные затраты

110

4

Амортизация основных фондов (стоимость машинного времени)

660

5

Другие расходы, в том числе:

5.1

общехозяйственные расходы

450

5.2

расходы на командировки

-

5.3

коммунальный налог

3.4

5.4

стоимость услуг связи

34

5.5

расходы на аутсорсинг

-

5.6

стоимость информационных ресурсов

80

6

Расходы на маркетинговые мероприятия

50

7

Итого (Врозр)

8606.31

8

Затраты на разработку единицы ПП

86.06

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

Коммунальный налог, определен в размере 10% необлагаемого налогом минимума доходов граждан (размером 17 грн), согласно с Декретом КМ Украины «Про місцеві податки та збори» от 25.05.93 № 56-93. Исходя из времени, затраченного на разработку ПП (2 месяца) для одного исполнителя равен 3.4 грн.

Стоимость оплаты услуг связи (Всв), которые предоставляются интернет-провайдерами, операторами телефонной связи при почасовой оплате, рассчитаем по следующей формуле:

(5.3)

грн.

где - тариф (стоимость) одного часа;

- количество необходимых часов связи.

Стоимость информационных ресурсов может включать: приобретение необходимой специальной литературы, участие в научно-практических семинарах и т.д.

Расчет единовременных затрат на разработку единицы ПП (В) определяем по формуле:

(5.4)

где ? суммарные единовременные затраты на разработку ПП;

? емкость территориального рынка ПП.

грн.

Расчет отпускной цены одной копии ПП приведем в таблице 5.4.

Таблица 5.4 - Расчет затрат на тиражирование и отпускной цены одной копии ПП

№ п/п

Статья расходов

Значение, грн.

1

2

3

1

Размер заработной платы с начислениями

10

2

Материальные затраты на тиражирование одной копии ПП

3

3

Аренда оборудования (стоимость машинного времени на тиражирование ПП)

2

4

Расходы на продвижение единицы ПП

1

5

Затраты на адаптацию ПП с требованиями потребителя (%) (по необходимости)

-

6

Расходы на тиражирование одной копии ПП (п. 1 +... + п.5)

19

7

Затраты на разработку единицы ПП (п.7 табл. 1.3)

86.06

8

Себестоимость одной копии (п.6 + п.7)

105.06

9

Прибыль запланированная (10% от п.8)

10.5

10

Размер НДС (20% от (п.8 + п.9) в соответствии действующему законодательству Украины)

23.11

11

Отпускная цена одной копии ПП (п.8 + п.9 + п.10)

138.67

Расчет затрат на продвижение ПП приведем в таблице 5.5.

Таблица 5.5 - Расходы на продвижение программного продукта

Рекламное мероприятие

Стоимость, грн.

1. Программа скидок

80

2. Прямая реклама

-

3. Реклама с помощью рекламных листков

20

4. Другие

-

Итого

100

Расходы на продвижение единицы ПП

1

Расходы на продвижение единицы ПП (Впр) рассчитаем по формуле:

(5.5)

где ? суммарные затраты на продвижение ПП;

? емкость территориального рынка ПП.

грн.

Конкурентоспособность программного продукта определяется не его "абсолютной ценностью" для потребителя, а сравнительной полезностью его характеристик (технических и экономических параметров) с соответствующими характеристиками ПП конкурента.

Показатель уровня конкурентоспособности нового ПП (КСП) рассчитывается по формуле:

>, (5.6)

где ? сводный параметрический показатель по техническим параметрам;

? сводный параметрический показатель по экономическим параметрам.

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

Таблица 5.6 ? Расчет конкурентоспособности ПП

Параметр

Индекс улучшения параметра *

Значение параметра

Ранг параметра

Единичный параметрический индекс

(Гр.3/гр.4) *,

(Гр.4/гр.3) **

Сводный параметрический показатель

(Гр.5/гр.6)

новый

ПП

ПП конкурента

1

2

3

4

5

6

7

Технический

Сопроводительная документация

0

4

4

0.2

1

0.2

Справочная система

1

3

4

0.1

0.75

0.13

Выполняемые функции

1

5

4

0.3

1.25

0.4

Параметр

Индекс улучшения параметра *

Значение параметра

Ранг параметра

Единичный параметрический индекс

(Гр.3/гр.4) *,

(Гр.4/гр.3) **

Сводный параметрический показатель

(Гр.5/гр.6)

новый

ПП

ПП конкурента

1

2

3

4

5

6

7

Объем используемых данных

1

5

4

0.2

1.25

0.16

Сложность интерфейса

1

5

4

0.2

0.8

0.25

Итого

4

22

20

1.0

5.05

Іт=1.14

Экономический

Затраты на разработку продукта

1

8606.31

9505.55

0.8

1.1

0.73

Цена программного продукта

0

138.67

150

0.2

1.09

0.18

Итого

1

8744.98

9655.55

1.0

1.14

Іе=0.91

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

(5.7)

где ? показатель риска разработчика ПП;

? ожидаемый объем продаж (емкость рынка);

? расчетная цена ПП;

? точка безубыточности (в денежных единицах).

Точка безубыточности () - это такой объем продаж, при котором валовая выручка (доход) от реализации покрывает общие совокупные постоянные издержки, и определяется по формуле:

(5.8)

где ? постоянные затраты на разработку и реализацию ПП;

? расчетная цена ПП;

? переменные затраты на единицу ПП.

шт.

На рисунке 5.1 показан график безубыточности производства.

Рисунок 5.1 - График безубыточности производства

Чем выше численное значение показателя , тем менее рискованна работа разработчика программного продукта.

ВЫВОДЫ

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

В процессе выполнения работы был дан анализ современных мобильных робототехнических систем, рассмотрены самые распространенные датчики мобильных роботов и конкретно - сенсорная система iRobot Create, приведено описание последовательного протокола передачи данных, называемого открытым интерфейсом (OИ), используемого для управления роботом и чтения состояния его датчиков. Управление iRobot осуществляется специальными наборами команд, передаваемые ему с ПК через COM-порт. Основные команды для управления роботом сведены в таблицу и приведены в приложении. Передача этих команд возможна с помощью программ работающих с потоками данных, например, RealTerm - пакета для работы с последовательным портом ПК. Для достижения цели дипломного проекта была разработана собственная программа, написанная в среде программирования Borland Delphi, позволяющая работать с ОИ iRobot.

В результате выполнения раздела “Безопасность жизни и деятельности человека” были выявлены опасные и вредные производственные факторы и рассмотрено их влияние на здоровье и работоспособность программиста. Был определен доминирующий опасный производственный фактор - повышенный уровень шума. Для уменьшения влияния данного опасного производственного фактора была рассчитана конструкция звукопоглощающей облицовки. Кроме того, был разработан ряд мероприятий по противопожарной безопасности и соблюдению санитарных норм для обеспечения безопасных и безвредных условий работы.

В экономической части дипломного проекта был произведен расчет трудоемкости разработки ПП и заработной платы исполнителей, затраты на разработку, будет рассчитана отпускная цена одной копии программного продукта, а также коэффициент конкурентоспособности и показатель риска разработчика ПП. Суммарные затраты составили - 8606.31 грн., цена единицы товара - 138.67 грн., что ниже цен конкурентов на аналогичную продукцию. Точка безубыточности составляет 71 копи. Это значит, что при продаже 71 копии окупятся затраты и начиная с последующих продаж мы начнем получать прибыль. Так как объем тиража составлял 100 копий, то за один объем тиража окупаются все затраты и мы начинаем получать прибыль. Также был произведен расчет конкурентоспособности. На основании расчетов можно сделать вывод, что разрабатываемый продукт является конкурентоспособным и более экономичным по сравнению с существующими аналогами.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.