Проект - робот лего малює геометричні фігури - інформатика, презентації

Проект - робот лего малює геометричні фігури - інформатика, презентації

Робота присвячена дослідженню задач про прокладанні шляху гусеничного робота, оснащеного пером (маркером), залишає слід під час руху робота.

У процесі дослідження вирішена задача організації руху і побудови роботом основних геометричних фігур методом підбору даних для розрахунку кута повороту і тривалості руху робота.

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

Робота проводилася з використанням роботехнічних набору Lego Mindstorms NXT 2.0 і середовища програмування RobotC.

Проект - робот лего малює геометричні фігури - інформатика, презентації

Робот LEGO малює геометричні фігури

Машуріна Юлія Германівна

Гусєва Аріна Олександрівна

Сапожнікова Наталія Володимирівна

Проект - робот лего малює геометричні фігури - інформатика, презентації

Гусєва Аріна Олександрівна

Mashurina Yuliya G.

Керівник: Сапожникова Наталія Володимирівна, вчитель інформатики, м. Т. 8-911-041-9381, [email protected]

Росія, г. Великий Новгород, МАОУ «Гімназія« Еврика »,

вулиця Велика Санкт-Петербурзька, будинок 94,

(8-816) 62-84-46; [email protected]

У процесі дослідження вирішена задача організації руху і побудови роботом основних геометричних фігур методом підбору даних для розрахунку кута повороту і тривалості руху робота.

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

Робота проводилася з використанням роботехнічних набору Lego Mindstorms NXT 2.0 і середовищем програмування RobotC.

Проект - робот лего малює геометричні фігури - інформатика, презентації

Завдання 1. Сформулювати робота, здатного переміщатися по площині і залишати за собою слід.

а) здійснено вибір центра ваги робота;

б) спочатку зібраний колісний робот був замінений на гусеничний для здійснення більш точних поворотів;

в) вибрано місце кріплення маркера таким чином, щоб при повороті досягалося мінімальне відхилення маркера від траєкторії руху робота.

Проект - робот лего малює геометричні фігури - інформатика, презентації

Завдання 2. Написати програму для малювання роботом прямій лінії.

При виконанні цієї програми робот рухається вперед протягом 1000 мілісекунд і малює пряму лінію.

Проект - робот лего малює геометричні фігури - інформатика, презентації

Завдання 3. Написати програму для малювання роботом квадрата.

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

Проект - робот лего малює геометричні фігури - інформатика, презентації

Завдання 4. Написати програму для малювання роботом трикутника.

При виконанні цієї програми робот малює трикутник.

Проект - робот лего малює геометричні фігури - інформатика, презентації

Завдання 5. Написати програму для малювання роботом окружності.

При виконанні цієї програми робот малює коло радіусом приблизно 45 сантиметрів. Проведено експеримент зі зміни радіуса кола за допомогою зміни швидкості моторів.

Проект - робот лего малює геометричні фігури - інформатика, презентації

Завдання 6. Написати програму для малювання роботом еліпса.

При виконанні цієї програми робот малює еліпс. Проведено експеримент зі зміни радіуса кривизни еліпса за допомогою зміни швидкості моторів.

Проект - робот лего малює геометричні фігури - інформатика, презентації

Завдання 7. Написати програму для малювання роботом спіралі.

Copyright © 2024