Підбираючи кошик

Тепер, коли ми розглянули, як переміщати руку XRP під певними кутами, ми можемо почати думати про те, як використовувати руку для підйому предметів. У цьому розділі ми розглянемо, як використовувати руку для підйому кошика, що є одним із завдань вашого фінального проекту, детально описаного в наступному модулі.

Процес

Спочатку давайте подумаємо, як буде виглядати процес підйому кошика. Уявіть собі невеликий паперовий стаканчик з ручкою, прикріпленою до верхньої частини, за яку можна зачепитися сервоприводом. Приклад кошика показано на відео нижче.

Приклад кроків, необхідних для придбання кошика:

  1. Опустіть руку на висоту, на якій вона буде знаходитися всередині дужки.

  2. Відведіть робота назад так, щоб його рука потрапила всередину дужки.

  3. Підніміть руку, щоб підняти ковш з землі.

  4. Поїдьте, несучи відро.

Тепер робот може від’їжджати, несучи кошик.

Спробуйте поставити робота перед кошиком, а потім написати програму, щоб підняти його, як показано на наступному відео.

../../_images/RobotGrab.gif

Інтеграція пошуку та самовивозу

Тепер, коли ми розглянули, як підняти кошик, можемо почати думати про те, як інтегрувати це з кодом, який ми раніше написали для пошуку найближчого об’єкта.

Для цього ви повторно використаєте код, який ви написали для виконання процесу підйому, коли робот знаходиться перед кошиком.