Yahboom Nano-DOFBOT

Yahboom Nano-DOFBOT 6DOF AI Vision Robot Arm Kit User Manual

Model: Nano-DOFBOT

1. Introducció

This manual provides detailed instructions for the assembly, operation, and programming of the Yahboom Nano-DOFBOT 6DOF AI Vision Robot Arm Kit. This kit is designed for enthusiasts and developers interested in artificial intelligence, robotics, and programming with the Jetson Nano platform. It features a 6-degree-of-freedom robotic arm equipped with a camera for advanced vision capabilities.

2. Producte acabatview

The Yahboom Nano-DOFBOT is an advanced robotic arm kit that integrates artificial intelligence and vision processing. Key features include:

Yahboom Nano-DOFBOT 6DOF AI Vision Robot Arm Kit

Figure 2.1: The Yahboom Nano-DOFBOT 6DOF AI Vision Robot Arm Kit, showcasing its green robotic arm, base, and integrated electronics.

3. Contingut del paquet

Verify that all components listed below are present in your package. The kit includes the following items:

Diagram of all components included in the Yahboom Nano-DOFBOT kit

Figure 3.1: Visual representation of the components included in the Nano-DOFBOT kit.

4. Instruccions de configuració

The Nano-DOFBOT robotic arm comes pre-assembled. Initial setup primarily involves connecting the necessary components and establishing network connectivity.

  1. Desembalatge: Carefully remove all components from the package.
  2. Muntatge de la base: Attach the robotic arm and the main control board to the base plate using the provided screws and copper pillars. Ensure the suction cups are attached to the base for stability.
  3. Connexió de la càmera: Connect the 30W USB camera to the designated port on the control board.
  4. Connexió d'alimentació: Connect the power adapter to the robotic arm's power input.
  5. Engegada inicial: Power on the device. The pre-burned image on the TF card should initiate the system.
  6. Connexió de xarxa:
    • Connect your mobile phone to the DOFBOT's hotspot.
    • Open the multi-function APP and enter the DOFBOT's IP address to connect.
    • Alternatively, use the WiFi learning mode by pressing the button on the main board and scanning a QR code generated by the app with the camera.
  7. Calibratge del servo: Perform servo calibration through the mobile app or PC software to ensure accurate movement. This involves reading and adjusting the angle of each steering gear.
  8. Calibració del color: Utilize the basic and professional color calibration functions in the software to minimize environmental factors affecting color recognition.
Yahboom Nano-DOFBOT robotic arm being assembled onto its base with suction cups

Figure 4.1: Assembly of the robotic arm onto its base, showing the suction cups for stability.

Screenshot of the mobile app showing device connection, servo calibration, and color calibration steps.

Figure 4.2: Mobile application interface for device connection and calibration procedures.

5. Instruccions de funcionament

The Nano-DOFBOT offers multiple methods for control and interaction:

5.1 Control d'aplicacions mòbils

The dedicated mobile application (Android/iOS) provides comprehensive control over the robotic arm's functions, including:

A person controlling the Yahboom Nano-DOFBOT robotic arm using a smartphone app.

Figure 5.1: Controlling the robotic arm via the mobile application.

5.2 USB Gamepad Control

For tactile control, connect the included USB gamepad. This method allows for precise manual manipulation of the arm's movements.

A person controlling the Yahboom Nano-DOFBOT robotic arm using a USB gamepad.

Figure 5.2: Operating the robotic arm with a USB gamepad for enhanced control.

5.3 PC Upper Computer View i Programació

Connect the robotic arm to a PC to utilize the upper computer software for image transmission and advanced programming. This interface is suitable for detailed control and development tasks.

A person using a laptop to control the Yahboom Nano-DOFBOT robotic arm, with code visible on the screen.

Figure 5.3: PC-based control and programming interface for the robotic arm.

5.4 Master-Slave Machine Control

The system supports a master-slave configuration, allowing one robotic arm (master) to control another (slave) in real-time, replicating gestures and movements. This enables remote operation and complex task execution.

Video 5.1: Demonstration of the master-slave control feature, where one robotic arm's movements are mirrored by another.

6. Advanced Features and Programming

The Nano-DOFBOT is designed for advanced applications, leveraging AI and robotics operating systems.

6.1 AI Vision Capabilities

The integrated camera enables the robotic arm to perform various AI-driven tasks:

Four images demonstrating the AI capabilities of the Yahboom Nano-DOFBOT: color recognition, object catching, color capture, and color interaction.

Figure 6.1: Demonstrations of AI vision features including color recognition, tracking, and interaction.

The Yahboom Nano-DOFBOT robotic arm interacting with a hand making a gesture, with a heart animation indicating gesture recognition.

Figure 6.2: Gesture interaction capability of the robotic arm.

Video 6.1: Demonstration of the robotic arm performing color recognition and tracking tasks.

Video 6.2: Demonstration of the robotic arm performing gesture recognition and interaction.

Video 6.3: Demonstration of the robotic arm performing face recognition and tracking.

6.2 ROS-MoveIt Control and Programming

The Robotic Operating System (ROS) provides a robust framework for controlling the DOFBOT. ROS-MoveIt can be used to build obstacle models, enabling the robotic arm to navigate and operate in complex environments while avoiding collisions. Jupyter Lab offers an online programming environment for developing custom applications.

Screenshot of ROS-MoveIt interface showing a simulated robotic arm avoiding obstacles, next to the physical Yahboom Nano-DOFBOT.

