Які поняття для людини орієнтуються на орієнтацію мобільних роботів та відносне спрямування об'єктів, які не є роботами?


10

У програмуванні робототехніки орієнтація в першу чергу задається з точки зору координат x, y і z, з якогось центрального місця. Однак координати x, y, z не зручні для швидкого розуміння людиною, якщо існує багато локацій, з яких можна вибрати (наприклад, {23, 34, 45}, {34, 23, 45}, {34, 32, 45} , {23, 43, 45} не особливо доброзичливий до людини і дуже схильний до людських помилок). Однак більш поширені дескриптори орієнтації на англійську мову часто є занадто багатослівними або занадто неточними для швидкого вибору (наприклад, "передня камера на правому передньому плечі робота 1" занадто багатослівна; але "передня" / "вперед" занадто неточна - це камера на передньому краї або вона спрямована вперед?)

У військово-морському та аеронавігаційному полях місця розташування транспортних засобів загалом обговорюються як передній, кормовий (або кормовий), порт та бортовий борт. У той час як напрямок руху, що відповідає транспортному засобу, часто дається посиланням на годинникову поверхню (наприклад, передній край передній частині буде "на 12", задній бік в кормі - "на 6", а праворуч від правого борту та зліва від порту буде відповідно "на 3" та "на 9". Ця мова підтримує швидке спілкування людини, яке є більш точним, ніж такі терміни, як "фронт" і "вперед". Чи є еквівалентні терміни в межах мобільної робототехніки?


2
Це питання суттєво змінилося з моменту відповіді на нього. Замість того, щоб повторно відповісти на нього, я просто залишу свою відповідь у випадку, якщо комусь потрібен приклад.
Джош Вандер Хук

@Josh - Дякую Це, безумовно, все ще дуже корисна інформація!
рекурсивна самооптимізація

Чому вам потрібні описи, щоб вони були "зручними для людини"? Математичні описи роблять речі і ЦІННОЮ, і КОНЦІЗОВОЮ. "Дружні до людини" тут недостатньо визначені і потребують певного роз'яснення.
Пол

Відповіді:


10

Зазвичай в центрі робота розміщують координатний кадр. Вісь x вказує вперед, осі y вліво, а вісь z спрямована вгору. Потім вимірюємо кути відносно осі x. Отже, кут у 90 градусів означатиме вздовж осі y, як показано,

Кадри координати для мобільних роботів

Отже, "12" відповідає 0 проникнення, або прямо вперед. "9" відповідає похилу 90 градусів, або вздовж осі y. 6 відповідає пронизуванню на 180 градусів, або прямо назад по мінусі осі x тощо.

Ви запитуєте "Як я описати об'єкт відносно робота", це те саме, що "як я опису розташування об'єкта в координатному кадрі робота" За необхідності ми вважаємо обидва однаковими, тому колесо «з боку водія» - це «переднє ліве». Спереду тому, що це + X, а зліва тому, що це + Y. Банки знаходяться в "передній частині" робота, оскільки вони мають координату + X. Вони знаходяться «нижче» робота, тому що мають координату -Z.

Це те саме, що "Порт", "Корм", "Зоряний борд", тому що вони описані щодо транспортного засобу , а не щодо спостерігача. Це основне визначення орієнтиру .


1
Я погоджуюся з тим, що ціна, крок і рулон використовуються досить часто. Але навіть якщо відповідь обмежується наземними транспортними засобами, я не впевнений, що це стосується решти. Я, наприклад, завжди віддав перевагу y-вперед, а не x-forward. Крім того, центр вашого робота не завжди може бути хорошим вибором для розміщення корпусу вашої системи.
Якоб

@Josh - Це гарна інформація щодо термінології для напрямку роботи. Я фактично шукаю (a) відносні місця на транспортному засобі та (b) відносні місця, що не є транспортними засобами. Наприклад, на зображенні: (a) як би ви позначали розташування кожної шини (наприклад, передня сторона водія, задній порт) & (b) як би ви посилалися на напрямок соди (наприклад, "в 12 "або 0 тис.)? Я спеціально шукаю загальні, зручні для людини терміни, в яких можна використовувати різні конфігурації роботів, включаючи 6-колесні, човнові та двомовні роботи (наприклад, я не можу використовувати водія та пасажира для відносного на транспортному засобі) .
рекурсивна самооптимізація

Якщо ви намагалися описати бабусі, яка конкретна нога, колесо, доріжка тощо вашого робота рухалася в якому конкретному напрямку, як би ви це зробили?
рекурсивна самооптимізація

1
@Jacob, Це умовні звички, з якими я знайомий і які я бачив у літературі. Я впевнений, що є й інші, і будь-яка однаково справедлива.
Джош Вандер Хук

1
Вибачте @RecursiveSelfOptimization Я не помітив, що ви були нижче 20 представників. Не соромтеся запитувати про свої проблеми з термінологією новими питаннями, вам не потрібно буде зайняти багато часу, щоб отримати ще 9 представників, які вам потрібні для спілкування. Також найкращий спосіб уточнити своє питання - це відредагувати своє запитання. Таким чином, вся інформація, яка потрібна майбутнім відповідачам, полягає у вашому запитанні, а не розкидана коментарями до відповідей. Те ж саме стосується і відповідей, саме тому Джош редагував свою відповідь, щоб зберегти відповідну інформацію у своїй відповіді, а не розповсюджуватись через ці коментарі.
Марк Бут

2

Я думаю, ви могли б використовувати підшипник (або азимут або правильне сходження ) і марку (або висоту або відхилення ). Наприклад, 0 позначка 0 знаходиться прямо вперед і на горизонті. 30 позначок 30 - це 30 градусів праворуч і 30 градусів над горизонтом. -90 позначка -90 буде 90 градусів ліворуч, а потім обличчям до землі. Вони можуть бути відносно вашої поточної позиції та орієнтації або відносно певних еталонів, таких як справжня північ чи магнітна північ та горизонт.

Це використання системного астронома.


0

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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.