Выполнить 2 лабораторные работы согласно требованиям;
1) Задание Написать программу для передвижения робота e-puck по траектории, позволяющей объехать установленный в центре поля деревянный ящик (WoodenBox) с размерами 0.1х0.1х0.1 м., не касаясь объекта-препятствия, используя готовые функции передвижения. Порядок выполнения работы 1. Запустить Webots. 2. Ознакомиться c интерфейсом 3D-симулятора разработки роботизированных средств Webots, выполнив все задания в разделе «Краткие теоретические сведения». 3. Реализовать алгоритм движения робота e-Puck по заданной траектории на языке Python в соответствии с заданием. Содержание отчета по работе Отчет должен содержать выполненные следующие пункты: 1. Составленная блок-схема программы. 2. Настроенный мир симуляции для выполнения задания. 3. Код-листинг программы по заданию.
2) Задание Необходимо создать и настроить мир симуляции, в соответствии с разделом «Краткие теоретические сведения» и картой препятствий, изображенной на рисунке 13. Рисунок 13. Карта препятствий. Точка старта движения робота e-puck находится в зеленой клетке. Точка финиша – точка, куда должен следовать робот во время работы программы, находится в красной клетке. Черные клетки обозначают ящики-препятствия. Требуется написать программу для объезда препятствий роботом e-puck на языке Python и настроить параметры движения робота, так, чтобы обеспечить его следование от точки старта до точки финиша, не касаясь объектов-препятствий. Допускается использовать функции, разработанные в лабораторной работе 1 для передвижения, при условии, что в алгоритме задействованы датчики приближения. Содержание отчета по работе Отчет должен содержать выполненные следующие пункты: 1. Составленная блок-схема программы. 2. Настроенный мир симуляции для выполнения задания. 3. Код-листинг программы по заданию
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |