Навігаційний комплект дозволяє розміщувати точки маршруту на ігровому майданчику та переглядати дані про це місце. Це корисно під час планування шляху, щоб визначити параметри, необхідні для переміщення або повороту робота до певного місця на полі. У цій статті пропонується огляд Навігаційного комплекту та опис того, як почати його використовувати для створення проєкту.
Примітка: На зображеннях у цій статті показано ігровий майданчик VIQRC 25-26 Mix & Match, проте вся інформація також стосується ігрового майданчика V5RC 25-26 Push Back.
Точки маршруту
Точок маршруту – це ваші цільові місця на ігровому майданчику, до яких ви хочете дістатися. Точки маршруту позначені символом плюс (+) на ігровому майданчику. Ви можете використовувати кілька точок маршруту, щоб спланувати шлях навколо ігрового майданчика. Точку маршруту можна додати будь-де на ігровому майданчику, щоб отримати дані про її відстань, кут та розташування координат x та y.
Додавання першої точки маршруту
Натисніть кнопку Навігаційний комплект , щоб відкрити Навігаційний комплект.
Натисніть кнопку Точка маршруту , щоб увімкнути навігаційний комплект. Після вибору кнопка буде обведена жовтим кольором, що свідчить про готовність додати точку маршруту до ігрового майданчика.
Виберіть потрібне місце на ігровому майданчику, щоб розмістити точку маршруту. Після вибору з’явиться символ + , який показує точку маршруту, а навігаційні дані про цю точку з’являться в полі поруч із нею.
Також з'являється синя лінія, яка показує траєкторію від центральної точки повороту робота до точки маршруту. Ви дізнаєтеся більше про навігаційні дані та траєкторію далі в цій статті.
Маленька зелена стрілка виступає з передньої частини робота, показуючи напрямок руху робота вперед. Це показує траєкторію руху робота під час руху вперед.
Додавання додаткових точок маршруту
Ви можете додати додаткові точки маршруту до свого шляху, вибравши інші місця на ігровому майданчику.
Виберіть наступне місце, до якого ви хочете перейти, і з’явиться ще один символ +.
Редагування точки маршруту
Після додавання точки маршруту до ігрового майданчика її можна перемістити або видалити.
Щоб перемістити точку маршруту, переконайтеся, що кнопка «Точка маршруту виділена, що вказує на те, що точки маршруту можна редагувати.
Виберіть потрібну точку маршруту та перетягніть її на нове місце. У міру руху точки маршруту ви помітите, як лінія траєкторії та навігаційні дані змінюються в режимі реального часу, як показано на відео ліворуч.
Щоб видалити останню додану точку маршруту, клацніть правою кнопкою миші на точці маршруту, і вона зникне, як показано на відео ліворуч. Повторне клацання правою кнопкою миші видалить попередню точку маршруту.
Очищення всіх точок маршруту
Ви також можете очистити весь шлях за раз.
Натисніть кнопку Кошик , щоб видалити всі точки маршруту, що зараз знаходяться на ігровому майданчику, одночасно, як показано на відео ліворуч.
Навігаційні дані
Коли точку маршруту розміщено, надані навігаційні дані можна використовувати в проекті для переміщення робота до цього місця.
За замовчуванням, навігаційні дані для першої точки маршруту визначаються з центральної точки повороту робота. Для всіх точок маршруту, доданих після першої, дані навігації за лінією траєкторії, відстанню та кутом будуть дорівнювати відносно попередньої точки маршруту.
Відстань
Відстань у міліметрах (мм) показує відстань від центральної точки повороту робота до точки маршруту. У міру руху робота дані про відстань відповідно змінюватимуться.
Значення відстані – це перший рядок поля навігаційних даних.
У відео ліворуч відстань 605 мм від навігаційних даних вводиться як параметр приводу для блоку. Коли проєкт розпочато, робот рухається вперед на 605 мм, оскільки лінія траєкторії та дані про відстань коригуються. Як тільки центр робота досягає точки маршруту, навігаційні дані зникають.
Кут
Кут у градусах показує кут повороту від центральної точки повороту робота до точки маршруту.
Значення кута – це другий рядок поля навігаційних даних.
Позитивний кут повороту вказує на поворот праворуч, тоді як негативний кут вказує на поворот ліворуч.
На відео ліворуч кут 45 градусів праворуч від навігаційних даних вводиться як параметри го повороту на блок. Коли проєкт розпочато, робот повертає праворуч на 45 градусів, оскільки лінія траєкторії та навігаційні дані коригуються.
Зверніть увагу, що дані про відстань змінюються під час обертання робота.
Координати X та Y
Значення x та y у навігаційних даних показують координати x та y точки маршруту на ігровому майданчику. Початок координат (0, 0) – це центр ігрового майданчика.
Дані координат x та y не змінюватимуться під час руху робота, оскільки розташування точки маршруту фіксоване в системі координат. Щоб дізнатися більше про координати VR-майданчика, перегляньте Довідник API VEXcode.
Значення координат x та y – це третій та четвертий рядки відповідно поля навігаційних даних.
Координати x та y відносяться до початку координат і можуть бути використані в проекті з VR-роботами, що мають датчики місцезнаходження або GPS.
Налаштування навігаційного комплекту
Центральна точка повороту робота використовується як місцезнаходження за замовчуванням для навігаційних даних. Ви можете налаштувати точку на роботу, з якої генеруються навігаційні дані. Це може бути корисним, якщо ви хочете розташувати іншу частину вашого робота, таку як клешня або впускний отвір, у точці маршруту.
Зміна зміщення
У Навігаційному наборі виберіть кнопку Налаштування.
Використовуйте опції «Зсув відстані в мм», щоб змінити місцезнаходження, з якого генеруються навігаційні дані. Значення зсуву відстані оновлюватиметься залежно від вашого вибору.
Ви побачите графічне представлення положення праворуч, яке допоможе вам розташувати зміщення в потрібне місце на роботу.
Виберіть Підтвердити , щоб зберегти налаштування.
Відображення навігаційних даних
За замовчуванням навігаційні дані відображаються під час виконання проєкту, тому на полі відображаються як поля точок маршруту, так і поля навігаційних даних. Щоб приховати навігаційні дані та відображати лише точки маршруту під час пробіжки, зніміть позначку з цього пункту.
Виберіть Підтвердити , щоб зберегти налаштування.
Найкращі практики використання навігаційного комплекту
Навігаційний комплект – це корисний інструмент для планування проектів та шляхів, який допоможе вам досліджувати стежки навколо дитячого майданчика. Наведені нижче міркування допоможуть вам використовувати Навігаційний комплект найефективнішим чином під час створення вашого проєкту.
- Розміщуйте одну або дві точки маршруту одночасно. Побудова навколо дитячого майданчика за один раз може ускладнити отримання та використання точних даних для вашого проєкту.
- Створюйте та тестуйте свій проєкт, по одній точці за раз. Оскільки дані про точки маршруту залежать від точки повороту робота, розташування робота на ігровому майданчику впливатиме на навігаційні дані. Після того, як ви написали код для робота, щоб дістатися до першої точки маршруту, перегляньте навігаційні дані для наступної точки та напишіть код для цього кроку на шляху.
- Розчистіть один шлях і розпочніть новий, переходячи до наступного завдання у вашому проєкті. Наприклад, після того, як ви дісталися до точки маршруту та виконали перше завдання, очистіть усі точки маршруту та розмістіть наступну на основі поточного положення робота.
- Зупинити проєкт без скидання поля, щоб створити новий шлях із поточним положенням робота. Ви можете очистити вікно «Результати матчу», не скидаючи налаштування поля, вибравши x у верхньому лівому куті. Потім ви можете додати точки маршруту, використовуючи положення робота в кінці проєкту.