Лого на ROBOWORKS

Корисничко упатство за Pickerbot Pro

ROBOWORKS Pickerbot Pro Pick and Drop Mobile Robot

Имајте предвид дека прикажаните слики се само за илустративни цели*.
Автори: Вејн Лиу, Рајли Смитерс
3 јули 2024 година

РЕЗИМЕ

Pickerbot Pro е разноврсна платформа за роботика за истражување и развој која може да се користи за различни апликации, како на отворено, како што се земјоделство, рударство и градежништво, така и во затворени простории, вклучувајќи логистика со помош на роботи, демонстрации за пребарување и спасување и мапирање.
Со роботска рака Unitree Z1 Pro со дофат од 740 мм и носивост од 3 кг, Pickerbot Pro нуди импресивна артикулација со 6 степени на слобода, заедно со повратни информации од сила и способности за откривање судир.
Напојуван од NVIDIA Jetson Orin-компјутер со една плоча (нано или NX варијанта), обезбедува понапредни задачи за компјутерска визија и машинско учење со моќна графика или паралелна компјутерска функционалност со помош на CUDA, додека задржува компактен и лесен дизајн.
Pickerbot Pro е опремен со Orbbec 3D Astra камера, обезбедувајќи сензори за длабочина, следење објекти и можности за препознавање гестови.
Изграден на цврста, но лесна шасија, Pickerbot Pro располага со систем 4WD со независна суспензија за подобрена навигација низ нерамниот терен. Големите меканиумски тркала обезбедуваат прецизно сенасочно движење, а сепак високо држење.

Клучни компоненти и хардвер

1.1 ROS 2 контролер: NVIDIA Jetson Orin (NX 8GB или Nano 4GB)
Вградениот компјутер со една плоча Jetson Orin обезбедува моќно вградено пресметување на Pickerbot Pro. Доаѓа со 128gb SSD, Intel Wireless картичка и вградени антени, HDMI, четири USB порти (од кои 3 се USB 3.0), Ethernet и USB-C. DC буре приклучок за напојување на плочата, користејќи помеѓу 9-19V. Вградените GPIO пинови го користат истиот основен распоред како и популарните компјутери со една плоча Raspberry Pi, почнувајќи со пин #1 на надворешниот ред, во непосредна близина на етернет-портата. Исто така, два CSI конектори за камера овозможуваат функционалност со брендот Raspberry Pi и слични камери со мал фактор.

ROBOWORKS Pickerbot Pro Pick and Drop Mobile Robot - Controller

Претходно инсталираниот софтвер вклучува ROS 2 Humble, Ubuntu 22.04 и NVIDIA Jetpack, овозможувајќи ја целосната способност на платформата Orin.
Забелешка: За да се одржи компатибилноста со контролерот на шасијата и другите роботски компоненти, не препорачуваме трепкање на Jetson Orin со различен софтвер. За понапредни случаи на употреба, ве молиме контактирајте со поддршката на Roboworks.
1.2 Систем за сензори: LiDAR и длабинска камера
Pickerbot Pro е опремен со Leishen M10 LSLiDAR. Со максимален опсег на откривање од 30 m и ротациона фреквенција на скенирање од 12 Hz и висок сооднос сигнал-шум, што ја елиминира потребата за дополнително филтрирање. Беспрекорно се интегрира, обезбедувајќи одлични можности за мапирање и навигација.

Дополнително, Pickerbot Pro е опремен со Orbbec Astra Depth Camera, што е RGB камера за длабочина. Оваа камера е оптимизирана за низа намени, вклучувајќи контрола на гестови, следење скелет, 3D скенирање, откривање објекти и развој на облак со точки со ROS 2.

Резолуција на длабочина RGB резолуција RGB сетилен агол Длабочина FPS RGB Framerate Длабочина рамка Опсег на длабочина
640×480 640×480 63.1 × 49.4 ° 58 × 45.5 ° 30 fps 30 fps 0.6-4 м

1.3 Контролна табла STM32 (Контрола на мотори и IMU)
За контрола на шасијата и моторот, Pickerbot Pro има контролна табла STM32. Оваа плочка обезбедува мала потрошувачка на енергија, прецизна контрола на моторот, OLED дисплеи за читање за следење на моторите и инерцијална мерна единица (IMU). Може да се конфигурира за поспецијализирана работа или да овозможи повратни информации од енкодерот до контролерот Jetson Orin. Користење на софтверските пакети Keil и FlyMCU за компилација и последователно трепкање на STM32F103.

ROBOWORKS Pickerbot Pro Pick and Drop Mobile Robot - Control Board

