【Unboxing and Reviewing】---DOFBOT Pro 3D Depth Vision Robotic Arm

【Unboxing and Reviewing】---DOFBOT Pro 3D Depth Vision Robotic Arm

0 comments

Introduction

DOFBOT PRO is a desktop-level 3D AI vision robotic arm. Equipped with a series of high-performance hardware such as 3D depth camera, 6-DOF joint, NVIDIA Jetson series board, 10.1-inch touch screen, etc. By integrating ROS robot operating system and forward/inverse kinematics algorithms, the complex motion control of the 6-DOF robotic arm is simplified. We integrate 3D vision technology into robotic arm control to realize depth ranging, shape recognition, height measurement, volume calculation and other functions. Based on these data,DOFBOT PRO can accurately identify, track and grab objects in 3D space. Yahboom provides professional ROS course documents and functional source codes. Whether it is ROS education scenario or technology research and development, this robot can provide higher programmability and computing power, which is an ideal choice.

Features

  • Based on NVIDIA Jetson series boards, Higher computing power, smoother operation

DOFBOT PRO compatible with Jetson NANO 4GB/Jetson Orin NANO/Jetson Orin NX board. The machine learning model is trained through the GPU of Jetson board. Through python programming, adopts deep learning framework, and is jointly developed with MediaPipe to realize AI creative projects such as object image recognition, gesture control, and human posture recognition.

  • Depth point cloud recognition, gripping in 3D space

Combined with a high-performance 3D depth camera, DOFBOT-PRO can not only realize environmental perception, object recognition and other functions. It can also perform precise 3D space positioning based on the target RGB data, position coordinates and depth information, combined with RGB+D fusion detection, to complete complex visual recognition and grasping tasks.

  • 6 DOF structural design design, aluminum alloy material

The entire robotic arm body is made of high-quality aluminum alloy and has six flexible degrees of freedom. Each joint uses a high-precision servo, with faster response speed, can perform smooth multi-axis movements.

  • Multiple cross-platform remote control methods

DOFBOT PRO supports APP (Android/iOS), wireless handle, and PC web page control, allowing you to control the robot as you wish.

Part-1 Unboxing & Shipping List

We provide two versions kit and three main control boards option. Users can choose according to their needs and budget.

 Standard Version Ultimate Version

 The product shipping list contains the following content.

Robotic arm
body + chassis
Suction cup





Nylon cable
tie*6
Depth
camera
Depth camera
bracket
Robotic arm
expansion
board
PCB patch
antenna *2
Patch antenna
acrylic plate
  micro USB
data cable
Upper elbow
Type-C data
cable
Wireless
handle +
AAA battery
30*30*30
wood block
(red/green/blue/
yellow)
Power adapter
+ cable
30*30 block
(red/green/blue/
yellow)
30*30*60 block
(red/green/blue/
yellow)
DOFBOT Pro
map
40*40*40
block *1
Screwdriver
3D calibration
map
Screw/copper
column/wire
package
Mechanical
code &
checkerboard
card
OLED

If you choose the Ultimate version, your package will also include the following content.

 

 

 

 

 

If you choose a different Jetson development board, your package will include the following content.

Part-2 Assembly

We provide customers with assembly videos and instruction manuals, so users can complete the assembly quickly.

Part-3 Quickly Started | Experience DOFBOT PRO

We provide customers with assembly videos and instruction manuals, so users can complete the assembly quickly.

Part-4 Product Hardware Configuration

We provide customers with assembly videos and instruction manuals, so users can complete the assembly quickly.

We provide customers with assembly videos and instruction manuals, so users can complete the assembly quickly.We provide customers with assembly videos and instruction manuals, so users can complete the assembly quickly.We provide customers with assembly videos and instruction manuals, so users can complete the assembly quickly.We provide customers with assembly videos and instruction manuals, so users can complete the assembly quickly.

DaBai DCW2 Depth Camera

The camera parameters are as follows.

Parameters

 Specifications

Working distance

Normal energy level mode: 0.15-3m

High energy level mode: 0.15-5m

Device size

89.82mm*25.1mm*25.1mm

Communication/power supply method 

Type-C/USB 2.0

