Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ru:projects:wheeled_robot [2013/08/17 09:58] eduardtlmkru:projects:wheeled_robot [2020/07/20 09:00] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Платформа мобильного робота ====== ====== Платформа мобильного робота ======
  
-Подвижный робот (мобильный робот) является одним из популярных роботов, которые обычно строют. Очень распространенными являются роботы сумо, спортивные роботы  (футбол, волейбол и т.д.), роботы имитации спасательных работ (пожаротушение, поиск человека или предмета и т.д.) и многие другие. Для этих видов роботов существует много различных соревнований в мире и в Эстонии, были разработаны даже стандартные классы (например, роботов сумо). Общим для этих типов роботов является мобильная платформа, которая может иметь различные конструкции и возможности, но её основная функциональность осталась прежней. Этой основной функциональностью является управление двигателями и основной навигацией, которая включает в себя избегания препятствий  путешествие в место назначения. Как правило, к основной функциональности добавлена специфическая функциональность, которая проектируется в соответствии с требованиями и возможностями, установленными для проекта.+Подвижный робот (мобильный робот) является одним из популярных роботов, которые обычно строят. Очень распространенными являются роботы сумо, спортивные роботы  (футбол, волейбол и т.д.), роботы имитации спасательных работ (пожаротушение, поиск человека или предмета и т.д.) и многие другие. Для этих видов роботов существует много различных соревнований в мире и в Эстонии, были разработаны даже стандартные классы (например, роботов сумо). Общим для этих типов роботов является мобильная платформа, которая может иметь различные конструкции и возможности, но её основная функциональность осталась прежней. Этой основной функциональностью является управление двигателями и основной навигацией, которая включает в себя избегания препятствий  путешествие в место назначения. Как правило, к основной функциональности добавлена специфическая функциональность, которая проектируется в соответствии с требованиями и возможностями, установленными для проекта.
  
 Далее рассмотрим документацию одной типичной мобильной платформы проекта робота и его различных этапов. Далее рассмотрим документацию одной типичной мобильной платформы проекта робота и его различных этапов.
Line 25: Line 25:
  
   * Должна быть построена в основном из компонентов Домашней Лаборатории   * Должна быть построена в основном из компонентов Домашней Лаборатории
-  * Стоймость компонентов не должна превышать 600 €+  * Стоимость компонентов не должна превышать 600 €
  
-~~PB~~+<pagebreak>
  
 ===== Общая модель системы ===== ===== Общая модель системы =====
Line 33: Line 33:
 Общая модель системы представлена в виде блок-схемы. Она описывает структуру, поведение и другие важные аспекты системы. В качестве примера ниже приведена иерархическая модель системы. Общая модель системы представлена в виде блок-схемы. Она описывает структуру, поведение и другие важные аспекты системы. В качестве примера ниже приведена иерархическая модель системы.
  
-[{{  :examples:projects:robot:robot_blokk_diagramm.png?500  |Süsteemi struktuuri mudel}}]+[{{  :examples:projects:robot:robot_blokk_diagramm.png?500  |Модель структуры системы}}]
  
 ===== Проектные решения ===== ===== Проектные решения =====
Line 39: Line 39:
 Для решения этой задачи команда использовала метод мозгового штурма и сгенерировала 3 концептуально разных решения. Была составлена оценочная матрица, с помощью которой найдена самая оптимальная конструкция. Основные отличия решений заключались в схемах движения.  Для решения этой задачи команда использовала метод мозгового штурма и сгенерировала 3 концептуально разных решения. Была составлена оценочная матрица, с помощью которой найдена самая оптимальная конструкция. Основные отличия решений заключались в схемах движения. 
  
-[{{  :examples:projects:robot:robot_ideekavandid.png?500  |Ideekavandid}}]+[{{  :examples:projects:robot:robot_ideekavandid.png?500  |Проектное решение}}]
  
-~~PB~~+<pagebreak>
  
 Упрощённая оценочная матрица выглядит следующим образом: Упрощённая оценочная матрица выглядит следующим образом:
  
 ^ Функция/Решение ^ I ^ II ^ III ^ Весовой коэффициент^ ^ Функция/Решение ^ I ^ II ^ III ^ Весовой коэффициент^