STM32F103RC Карактеристики
Јадро ARM32-bit Cortex -M3 CPU Максимална брзина од 72 MHz
Спомени 512 KB флеш меморија 64 kB SRAM
Часовник, ресетирање и управување со снабдувањето Напојување со апликации и влезови од 2.0 до 3.6 V
Моќ Спиј. Режими за стоп и мирување
V снабдување за RTC и резервни регистри BAT
DMA 12-канален DMA контролер
Режим за отстранување грешки SWD и ЈTAG интерфејси
Cortex-M3 Embedded Trace Macrocell
I/O порти 51 I/O порти (може да се мапира на 16 надворешни вектори за прекин и толерантни 5V)
Тајмери 4×16-битни тајмери
2 x 16-битни PWM тајмери ​​за контрола на моторот (со итно запирање)
2 x тајмери ​​за чувари (независни и прозорец)
SysTick тајмер (24-битен тајмер)
2 x 16-битни основни тајмери ​​за возење на DAC
Комуникациски интерфејс USB 2.0 интерфејс со целосна брзина
SDIO интерфејс
CAN интерфејс (2.0B активен)

1.4 Над шасијатаview и Опции за батерија
Pickerbot Pro е опремен со сенасочни Mecanum тркала, од кои секое има ролери со поместување од 45 степени кои го олеснуваат движењето во сите правци. Од клучно значење е да се забележи дека овие тркала се испорачуваат во парови, при што секој пар има ролери различно ориентирани. За време на инсталацијата на роботот, проверете дали дијагонално спротивставените тркала имаат ролери кои се насочени во иста насока. Ако роботот се движи неочекувано, едноставно превртете ги паровите тркала.
Мора да се земат предвид при зголемување на капацитетот на батеријата. Pickerbot Pro стандардно доаѓа со батерија од 5000 mAh и може да се надгради до опции од 10,000 или 20,000 mAh за дополнителни трошоци. Батеријата од 20,000 mAh е премногу голема за да се вклопи во шасијата на Pickerbot Pro и може да се инсталира само на врвот на шасијата на роботот. Ве молиме погледнете ја табелата подолу за параметрите за тежина и големина.

Параметар на батеријата Карактеристики
5000 mAh 10000 mAh 20000 mAh
Батерија Voltage 22.2V 22.2V  22.2V
Големина 124*71*42мм 124*71*71мм  156*122*71мм
Полнач за напојување DC 5.5 Приклучок за полнење
Приклучок за празнење во форма на Т
DC 5.5 Приклучок за полнење
Приклучок за празнење во форма на Т
DC 5.5 Приклучок за полнење
Приклучок за празнење во форма на Т
Изведба 15А континуирано
d е полнење
30А континуирано празнење  60А континуирано празнење
Тежина 0.66 кг 1.25 кг 2.4 кг

ROBOWORKS Pickerbot Pro Pick and Drop Mobile Robot - Chassis Overview и Опции за батерија

1.5 Unitree Z1 Pro роботска рака
Pickerbot Pro ја вклучува роботската рака Unitree Z1 Pro, која обезбедува импресивна артикулација со 6 степени на слобода и дофат од 740 mm. Ве молиме погледнете ја табелата за заеднички параметри подолу за приспособување на кинематиката за да одговара на вашите специфични барања.

Заеднички Опсег на движење Максимална брзина Макс вртежен момент
J1 ±150° 180°/s 33 N·m
J2 0-180° 180°/s 33 N·m
J3 -165°-0 180°/s 33 N·m
J4 ±80° 180°/s 33 N·m
J5 ±85° 180°/s 33 N·m
J6 ±160 180°/s 33 N·m

ROBOWORKS Pickerbot Pro Pick and Drop Mobile Robot - Robotic Arm

Параметар Z1 Pro
Тежина 4.5 кг
Оптоварување 3 кг
Достигнете 740 мм
Повторливост ~ 0.1 мм
Напојување 24V
Интерфејс Етернет
Компатибилен оперативен систем Убунту
Максимална моќност 500 W
Присили повратни информации Да

 Софтвер и почеток

2.1 ROS 2 Брз почеток
Кога роботот е првпат вклучен, стандардно е контролиран од ROS. Што значи, контролната плоча на шасијата STM32 прифаќа команди од контролорот ROS 2 - Jetson Orin.
Почетното поставување е брзо и лесно, од вашиот компјутер-домаќин (се препорачува Ubuntu Linux) поврзете се на точката за Wi-Fi на роботот. Стандардно, лозинката е „dongguan“.
Следно, поврзете се со робот користејќи SSH преку терминалот Linux, IP адресата е 192.168.0.100, стандардната лозинка е dongguan.

ROBOWORKS Pickerbot Pro Pick and Drop Mobile Robot - Programs

Со терминален пристап до роботот, можете да отидете во папката работниот простор ROS 2, под „wheeltec_ROS 2“ Пред да се стартуваат програмите за тестирање, одете до wheeltec_ROS 2/turn_on_wheeltec_robot/ и лоцирајте wheeltec_udev.sh – Оваа скрипта мора да се извршува, обично само еднаш за да се обезбеди правилна конфигурација на периферните уреди.
Сега можете да ја тестирате функционалноста на роботот, за да ја стартувате функционалноста на контролорот ROS 2, стартувајте: „roslaunch turn_on_wheeltec_robot turn_on_wheeltec_robot.launch“