Relative accuracy

<1%@1m; <1.3%@2m

Depth resolution @frame rate

640*400@5/10/15fps;

Depth FOV

H91°V62°± 3°

Resolution @ frame rate

16:9

1920x1080@5/10/15/30fps&MJPG

1920x1080@5fps&YUY2

Color FOV

16:9: H86° V55° D93.5°+3°

lmage format

MJPG/YUY2

Applicable scenarios

Indoor/outdoor

Safety

Class 1 laser

Camera principle

Binocular structured light

 Weight

88.1g

 Certification

CE/FCC/KC/RoHS/Class

High quality bus servo

The robotic arm body is equipped with 5PCS 15KG bus servos, and gripper adopt 1PCS 6KG bus servo. The servo can read position status information.

Built-in metal gears, wear-resistant and durable, anti-reverse connection interface can be used for cascade control.

 

 

 

 

 

 

 

 

 

Model

15KG bus servo (Body servo) 6KG bus servo (Gripper servo)

Size

44.37*23.06*35.12mm 40.6*20*41.8mm

Working voltage

6.0~7.4V DC 4.8~6.0V DC

Rated torque

>=15kgf.cm at 7.4V >=6kgf.cm at 6V

Rotation range

300°±15° 180°±10°

No-load current

=<310 mA at 7.4V =<120 mA at 7.4V

Stuck current

=<3.2 A at 7.4V =<1.7 A at 7.4V

Servo accuracy

=<1° =<1°

Control mode

UART serial port command UART serial port command

Communication Baud rate

115200 115200

Servo ID

1.2.3.4.5 6

Gear type

Metal gear Plastic gear

Interface model

PH2.0-3PIN PH2.0-3PIN

10.1-inch Touch Screen Display

This 10.1-inch display adopt wrapped metal case, hide the connection, overall appearance is clean and tidy, and it supports pitch angle adjustment.

Note: Jutst for ultimate version

 

Material Metal cold-rolled plate Process White fine sand paint
Design Case wrap design Screen pitch angle adjustment 0-90°(Actual adjustable angle
depends on the installation
situation)
Wire interface Hidden design Screen size  239.4*157.4*11.3 +0.2mm(Excluding case bracket)
Screen size 10.1-inch screen Screen type IPS screen

Backlight 

adjustment

Key switch adjustment Screen resolution

Maximum resolution: 1920X1080

Recommended to use 1280X800

Touch screen type Capacitive touch screen(integrated SlS9200) Power supply Micro USB(5V)
Total power 5.29W (100% brightness) Video input interface HDMI (Up to 1080P)
Overall size 247.1*160.4 29.9mm Overall weight 1009g

Part-5 About development system

DOFBOT-PRO is developed using ROS robot operating system, which is an open source operating system for robots. lt provides the services that an operating system should have, including hardware abstraction, implementation of common functions for underlying device control, inter-process messaging, and package management. lt also provides tools and library functions for acquiring, compiling, writing, and running code across computers.

The system versions used by the three development boards are different.

Jetson Nano B01

Ubuntu18.04

ROS1_Melodic

Jetson Orin Nano 4GB

Ubuntu20.04

ROS1_Noetic

Jetson Orin NX 8GB

Ubuntu20.04

ROS1_Noetic

Since the computing capabilities of the three development boards are different, some functions of DOFBOT-PRO are different when using different development boards.

As shonw below.

Version

Jetson NANO B01 4GB Version

Jetson Orin NANO 4GB Version

Jetson Orin NX 8GB Version

Program start

time

Program

running frame

rate

Program start

time

Program

running frame

rate

Program start

time

Program

running frame

rate

Robot startup

62S

 

57S

 

48S

 

2D-Face tracking

4S

10FPS

5S

13FPS

5S

30FPS

2D-Gesture recognition to grab block

7S

6FPS

6S

22FPS

5S

30FPS

2D-Fingertip trajectory recognition

10S

5FPS

8S

20FPS

4S

30FPS

MoveIt

45S

6FPS

35S

31FPS

16S

31FPS

3D-Yolov5 garbage recognition and

sorting

64S

5FPS

26S

10FPS

11S

12FPS

3D-Mediapipe gesture machine code

distance sorting

9S

6FPS

6S

10FPS

3S

15FPS

Part-6 Important Functions

Adopt wrapped metal case, hide the connection, overall appearance is clean and tidy, and it supports pitch angle adjustment.

Depth Vision Arm-camera integration

The end is equipped with a high-performance binocular structured light depth camera, which enables DOFBOT-PRO to calculate the distance, shape, height volume and other information of the object in 3D space based on the RGB data, position coordinates and depth information of the target object, thereby improving the autonomy and intelligence of the robotic arm to achieve more Al projects.

 

3D depth point cloud recognition

DOFBOT-PRO can obtain the depth map, color map, and point cloud map of the detection environment through the corresponding APl of the depth camera. Then, obtain the RGB data, position coordinates, and depth information of the target object. 

Depth camera distance measurement

By obtaining the depth point cloud data of the object, the distance between the object and the depth camera can be obtained. Then, the object can be located, sorted, and tracked in 3D space.

 

Target object height measurement

By obtaining the depth point cloud data of the object, the height of the object can be identified. Then, objects with abnormal height can be removed.

Regional target volume measurement

By obtaining the depth point cloud data of the object, the shape and height of the object can be identified. Then, the volume of the object can be measured.

 

Sorting And Gripping In 3D Space

Sorting and gripping in 3D space [machine code/shape/color]

By calculating the 3D coordinates of the machine code in the image, the robotic arm can sort it to the specified location according to the machine code content. (The shape and color sorting process principles are the same.)

 

 

 

 

 

 

 

Garbage sorting

Yahboom provides blocks with garbage patterns. By loading the corresponding model, DOFBOT-PRO can quickly identify different "garbage" and place them in the corresponding classification area.

 

Tracking And Gripping In 3D Space

Tracking and grasping in 3D Space

Hold the block and move it in front of the robotic arm, robotic arm will track the block. When the block stops, the robotic arm will grab it and place it in the corresponding position.

 

KCF tracking and grasping

Through the KCF algorithm, the robotic arm can track the specified target object. When the target is stationary, the robotic arm will grab the target and place it at the corresponding position.

 

Movelt Simulation Control

DOFBOT-PRO supports Movet simulation, which can control the robotic arm and verify the algorithm in a virtual environment. Effectively reducing the requirements for the experimental environment and improving experimental efficiency.

 

URDF kinematics simulation model

Simulate according to the model of the real object in proportion, use the Movelt tool for visual control. Can realize dragging, preset position control, robotic arm movement obstacle avoidance and other functions.

Movelt simulation control/trajectory planning

When controlling the robotic arm movement in the simulation interface, the real robotic arm can make corresponding movements.

Color block sorting

Place the block in the map recognition area, robotic arm will automatically distinguish the current color and grip the block to the corresponding color area on the map.

Face recognition and tracking

Detect whether there is a face in the current picture, mark and follow it after recognizing the face.

Part-7 Multiple remote control methods

DOFBOT-PRO support APP, handle and PC web control.

Summary

Dofbot Pro is a 6DOF 3D vision robotic arm, equipped with a binocular structured light 3D depth camera. The unique structural design integrates the robotic arm with 3D vision. It can accurately identify the shape, distance, height, and even volume of objects. Supports calculating the position of objects in three-dimensional space, achieve accurate positioning, grasping and tracking objects.

Compatible with Jetson NANO B01, Jetson Orin NANO 4GB, Jetson Orin NX 8GB board. Through the GPU of the Jetson board for machine learning model inference, DOFBOT PRO can realize garbage/color/object recognition, etc. Support adding 10.1-inch touch screen to facilitate user development and debugging ROS robots. By integrating the ROS robot operating system and inverse kinematics algorithm, simplifies the complex motion control of 6DOF robotic arm, and can realize robot coordinate control, motion planning, robot collision detection, gripping and sorting, etc.

Overall, DOFBOT Pro is a flexible platform for ROS education and research.

 


【Unboxing and Reviewing】---STM32 Self-balancing Robot Car

Black Friday Discount Purchasing Guide: Buy More, Save More.

Leave a comment