Робототехніка

Питання та відповіді для професійних інженерів-роботів, любителів, дослідників та студентів

2
Етап оновлення EKF-SLAM, Kalman Gain стає єдиним
Я використовую EKF для SLAM, і у мене є проблеми з кроком оновлення. Я отримую попередження про те, що K є одниною, rcondоцінюється near eps or NaN. Я думаю, що я простежив проблему до інверсії Z. Чи є спосіб обчислити кальманський посилення, не перевертаючи останній термін? Я не на 100% …

2
Як вибрати хороший IMU для колесного робота?
У нашій лабораторії у нас є декілька роботів типу "Курт" (розмір приблизно Pioneer, шість коліс, диференціальний привід). Вбудовані гіроскопи на сьогоднішній день справді застаріли; головна проблема полягає в тому, що в гіроскопах спостерігається великий дрейф, який збільшується в міру нагрівання гіроскопа (похибка - до 3 ° / с). В основному …
16 ros  imu  odometry  gyroscope  ugv 

2
коваріаційна матриця в EKF?
Я борюся з концепцією коваріаційної матриці. Тепер, моє розуміння σ x x , σ y y і σ θ θ, що вони опишіть невизначеність. Наприклад, для σ x xΣ=⎡⎣⎢σxxσyxσθxσxyσyyσθyσxθσyθσθθ⎤⎦⎥Σ=[σxxσxyσxθσyxσyyσyθσθxσθyσθθ] \Sigma = \begin{bmatrix} \sigma_{xx} & \sigma_{xy} & \sigma_{x \theta} \\ \sigma_{yx} & \sigma_{yy} & \sigma_{y \theta} \\ \sigma_{\theta x} & \sigma_{\theta …

6
Яка різниця між плануванням шляху та плануванням руху?
Які основні відмінності між плануванням руху та плануванням контуру? Уявіть, що завдання алгоритму - знайти шлях між роботом, який грає в гуманоїдний футбол, і м'ячем, який повинен бути максимально коротким і при цьому задовольняти заданій безпеці на шляху в частині віддалення від перешкод. Яка краща термінологія? планування руху чи планування …

2
Як працюють стартапи робототехніки?
У стартапах програмної інженерії ви зазвичай ходите в кімнату з комп’ютером або приносите власний ноутбук і пишете код. Мене цікавить, як працюють стартапи робототехніки: Чи є окреме місце для проектування роботів? Візьмемо для прикладу Анкі . Чи є у них окремі дослідницькі лабораторії для проектування роботів? Як робот переходить від …

6
Який найдешевший / найпростіший спосіб виявити людину?
Мені хотілося б дізнатись, чи вдалося комусь виявити теплоногих ссавців (тобто людини), використовуючи стандартні з полиці недорогі датчики? В ідеалі я хотів би використовувати недорогий датчик або комбінацію датчиків для виявлення людини в кімнаті та локалізації цієї людини. Я хотів би, щоб робот зайшов у приміщення, виявив, чи є людина …
15 sensors 

2
Програмування лінії за роботом з навчанням підкріплення
Я розглядаю можливість програмування рядка за роботом, використовуючи алгоритми навчання посилення. Питання, над яким я замислююсь, полягає в тому, як я можу отримати алгоритм для навчання навігації по будь-якому довільному шляху? Слідуючи за книгою « Саттон і Барто» для навчання підкріплення, я вирішив проблему вправ, пов’язану з іподромом, де автомобільний …

2
Оптимальний контроль для простого маятника
Я вивчаю різні оптимальні методи управління (і реалізую їх у Matlab), і в якості тестового випадку вибираю (поки що) простий маятник (закріплений на землі), який хочу контролювати до верхнього положення. Мені вдалося керувати ним, використовуючи «простий» метод зворотного зв’язку (розгортання, засноване на регулюванні енергії + стабілізація LQR для верхнього положення), …
15 control 

3
Як я можу автоматично налаштувати параметри PID під час руху?
У мене є проста сервосистема, яка використовує контролер PID, реалізований у MCU, для виконання зворотного зв'язку. Однак властивості системи динамічно змінюються, і тому параметри PID ніколи не можуть бути налаштовані за будь-яких обставин. Мій робот - це легкий кронштейн із зворотними двигунами, подібний до цього: Рука виконує кілька завдань, серед …

4
Чи можна як рухатись, так і стабілізувати двоколісний робот без гіроскопів?
З двома колесними роботами, як цей , мені вдалося стабілізувати його, зберігаючи його нерухомим. Це було зроблено за допомогою цифрової системи управління зворотним зв'язком шляхом зчитування положення коліс, щоб визначити положення, і природне електрорушійне зворотне зусилля від колесних двигунів використовувалося в петлі зворотного зв'язку для визначення швидкості. Він зберігався стабільним …

6
Математичні передумови для початку аспіранта з робототехніки
Початковий аспірант з робототехніки запитав мене в областях математики, над якими він повинен розробитись (передумови), щоб розпочати магістерську програму дослідження з робототехніки. Які хороші матеріали / книги незамінні для студента-дослідника? Які з них нам запропонувати, щоб учень розвинув міцну основу робототехніки?
15 research 

4
Як я можу змінити недорогий сервісний хобі, щоб він працював "вільно"?
У мене є кілька хобі-сервоприводів ( Power HD 1501MG ), і я хотів би мати можливість керувати ними (через Arduino), щоб вони або перейшли до встановленого мною кута, або перевели їх у режим «вільного ходу», де вантаж буде приймати їх куди б то не було. Це навіть можливо, або я …
15 control  rcservo 

2
Найближча сусідська структура даних для неєвклідового простору конфігурації
Я намагаюся реалізувати структуру найближчого сусіда для використання в планувальнику руху RRT. Для того, щоб зробити краще, ніж лінійний брутальний пошук найближчого сусіда, я хотів би реалізувати щось на кшталт kd-дерева. Однак, схоже, що класична реалізація дерева kd передбачає, що кожен вимір простору можна розділити на "лівий" і "правий". Це …


1
ROS: Кращі практики?
Я збираюся побудувати невелику робот-систему , і здається, що ROS служить приємною основою для управління та програмування системи. Однак мені цікаво, яка найкраща практика управління компонентами мого робота. Чи є сенс ставити всі датчики в один вузол? Чи слід розміщувати датчики одного типу в одному вузлі чи краще мати один …
14 control  ros 

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