Figure 6.3: ROS-MoveIt control interface for advanced robotic arm programming and simulation.

7. Manteniment

Proper maintenance ensures the longevity and optimal performance of your Nano-DOFBOT.

8. Solució De Problemes

This section addresses common issues you might encounter with your Nano-DOFBOT.

ProblemaCausa possibleSolució
Robotic arm does not power on.Power adapter not connected or faulty; power switch off.Ensure the power adapter is securely connected and the power switch is in the 'ON' position. Verify the power adapter is functional.
Cannot connect to the robotic arm via Wi-Fi/App.Incorrect IP address; Wi-Fi hotspot not active; network configuration issues.Confirm the correct IP address is entered in the app. Ensure the DOFBOT's Wi-Fi hotspot is active. Try re-configuring the network connection using the QR code method.
Servos are not moving correctly or are erratic.Loose servo connections; incorrect servo calibration; software malfunction.Check all servo connections. Perform a servo calibration through the mobile app or PC software. If issues persist, re-flash the system software from the provided U-disk or download the latest version from Yahboom's official weblloc.
Camera image is blurry or recognition functions fail.Camera focus issue; poor lighting; incorrect color calibration.Adjust the camera's focal length manually. Ensure adequate and consistent lighting. Perform color calibration again.
Joystick control is unresponsive.Joystick not properly connected; driver issues; software configuration.Ensure the USB gamepad is securely connected. Check for any specific driver requirements or software settings for gamepad control. Refer to the online documentation for detailed joystick setup.

9. Especificacions

Detailed technical specifications for the Nano-DOFBOT robotic arm:

CaracterísticaDetall
MicroprocessadorQuad-core ARM A57+128-core Maxwell (for Jetson Nano)
AI Computing Power472 GFLOPS
Sistema operatiuUbuntu 18.04 LTS + ROS Melodic
Llenguatge de programacióPython
Steering Gear Scheme15kg*5 + 6*1 Serial Bus Smart Servo
EntradaWide-angle camera / Emergency stop button / Distribution network / 1 button / Reset button / 2*IIC interface / 5V fan interface
SortidaRGB indicator / OLED display buzzer / 6 bus servo / 6-channel PWM servo interface
Esquema d'energiaAdaptador de corrent de 12V/5A
Connector d'alimentacióInterfície de connector T
Mètode de control remotMobile APP/PC upper computer/PS2 handle/PC port
Via de ComunicacióW network
Protecció de seguretatOvercurrent protection / Reverse connection protection
Mechanical Arm MaterialAlumini anoditzat
Diameter of Grabbed Object0.39-2.36 polzades
Weight After Assembly125 g
Graus de Llibertat5 degrees of freedom + gripper (6DOF)
Càrrega útil200g (Straightenable weight) / 500g (Clamppes de manipulació)
Arm Span150 mm
Effective Crawl RangeRadius < 32cm, area with the central axis as a semicircle
Repetibilitat± 0.5 mm
Voltage100-240V 50/60 Hz
CàmeraCàmera gran angular de 500,000 píxels de 110 graus
Resolució480p (640x480)
Velocitat de fotogrames30 fps
Mètode d'enfocamentLa distància focal es pot ajustar manualment
Dimensional drawing of the Yahboom Nano-DOFBOT robotic arm with measurements.

Figure 9.1: Product dimensions of the Nano-DOFBOT robotic arm.

10. Garantia i suport tècnic

Yahboom provides comprehensive online technical support and a wealth of course materials to assist users. If you encounter any difficulties during assembly, operation, or programming, please contact Yahboom's customer support for assistance.

Documents relacionats - Nano-DOFBOT

Preview Yahboom Transbot Robot User Manual and Installation Guide
Comprehensive guide to assembling, installing, and operating the Yahboom Transbot robot. Includes packing lists, step-by-step instructions, wiring diagrams, software setup, and detailed explanations of app control features.
Preview Yahboom ROSMASTER X1 / X3 Robot Assembly and User Manual
Comprehensive assembly guide and user manual for the Yahboom ROSMASTER X1 and ROSMASTER X3 robot kits, covering component identification, step-by-step assembly, board interfaces, software setup, and application functions.
Preview Yahboom Pico Robot Car: Features, Functions, and Programming Guide
Explore the Yahboom Pico Robot Car, powered by Raspberry Pi Pico and MicroPython. Discover its extensive features including APP control, various sensors for line tracking, obstacle avoidance, voice control, and more. This guide details its hardware, software, and course content.
Preview Yahboom Arduino Batmobile: Graphical Programming Tutorials
Learn to program the Yahboom Arduino Batmobile robot car with graphical tutorials. This guide covers LED control, buzzer sounds, sensors, motor control, line following, obstacle avoidance, and more.
Preview Kit de sensors WOM Yahboom per a BBC micro:bit: manual d'usuari i models de construcció
Guia completa del kit de sensors Yahboom WOM per a BBC micro:bit, que inclou la llista d'embalatge, les introduccions als mòduls, la construcció de models, els tutorials i les instruccions de seguretat. Apreneu a utilitzar diversos sensors i a construir diferents models.
Preview Yahboom Raspblock AI Smart Robot Car for Raspberry Pi 4B | Omnidirectional AI Platform
Explore the Yahboom Raspblock, an AI omnidirectional mobile smart car based on the Raspberry Pi 4B. Features include advanced AI functions, 360° Mecanum wheel movement, FPV capabilities, and Python programming via Jupyter Lab.