-|Стоймость| 3 | 4 | 6 | 0,8 |+|Стоимость| 3 | 4 | 6 | 0,8 |
 |Сложность изгатовления | 2 | 4 | 7 | 0,7 | |Сложность изгатовления | 2 | 4 | 7 | 0,7 |
 |Манёвренность | 4 | 8 | 8 | 0,5 | |Манёвренность | 4 | 8 | 8 | 0,5 |
Line 54: Line 54:
 ^Итого (вместе с вес.коэффициентом) ^ 15,8^20,8^ 24,4^ ^ ^Итого (вместе с вес.коэффициентом) ^ 15,8^20,8^ 24,4^ ^
  
-Hindamisskaala oli 1-10 punkti ja kaalutegur 0-1. Kaalutegurid olid valitud lähtuvalt süsteemile esitatud nõuetest ja piirangutestKuigi näiteks lahendus II oli oluliselt võimekam raskel maastikul liikumiselei olnud seda lähteülesandes nõutud ja vastava funktsionaalsuse kaalutegur oli sellest tulenevalt madal.+Оценочная шкала была 1-10 очков и весовым коэффициентом 0-1. Вес факторов был выбраны в соответствии с требованиями и ограничениями, установленными для этой системыНапример, хотя решение 2 было значительно более способно двигаться по неровной земле, это не требовалось в предварительных задачах, следовательновесовой коэффициент был низким.
  
-Hindamise tulemusena osutus antud ülesande optimaalseimaks lahenduseks variant I - ratastel liikuv kahe eraldi mootoriga platvorm. Kuna lähteülesandes oli lubatud kasutada ka olemasolevaid veermikke teostati kiire uuring ja valiti kolm olemasolevat platvormimida võrreldi ideelahenduse võitnud kontseptsioonigaVõrdlus viidi läbi samadel tingimustel, kui ideelahenduste hindamine, kuid lisandus kriteerium "Lisaseadme paigalduse ruum", kuna erinevalt ise projekteeritavatest platvormidest on olemasoleva veermiku konstruktsiooni muutmine keeruline.+Судя по оценкеоптимальным решением для данной задачи оказалась спутниковая платформа на двух колесах с двумя отдельными двигателямиДальнейшая работа продолжала развивать выбранное решение в реальной системе.
  
-Funktsioon/Lahendus Ideelahendus Ratastel platvorm Lintidega platvorm Kaalutegur +Функция/Решение Проектное решение Платформа на колёсах Платформа на лентах Весовой коэффициент 
-|Maksumus | 3 | 8 | 6 | 0,8 | +|Стоимость | 3 | 8 | 6 | 0,8 | 
-|Valmistamise keerukus | 2 | 8 | 9 | 0,7 | +|Сложность изготовления | 2 | 8 | 9 | 0,7 | 
-|Manööverdamisvõime | 4 | 6 | 8 | 0,5 | +|Манёвренность | 4 | 6 | 8 | 0,5 | 
-|Läbivus | 5 | 3 | 10 | 0,3 | +|Проходимость | 5 | 3 | 10 | 0,3 | 
-|Kodulabori rakendatavus | 5 | 6 | 8 | 0,9 | +|Приминяемость Домашней Лаборатории | 5 | 6 | 8 | 0,9 | 
-|Kaal | 5 | 7 | 6 | 0,8 | +|Вес | 5 | 7 | 6 | 0,8 | 
-|Lisaseadme paigalduse ruum     | 10 | 2 | 7 | 0,8 | +|Место для установки доп.оборудования     | 10 | 2 | 7 | 0,8 | 
-^Kokku (koos kaaluteguriga) ^ 23,8^23,5^ 35,7^ ^+^Итого(вместе с вес.коэффициентом) ^ 23,8^23,5^ 35,7^ ^
  
-Kuna üheks olulisemaks prioriteediks oli peale kodulabori komponentide kasutamise hindsiis otsustati valmislahenduse "Lintidega platvormkasuksVõrdlusanalüüsidest järeldub kaet kasutades valmisplatvormion mõistlikum valida lintidega platvorm. Ise valmistamise korral oleks aga lintidega platvormi valmistamiskulud liiga kõrged ja mõistlikum oleks teha ratastega platvorm.+Так как один из наиважнейших приоритетов была ценато было выбрано готовое решение "Платформа на лентах"Из анализа стало понятночто используя готовое решениеследует выбрать платформу на лентах, а изготавливая самостоятельно, целесообразнее было бы выбрать платформу на колёсах
  
-Edasine töö jätkus valitud lahenduse edasiarendusega reaalseks süsteemiks.+Дальнейшая работа продолжала развивать выбранное решение в реальной системе.
  
-~~PB~~+<pagebreak>
  
-===== Mehaanika =====+===== Механика =====
  
-Mehaanika püüti valmistada võimalikult lihtnejärgides samal ajal modulaarsuse põhimõtetEsimene ja tagumine põrkeraud on identsed moodulidElektroonika osas on kasutatud kolme moodulitmis on paigutatud üksteise pealevõimaldades nii lihtsaid ribakaabelühendusi ja tagades samal ajal moodulite suhteliselt lihtsa vahetatavuseMootoriteks on valitud Kodulabori komplektis olevad integreeritud reduktori ja koodriga mootoridmis on ühendatud otse mootorite ajurplaadigaRatasteks on kasutatud mudellennuki rattaidmis on väga kerged ja piisavalt tugevad antud roboti jaoksValmistamise lihtsuse huvides on roboti alusplaat ja pealmine plaat identsedPlaadid on varustatud avadegavõimaldades nii pealmisele plaadile kinnitada erinevaid seadmeidKahe plaadi vahele mahub lisaks elektroonikamoodulitele ka aku.+Механику постарались сделать как можно более простойно в то же время в соответствии с принципом модульностиПередний и задний бампер - это идентичные модулиЭлектроника – это три модулякоторые размещены друг над другомпозволяя простые соединения ленточного кабеля, обеспечивая относительно простую смену модулейДвигатели были отобраны из комплекта Домашней Лаборатории: двигатели со встроенным редуктором и кодеромкоторые подключаются непосредственно к приводу двигателейВ качестве колес были использованы колёса модели самолетатак как они очень легкие и достаточно сильные для роботаЧтобы упростить конструкцию, нижняя и верхняя платы идентичныПлаты имеют отверстияпозволяющие различным устройствам прикрепляться к верхней пластинеКроме электронных модулей между пластинами может поместиться и аккумулятор.
  
-[{{  :examples:projects:robot:robot_3d.jpg?500  |Algne 3D mudel robotist ja selle komponentide omavahelistest paiknemisest}}]+[{{  :examples:projects:robot:robot_3d.jpg?500  |Первоначальная 3D модель робота и местоположения его компонентов}}]
  
-Eraldi on projekteeritud roboti põrkeraud, mis on integreeritud puute- ja joonejälgimise anduritegaPõrkerauad on valmistatud trükiplaatidest, omades lisaks konstruktsioonile ka elektriühendusiJoonejälgimise andurid on joodetud otse põrkeraua alumisele plaadilePuuteandurid (mikrolülitidon paigutatud kahe põrkeraua plaadi vahele ja eestpoolt kaetud ühtse kummiribagaKummiriba summutab põrkejõudu ja võimaldab samal ajal täpsemalt tuvastadamis suunalt löök tuli+Бампер робота проектируется отдельно и интегрирован с сенсорными датчиками и датчиками отслеживания линийБампер сделан из ПХБ и имеет электричество в дополнение к конструкцииДатчики отслеживания линий припаяны непосредственно к бамперу нижней пластиныСенсорные датчики (микропереключателипомещены между двумя пластинами бампера и покрыты единым куском резиныРезиновая деталь поглощает удар и в то же время даёт возможность определитьоткуда пришел удар
  
-[{{  :examples:projects:robot:pamperi_joonis.jpg?500  |Põrkeraua plaadi tööjoonis}}]+[{{  :examples:projects:robot:pamperi_joonis.jpg?500  |Рабочий рисунок платы бампера}}]
  
-===== Elektroonika =====+===== Электроника =====
  
-Süsteemi elektroonika on kirjeldatud põhimõttelahendusena ja klassikalise elektriskeemina koos trükiplaadi montaažiskeemina.+Электроника системы описана принципиальным решением и классической электронной схемой со схемой монтажа печатной платы.
  
-[{{  :examples:projects:robot:robot_electronics.png?500  |Elektroonikakomponentide plokkskeem}}]+[{{  :examples:projects:robot:robot_electronics.png?500  |Блок-схема компонентов электроники}}]
  
-~~PB~~+<pagebreak>
  
-Näitena on toodud roboti põrkeraua joonejälgimise andurite elektriskeem ja vastava trükiplaadi (PCB) montaažiskeemiga.+В качестве примера приведена схема электроники датчиков отслеживания линий и монтажная схема печатной платы (PCB).
  
-[{{  :examples:projects:robot:robot_pumper_skeem.png?500  |Põrkeraua andurite elektriskeem}}]+[{{  :examples:projects:robot:robot_pumper_skeem.png?500  |Схема электроники датчиков бампера}}]
  
-[{{  :examples:projects:robot:robot_pumper_pcb.png?500  |Põrkeraua montaažiskeem}}]+[{{  :examples:projects:robot:robot_pumper_pcb.png?500  |Схема монтажа бампера}}]
  
-~~PB~~+<pagebreak>
  
-===== Juhtimine =====+===== Система управления =====
  
-Roboti juhtimine tuleneb süsteemi käitumismudelist ja on määratud lähteülesande funktsionaalsusega ning nõuete ja piirangutegaSüsteemi käitumismudelist luuakse täpsustatud juhtprogrammi algoritmmillest omakorda lähtutakse tarkvara programmikoodi koostamiselKõik kolm taset (käitumismudel-algoritm-lähtekoodpeavad olema omavahel kooskõlas.+Система управления роботом происходит из поведенческой модели и определяется функциональностью, требованиями и ограничениями, исходящими из начальной задачиИз поведенческой модели системы создаётся алгоритм программы управления, который, в свою очередьявляется основой программного кодаВсе три уровня (поведенческая модель алгоритм коддолжны быть согласованы друг с другом.
  
-==== Algoritm ====+==== Алгоритм ====
  
-Algoritm kirjeldab süsteemi juhtloogikat ja on esitatud plokkdiagramminaLihtsama algoritmi koostamiseks piisab paarist elemendist ja nendevaheliste seoste kirjeldamisestKui roboti algoritm on koostatud korrektseltsiis on sellest roboti juhtprogrammi juba suhteliselt lihtne koostada.  +Алгоритм описывает логику управления системой и изображен в виде блок-схемыНескольких элементов и описания их соотношений достаточно, чтобы создать простой алгоритмЕсли алгоритм робота составлен правильното относительно легко составить программу управления для этого робота
-Algoritmis on kasutatud põhiliselt kahte erinevat objektiümardatud nurkadega ristkülikmis tähistab mingit tegevust ja väike romb mingi tingimuse kontrollimiseksmillele järgneb vastavalt kontrolli tulemusena edasiste tegevuste käivitamine.+В алгоритме обычно используется два различных объектапрямоугольник с закругленными углами, который обозначает какую-либо деятельностьи маленький ромб для проверки какого-либо условияпосле чего следует затем запуск дальнейшей деятельности в соответствии с результатами проверки.
  
-Algoritmis kasutatud tähiste tähendused:+Значения символов, используемых в алгоритме:
  
-^Tähis^Tähendus^0^1^-1^ +^Символ^Значение^0^1^-1^ 
-|M1|vasak mootor|seisab|pöörleb päripäeva|pöörleb vastupäeva+|M1|левый двигатель|стоит|крутится по часовой стрелке|крутится против часовой стрелки
-|M2|parem mootor|seisab|pöörleb päripäeva|pöörleb vastupäeva+|M2|правый двигатель|стоит|крутится по часовой стрелке|крутится против часовой стрелки
-|F|esimene keskmine puuteandur|signaal puudub|signaal olemas| | +|F|первый средний сенсор касания|нет сигнала|есть сигнал| | 
-|FR|esimene parem puuteandur|signaal puudub|signaal olemas | | +|FR|первый правый сенсор касания|нет сигнала|есть сигнал | | 
-|FL|esimene vasak puuteandur|signaal puudub|signaal olemas | | +|FL|первый левый сенсор касания|нет сигнала|есть сигнал | | 
-|d|viide| | | |+|d|ссылка| | | |
  
-[{{  :examples:projects:robot:robot_algoritm.png?500  |Algoritmi olekudiagramm}}]+[{{  :examples:projects:robot:robot_algoritm.png?500  |Диаграмма состояния алгоритма}}]
  
-==== Lähtekood ====+==== Исходный код ====
  
-Lihtne navigeerimine+Простая навигация
 <code c> <code c>
 #include <homelab/module/motors.h> #include <homelab/module/motors.h>
Line 129: Line 129:
 #include <homelab/delay.h> #include <homelab/delay.h>
  
-// Põrkeandurite viikude defineerimine+// Определение выводов бампера
 pin front      = PIN(C, 0); pin front      = PIN(C, 0);
 pin frontleft  = PIN(C, 1); pin frontleft  = PIN(C, 1);
Line 135: Line 135:
  
 // //
-// Põhiprogramm+// Основная программа
 // //
 int main(void) int main(void)
 { {
- // Mootorite ja algseadistamine+ // Инициализация двигателей и 1
  dcmotor_init(0);  dcmotor_init(0);
  dcmotor_init(1);  dcmotor_init(1);
  
- // Andurite viigud sisendiks+ // Выводы сенсоров входами
  pin_setup_input_with_pullup(front);  pin_setup_input_with_pullup(front);
  pin_setup_input_with_pullup(frontleft);  pin_setup_input_with_pullup(frontleft);
  pin_setup_input_with_pullup(frontright);  pin_setup_input_with_pullup(frontright);
  
- // Lõputu tsükkel+ // Бесконечный цикл
  while (true)  while (true)
  {  {
- // Mootorite päripäeva käivitamine+ // Запуск двигателей по часовой стрелке
  dcmotor_drive(0, 1);  dcmotor_drive(0, 1);
  dcmotor_drive(1, 1);  dcmotor_drive(1, 1);
            
- // Keskmise anduri signaali kontroll+ // Контроль сигнала среднего сенсора
  if (pin_get_value(front))  if (pin_get_value(front))
  {  {
- // Mootorite reverseerimine+ // Реверсирование двигателей
  dcmotor_drive(0, -1);  dcmotor_drive(0, -1);
  dcmotor_drive(1, -1);  dcmotor_drive(1, -1);
  
- // Paus sekund+ // Пауза в секунду
  sw_delay_ms(1000);  sw_delay_ms(1000);
  
- // Vasaku mootori päripäeva käivitamine + // Запуск левого мотора по часовой стрелке 
  dcmotor_drive(0, 1);  dcmotor_drive(0, 1);
   
- // Paus sekundit+ // Пауза в секунды
  sw_delay_ms(2000);  sw_delay_ms(2000);
  }  }
  
- // Vasaku anduri signaali kontroll+ // Контроль сигнала левого сенсора
  else if (pin_get_value(frontleft))  else if (pin_get_value(frontleft))
  {  {
- // Parema mootori reverseerimine+ // Реверсирование правого двигателя
  dcmotor_drive(1, -1);  dcmotor_drive(1, -1);
   
- // Paus sekundit+ // Пауза в секунды
  sw_delay_ms(2000);  sw_delay_ms(2000);
  }  }
  
- // Parema anduri signaali kontroll+ // Контроль сигнала правого сенсора
  else if (pin_get_value(frontright))  else if (pin_get_value(frontright))
  {  {
- // Vasaku mootori reverseerimine+ // Реверсирование левого двигателя
  dcmotor_drive(0, -1);  dcmotor_drive(0, -1);
   
- // Paus sekundit+ // Пауза в секунды
  sw_delay_ms(2000);  sw_delay_ms(2000);
  }  }
Line 195: Line 195:
 </code> </code>
  
-~~PB~~+<pagebreak>
  
-===== Valmislahendus =====+===== Готовое решение =====
  
-Projekti raames valminud robotplatvorm on valmistatud üldjoontes plastikustvälja arvatud mootori kinnitusedmis on valmistatud alumiiniumprofiilistElektroonikamoodulid on paigutatud üksteise pealeaku on lahtiselt kahe plaadi vahelPõrkerauad on valmistatud trükkplaadist ja värvitud mustaksRoboti pealmine plaat on täiesti silevõimaldades sinna kinnitada erinevaid soovitud seadmeidProjekti raames paigaldati robotplatvormile lihtne radarmis koosnes väikesest RC servomootorist ja infrapunaanduristTeise lahendusena paigaldati platvormile intelligentne kaameramoodul masinnägemise ülesannete lahendamiseksMõlemad variandid on näidatud allolevatel piltidelKolmandaks seadmeks katsetati standardmanipulaatoritmille lülisid juhitakse samuti standardsete RC servomootoritegakasutades nende ajuri juhtimiseks jadaliidest+Созданная в рамках этого проекта платформа робота в значительной степени состоит из пластиказа исключением креплений двигателякоторые сделаны из алюминияЭлектронные модули размещены поверх друг другаи аккумулятор свободно помещается между пластинамиБамперы сделаны из печатных плат и окрашены в черный цветВерхняя плата робота является абсолютно плоскойпозволяя прикреплять различные выбранные устройстваНа робота был установлен несложный радаркоторый состоит из небольшого серводвигателя RC и инфракрасного датчикаВ качестве второго решения на платформу был установлен модуль интеллектуальной камеры для решения задач машинного зренияОба решения показаны на следующих изображенияхСтандартный манипулятор был испытан в качестве третьего устройствакомпоненты которого контролируются стандартным серводвигателемиспользуя последовательный интерфейс для управления их приводом
  
-[{{  :examples:projects:robot:robot_radar.png?580 |Robot infrapuna radariga}}] +[{{  :examples:projects:robot:robot_radar.png?580 |Робот с инфракрасным радаром}}] 
-[{{  :examples:projects:robot:robot_camera.png?580  |Robot intelligentse kaameramooduliga (CMUcam3)}}]+[{{  :examples:projects:robot:robot_camera.png?580  |Робот с модулем интеллектуальной камеры (CMUcam3)}}]
  
-~~PB~~+<pagebreak>
  
-===== Majanduskalkulatsioon =====+===== Финансовый расчёт =====
  
-Majanduslik kalkulatsioon hõlmab endas komponentide maksumust ja roboti detailide valmistamise ning koostamise kulusid.+Финансовый расчёт включает в себя стоимость компонентов и затраты на изготовление роботов.
  
-Komponentide maksumuse tabel+Таблица стоймости компонентов
  
-^Komponent^Mark^Kogus^Hind^Maksumus+^Компонент^Марка^Кол-во^Цена^Стоимость
-|Mootor|M LE149.6.43|2|500.-|1000.-| +|Двигатель|M LE149.6.43|2|500.-|1000.-| 
-|Mikrokontroller|uC ATmega128|1|900.-|900.-| +|Микроконтроллер|uC ATmega128|1|900.-|900.-| 
-|Mootorite juhtplaat|Actuator Board v1.2|1|700.-|700.-| +|Актуатор двигателя|Actuator Board v1.2|1|700.-|700.-| 
-|Toiteplaat|TP|1|500.-|500.-| +|Плата питания|TP|1|500.-|500.-| 
-|Joonejälgimise andurid|LFS QRD1114|8|30.-|240.-| +|Датчики линейного отслеживания|LFS QRD1114|8|30.-|240.-| 
-|Puuteandurid|TS Microswitch|8|25.-|200.-| +|Сенсоры касания|TS Microswitch|8|25.-|200.-| 
-|Kere plaat|ABS |4|50.-|200.-| +|Плата корпуса|ABS |4|50.-|200.-| 
-|Trükiplaadi toorik| |2|50.-|100.-| +|Заготовка печатной платы| |2|50.-|100.-| 
-|Mootorikinnituse profiil|Al-L |2|10.-|20.-| +|Профиль крепления двигателя|Al-L |2|10.-|20.-| 
-|Ratas|60/10 mm |2|30.-|60.-| +|Колесо|60/10 mm |2|30.-|60.-| 
-|Aku|NI-MH 9,6 V|1|350.-|350.-| +|Аккумулятор|NI-MH 9,6 V|1|350.-|350.-| 
-|Erinevad kaablid| |10|20.-|200.-| +|Различные кабели| |10|20.-|200.-| 
-|Mutrid-poldid| |1|50.-|50.-| +|Гайки-болты| |1|50.-|50.-| 
-|Muud tarvikud| |1|100.-|100.-| +|Другие принадлежности| |1|100.-|100.-| 
-Kokku  ^ ^ ^ ^ 4620.- ^+Итого^ ^ ^ ^ 4620.- ^
  
-Hinnanguline tööjõu- ja tootmiskulu üksikeksemplari korral.+Оценка труда и себестоимости производства в одном экземпляре робота.
  
-^Töö^Aeg (h)^Hind^Maksumus+^Работа^Время (h)^Цена^Стоимость
-|Konstruktsioonidetailide freesimine|1|300.-|300.-| +|Фрезеровка деталей конструкции|1|300.-|300.-| 
-|Trükiplaatide (põrkerauadfreesimine|0,5|500.-|250.-| +|Фрезеровка печатных плат (бампер)|0,5|500.-|250.-| 
-|Roboti konstruktsiooni koostamine|0,5|250.-|125.-| +|Составление конструкции робота|0,5|250.-|125.-| 
-|Põrkeraudade koostamine (komponentide jootmine)|1|300.-|300.-| +|Составление бампера (пайка компонентов)|1|300.-|300.-| 
-|Programmeerimine|5|300.-|1500.-| +|Программирование|5|300.-|1500.-| 
-|Dokumentatsiooni koostamine|3|250.-|750.-| +|Составление документации|3|250.-|750.-| 
-^Kokku^ 11 ^ ^ 3225.- ^+^Итого^ 11 ^ ^ 3225.- ^
  
-Roboti hinnanguline maksumus kokku **7845.-**+Оценочная стоимость робота всего **7845.-**
  
-Arvutatud roboti maksumus on siiski hinnangulinekuna tegemist on õppeotstarbelise projektigakus enamik tööd ja koostamist on tehtud oluliselt suuremas mahuskuid otsese rahalise tasutaSeetõttu on töö- ja ajakulu ligikaudne ja ei kajasta tegelikku olukorda.+Высчитанная стоимость робота всё же приблизительнаятак как это учебный проектгде большинство работ и составлений выполнено в значительно большем объёмено без прямой денежной оплатыТаким образом, затраченное время и работа приблизительные и не отражает реальной ситуации.
  
-===== Projektijuhtimine =====+===== Управление проектом =====
  
-Mehhatroonikasüsteem (Roboton loodud meeskonnatööna ja kindla ajakava ning eelarvegaomades seega enamuse olulisi projekti tunnuseidProjektijuhtimise seisukohalt olid olulised tegevusedaja planeeriminemeeskonnatöö planeerimine ja juhtimineeelarve jälgimine ja vahendite hankiminejooksev aruandlus juhendajalelõpptulemuse presentatsioon ja dokumenteerimineProjekti aruandele lisatakse töögruppide koosolekute protokollidprojekti plaan (soovitavalt Gantti diagrammina), ressursijaotus (k.a. inimressurssja planeeritud ning tegelik eelarveNäiteks on toodud lihtne tegevuste plaan Gantti diagrammina.+Мехатронная система (Роботсоздана в качестве командной работы с графиком и бюджетомтем самым, имея большинство особенностей проектаОсновные направления деятельности управления проектом былипланирование временипланирование работы команды и управление ейбюджетный мониторинг и получение средствтекущая отчетность перед руководителемпрезентации и документирование результатовК докладу проекта добавляются протоколы  собраний рабочих группплан проекта (желательно диаграммой Ганта), распределение ресурсов (включая человеческие ресурсы), запланированный и фактический бюджетВ качестве примера приведён простой план действий диаграммой Ганта.
  
-[{{  :examples:projects:robot:roboti_projekt_gantt.gif?580  |Projekti tegevusdiagramm}}]+[{{  :examples:projects:robot:roboti_projekt_gantt.gif?580  |Структурная схема проекта}}]
  
-===== Kokkuvõte ja järeldused =====+===== Резюме и выводы =====
  
-Majanduslik kalkulatsioon näitas meileet roboti tootmishind on üsna kõrgeeriti kui tegemist on ainueksemplarigakuid jäi siiski lähteülesandes etteantud piiridesseTootmise hinda saaks kindlasti oluliselt alandadaoptimeerides komponentide ja materjalikulu ning tootes korraga suurema koguse roboteidProjekti käigus tutvusime mehhatroonikasüsteemi projekteerimisevalmistamise ja testimisegamis andis meile esmakordse sellelaadse kogemuse.+Финансовые расчеты показаличто себестоимость производства робота довольно высокаособенно при работе с одним роботомно всё же остается в пределах первоначальной задачиЗатраты на производствобезусловно, могут быть существенно ниже за счет оптимизации материалов и комплектующих и производства большего количества роботовВ ходе этого проекта мы узналикак проектировать систему мехатроникикак построить и протестировать её.
  
-Töö lõpus selgus tõsiasiet roboti korralikuks töötamiseks on vaja oluliselt rohkem aega planeerida testimiseleseda eriti tarkvara osasErinevad moodulid ei pruugi alati koos korrektselt töötadakuigi eraldi katsetades oli kõik korrasSee näitabet süsteemi moodulite integreerimine on tõsine väljakutse ja selleks tuleb planeerida oluliselt rohkem aega ja ressurssi.+В конце работы выяснилосьчто для исправной работы робота требуется значительно больше времени затратить на планирование и тестированиеособенно по части программыРазные модули не всегда работают вместе корректнохоть и были в порядке при их отдельном тестированииЭто показываетчто интегрирование модулей системы - это настоящий вызов и на него требуется запланировать значительно больше времени и ресурсов.
  
-Kokkuvõteks arvameet projekt oli väga huvitav ja hariv ning andis aimu integreeritud süsteemide projekteerimisest ja valmistamisest.+В заключении считаемчто данный проект был очень интересным и познавательным и дал представление о проектировании и изготовлении интегрированной системы.
  
-===== Viited ja kasutatud materjalid =====+===== Ссылки и использованные материалы =====
  
-  - Kodulabori juhendmaterjal http://home.roboticlab.eu +  - Инструкция Домашней Лаборатории http://home.roboticlab.eu 
-  - ATmega128 andmeleht+  - Спецификация ATmega128
   - Dudziak, R., Köhn, C., Sell, R., Integrated Systems & Design, TUT Press, 2008   - Dudziak, R., Köhn, C., Sell, R., Integrated Systems & Design, TUT Press, 2008
   - Friendenthal, S., Moore, A., Steiner, A., A Practical Guide to SysML, Elsevier, 2008   - Friendenthal, S., Moore, A., Steiner, A., A Practical Guide to SysML, Elsevier, 2008
   - Perens, A. Projektijuhtimine, Külim, 1999   - Perens, A. Projektijuhtimine, Külim, 1999
   - Bräunl, T. Embedded Robotics, Springer-Verlag, 2003   - Bräunl, T. Embedded Robotics, Springer-Verlag, 2003
ru/projects/wheeled_robot.1376733485.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0