Особистості ВО МАН    Контакти    Віртуальна школа    Фотогалерея
Волинська обласна Мала академія наук
: : Завдання І етапу Всеукраїнського турніру юних інформатиків 2013

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

Сьогодні роботи займають все більше місце у нашому житті. Спочатку дослідницькі, потім промислові, військові і, нарешті, побутові. Роботи-іграшки, роботи-друзі, роботи-пилососи – все це ми можемо побачити на полицях магазинів. Розвиток всіх цих видів роботів відбувається паралельно. Вони працюють за однаковими принципами і взагалі між ними немає жодної різниці. Чи ні?

Відчуйте себе розробником роботехнічної системи. Виробництво роботів є досить коштовним, тому більшість попередніх досліджень варто здійснювати на моделях. Пропонується створити комп’ютерну модель робота згідно представлених завдань.

Завдання турніру носить дослідницький та творчий характер і тому є відкритим. Команди-учасниці деталізують завдання, виходячи зі своєї концепції розв’язання. Цю концепцію вони повинні викласти у вигляді технічного завдання та надати журі разом з іншою технічною документацією у файлі tech_zavd.docx (doc).

Кожне наступне завдання є ускладненням попереднього. Але команди-учасниці можуть комбінувати вимоги різних завдань у своєму програмному продукті. Всі математичні моделі, створені у рамках проекту, повинні бути описані та збережені у файлі mat_mod.docx (doc).

 

Завдання 1.

  1. Розробити програму — виконавець алгоритмів. Під виконавцем ми розуміємо комп’ютерну модель робота.
  2. Програма повинна містити редактор алгоритму, яка підтримує систему команд для керування виконавцем, що рухається площиною. Систему команд учасники розробляють самостійно, виходячи з функціональної повноти та ефективності.
  3. Реалізувати в програмі двовимірну візуалізацію виконання алгоритму, заданого користувачем.
  4. Забезпечити збереження алгоритму в файлі.
  5. Забезпечити зчитування алгоритму з файлу.
  6. Надати користувачеві засоби налагодження алгоритму.

 

Завдання 2.

  1.  
    1. Побудувати модель руху робота в тривимірному просторі поверхнею довільного рельєфу. За необхідністю розширити систему команд.
    2. Забезпечити завантаження рельєфу поверхні з файлу зображення в сірих тонах в форматі BMP. Висота поверхні визначається яскравістю пікселя. Користувачеві надати можливість керувати масштабом відображення горизонтальних та вертикального вимірів поверхні.
    3. Забезпечити тривимірну візуалізацію моделі руху робота заданою поверхнею за побудованим користувачем алгоритмом.
    4. Надати можливість зміни ракурсу, наближення та віддалення камери.

 

Завдання 3.

  1.  
    1. Додати в модель можливість модульної побудови робота. Приклади модулів: шасі, сенсор дотику, сенсор відстані, сенсор орієнтації у просторі, акселерометр, сервомотор, маніпулятор та інші. Модель повинна враховувати взаємне положення модулів, їх орієнтацію у просторі.
    2. Розробити програму — виконавець алгоритмів для модульного робота. Визначити відповідну систему команд.
    3. Розробити формат файлу для збереження даних про робота. Забезпечити запис та зчитування цих даних.
    4. Програма повинна містити редактор алгоритму, що підтримує систему команд для керування моделлю робота, що рухається поверхнею довільного рельєфу та може взаємодіяти з різними об’єктами. Система команд повинна містити можливість опитування датчиків, керування сервомоторами, іншими приладами.
    5. Врахувати можливість виходу з ладу модулів робота та його часткове руйнування.

 

Завдання 4.          

  1.  
    1. Додати у модель можливість роботи робота в умовах різних планет. Змоделювати систему живлення робота.
    2. Змоделювати систему керування роботом з Землі або орбітальної станції.
    3. Врахувати характеристики поверхні, якою рухається робот: вологість, слизькість, осипання ґрунту, буксування.
    4. Врахувати вплив навколишнього середовища: умови освітлення, атмосферні явища, стихійні лиха тощо.

 

Завдання 5. Автономний робот

  1.  
    1. Запрограмувати робота на виконання завдань пунктів 5.2. - 5.4. для довільного рельєфу.
    2. Починаючи з точки з координатами (x0,y0) переміститися в точку (x1,y1).
    3. Починаючи з точки з координатами (x0,y0) забрати в точці (x1,y1) об'єкт та доставити його в точку (x2,y2). Об’єкт має форму прямокутного паралелепіпеда та має характеристики: розміри rx, ry, rz; одиничний вектор напрямку OY локальної системи координат об’єкта в системі світових координат (nx,ny,nz).
    4. Починаючи з точки з координатами (x0,y0) відшукати об’єкт та перемістити його в точку (x1,y1).
    5. Забезпечити функціонування робота у заданий період часу N (днів, годин, хвилин, секунд) в умовах агресивного середовища.




: : Рукописи навчальної літератури та програм

: : Джерело творчості
Джерело творчості
: : ОПИТУВАННЯ

На Вашу думку, участь у освітніх проектах Волинської обласної Малої академії наук (конкурс-захист науково-дослідницьких робіт, турніри тощо) допомагає:
визначитись зі своєю майбутньою професією;
здобути грунтовні знання та вміння у певній галузі;
оволодіти практичними навичками щодо написання наукових робіт (курсових)
стати науковцем;
вступити до ВНЗ.

Всього проголосувало:260

Видавнича діяльність
   Наші видання

Мультимедійна презентація науково-дослідницької роботи слухача МАН

Шурма І.І.

Проведення та організація турніру юних журналістів

Левчук Ю.О.

«Розв’язування олімпіадних задач з програмування»

Герасимчук Н.О.

Культура наукового тексту слухача МАН

Кулібаба О.А.

Наукова робота з математики

Курносова А.В.

Організація науково-дослідницької діяльності слухачів відділення комп‘ютерних наук Малої академії наук України

В.В. Мазурик

Психологічна діагностика обдарованості в системі Малої академії наук

Малімон Л.Я., Мазурик Л.Б.

Умови проведення та особливості підготовки турніру юних хіміків

Мельничук С.

Запитання як складова успішного захисту науково-дослідницької роботи слухача МАН

Левчук Ю.

Нормативно-правові засади діяльності МАН: збірник інструктивно-інформаційних матеріалів

Тези наукових робіт учасників Всеукраїнського конкурсу-захисту науково-дослідницьких робіт


Електронна бібліотека

Тези наукових робіт слухачів Волинської обласної МАН - 2016р.

Тези наукових робіт слухачів Волинської обласної МАН - 2015р.

Тези наукових робіт слухачів Волинської обласної МАН - 2012р.

Тези наукових робіт слухачів Волинської обласної МАН - 2008р.

Фотоальбом (1396)
Випадкове фото
Літні школи «Юний програміст» і «Основи мікроелектроніки та робототехніки
Фотогалерея
: : Методична скринька
Методична скринька ВО МАН
Віртуальна школа ВО МАН
: : Архів новин
<<< квітень 2017 >>>
ПнВтСрЧтПтСбНд
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
: : Статистика
: : Корисні посилання

(c) 2006-2017     |   Волинська обласна Мала академія наук   |  Зворотній зв’язок   Усі права захищено    Карта сайту
        Розробка сайту : Волинська обласна Мала академія наук

НАГОРУ