10.5: Вправи
Вправи
1. Подумайте принаймні про три механізми, щоб реалізувати паралельний захват щелепи. Як мінімальна і максимальна діафрагма захоплення співвідноситься з шириною захвату для кожної з цих конструкцій?
2. Подумайте про принаймні три механізми для приведення в дію чотирибарного зв'язку. Які з них збережуть корисне навантаження всередині захвату під час відключення живлення?
3. Вивести рівняння для відстані кінчика пальця від основи захвату в 4-барному захваті зчеплення як функція ширини отвору захоплення. Використовуйте відповідні параметри для всіх невідомих параметрів.
4. Напишіть код для генерації прямокутників з випадковими розмірами та орієнтаціями. Прямокутники можуть перекриватися. Використовуйте тест «точка-в-полігоні» для імітації випадкових точкових зразків на їх поверхні, імітуючи вид зверху вниз за допомогою датчика глибини.
- Реалізуйте процедуру сегментації, яка кластерує об'єкти на основі мінімальної відстані.
- Реалізувати фільтр, який відхиляє підключені компоненти на основі розміру. Для яких об'єктів це добре працює і де цей метод виходить з ладу?
- Реалізувати фільтр, який відкидає з'єднані компоненти, які не мають прямокутної форми. Чи можете ви вказати фільтр, який працює незалежно від розміру об'єкта?
- Застосовуйте аналіз основних компонентів для обчислення головних осей прямокутника та порівняйте з істинністю землі. Як кількість зразків впливає на точність вашої оцінки?
5. Використовуйте функцію типу u (x − i) + rand (j) з u (x) одиничною кроковою функцією, rand () рівномірно розподіленим випадковим шумом та i, j відповідними параметрами для імітації шумного зображення глибини куба шириною i. Використовуйте найближчого сусіда кожної точки для обчислення його нормалей та відповідний алгоритм кластеризації для ідентифікації куб. Як i і j впливають на точність вашої оцінки?