ROBOWORKS Pickerbot Pro Pick and Drop Mobile Robot - Programs 2

Во вториот терминал, можете да го користите јазолот keyboard_teleop за да ја потврдите контролата на шасијата, ова е изменета верзија на популарниот ROS 2 Turtlebot exampле. Тип: „roslaunch wheeltec_robot_rc keyboard_teleop.launch“

ROBOWORKS Pickerbot Pro Pick and Drop Mobile Robot - Programs 3

2.2 Претходно инсталирани ROS 2 пакети за шасијата
Подолу се следните кориснички ориентирани пакети, додека може да има други пакети, тоа се само зависности.
turn_on_wheeltec_robot
Овој пакет е клучен за овозможување функционалност на роботот и комуникација со контролорот на шасијата.
Примарната скрипта „turn_on_wheeltec_robot.launch“ мора да се користи при секое подигање за да се конфигурираат ROS 2 и контролерот.
wheeltec_rviz2
Содржи датотеки за лансирање за стартување rviz со прилагодена конфигурација за Pickerbot Pro.
wheeltec_robot_slam
Пакет за мапирање и локализација на SLAM со прилагодена конфигурација за Pickerbot Pro.
wheeltec_robot_rrt2
Брзо истражување на алгоритам на случајно дрво – Овој пакет му овозможува на Pickerbot Pro да планира патека до саканата локација, со лансирање на истражувачки јазли.
wheeltec_robot_keyboard
Практичен пакет за валидација на функционалноста на роботот и контрола со помош на тастатура, вклучително и од оддалечен компјутер домаќин.
wheeltec_robot_nav2
ROS 2 Navigation 2 јазол пакет.
wheeltec_lidar_ROS 2
ROS 2 Lidar пакет за конфигурирање на Leishen M10/N10.
wheeltec_joy
Пакетот за контрола на џојстик, содржи датотеки за стартување за јазли на Џојстик.
simple_follower_ROS 2
Основни алгоритми за следење на објект и линија користејќи ласерско скенирање или длабинска камера.
ROS 2_astra_camera
Пакет за длабинска камера Astra со двигатели и датотеки за стартување.

Интеграција на роботска рака

3.1 Компоненти за жици за роботска рака

Препорачано поврзување со Unitree Z1
Подолу се препорачаните компоненти за жици за раката Unitree Z1. Треба да има достапен женски 2-полен декан конектор на избивање по прекинувачот за напојување. Поврзете ги компонентите во серија. Проверете дали поврзувањата на конекторот +/GND се совпаѓаат. Држачот на осигурувачот на сечилото треба да седи на позитивната линија за напојување.

Компонента Количина
Приклучок со 2 полови во стилот на машки декани x1
Машки xt60 стил 2-полен конектор x1
Вграден држач за осигурувачи на сечилото x1
14 AWG кабел со 2 јадра x1
7.5 Осигурувач со сечила x1

Бидејќи раката има само релативни енкодери, таа мора да се ресетира на истата позиција при секое стартување. Можеби ви е вредно да прикачите прекинувач во серија во кабелот за лесно вклучување и исклучување на раката за ресетирање.
ЗАБЕЛЕШКА: Документацијата на Unitree вели дека раката е оценета за 20А. Ова е неточно. Осигурувач од 10A SMD е прикачен во серија за секое напојување. Употребата на осигурувач од 7.5 А ќе дува пред осигурувачот 10А SMD и ќе биде значително полесна за замена.
ЗАБЕЛЕШКА: Поради дополнителната тежина на единечната рака Z1 на системот, предните пружини не можат да ја поддржат раката. Компресивните пружини со капка 70mm*16mm може да се најдат и да се користат наместо залихите. Алтернативно, може да се користат големи пружини што го опфаќаат ударот.

3.2 Цртежи за монтирање на роботска рака 

ROBOWORKS Pickerbot Pro Pick and Drop Mobile Robot - Цртежи за монтирање на роботска рака

3.3 Сampкод за роботска рака
Во моментот кога се подготвува ова упатство за употреба, SDK на Unitree за Z1 Pro поддржува само ROS 1 Melodic или Noetic.
Тимот на производи Pickerbot Pro разви sampле код во ROS 2 Humble компатибилен со шасијата.
С.ampКодот за интегрирање на роботската рака Z1 Pro со шасијата може да се најде од долунаведеното складиште на GitHub:
https://github.com/roboworksdev/pickerbotproarm

www.roboworks.net
Авторски права © 2024 Roboworks. Сите права се задржани.

Документи / ресурси

ROBOWORKS Pickerbot Pro Pick and Drop Mobile Robot [pdf] Упатство за користење
Pickerbot Pro, Pickerbot Pro Pick and Drop Mobile Robot, Pick and Drop Mobile Robot, Drop Mobile Robot, Mobile Robot, Robot

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *