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

by DolphinZhang in Circuits > Robots

11 Views, 0 Favorites, 0 Comments

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

开箱封面.jpg
12.jpg
16.jpg

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

  1. 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.

  1. 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.

  1. 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.

  1. 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.

Shipping List

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.

image.png



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.

image.png

image.png

image.png

Assembly

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

Click here to view installation video.

Quickly Started | Experience DOFBOT PRO

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

Click here to view Quickly Started video.

Product Hardware Configuration

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.

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.

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

About Development System

DOFBOT-PRO is developed using ROS robot operating system, which is an open source operating system for robots. It 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.

image.png

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

As shown below.

image.png

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.

image.png

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.

image.png

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.)

image.png

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.

MoveIt Simulation Control

DOFBOT-PRO supports MoveIt 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.

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.