JetArm & JetArm Pro (Orin Nano Version)
Specification
1. Getting Ready(JetArm User Manual)
1.1 JetArm Version Description
1.2 Hardware Installation and Guidelines
1.2.1 Controller Installation (Applicable Only to Kits Without Jetson Controller)
1.2.2 Wiring Instructions
1.2.3 Microphone Installation
1.2.4 Screen Installation
1.2.5 Adapter Connection
1.3 Initial Startup Instructions
1.3.1 Important Notes
1.3.2 Power-On Status Description
1.4 App Control
1.4.1 App Installation
1.4.2 Connection Mode Introduction
1.4.3 App Description
1.4.4 Map Introduction and Device Placement
1.4.5 Position Calibration
1.4.6 Robot Control
1.4.7 Object Sorting
1.4.8 Gesture Control
1.4.9 Target Tracking
1.4.10 Intelligent Stacking
1.4.11 Depth Object Sorting
1.4.12 Waste Sorting
1.5 Color Threshold Setting
1.5.1 Color Threshold Adjustment via Mobile App
1.5.2 Color Threshold Adjustment via ROS1 Robot Terminal
1.5.3 Color Threshold Adjustment via ROS2 Robot Terminal
1.5.4 LAB TOOL Interface Layout Instructions
1.5.5 Color Threshold Adjustment
1.5.6 Add a New Recognition Color
1.6 Development Environment Setup and Configuration
1.6.1 Remote Control tool Introduction and installation
1.6.2 AP Direct Connection Mode
1.6.3 LAN Mode Connection
1.6.4 Restoring the Wi-Fi Options in the Menu Bar
1.6.5 Access via USB cable Using the Fixed IP
1.6.6 Introduction to the System Command Line Terminal
1.6.7 Robot Version Configuration Tool Guide
1.6.8 Remote Desktop Resolution Settings
1.7 Wireless Handle Control
1.7.1 Preparation
1.7.2 Device Connection
1.7.3 Control Mode Introduction
1.7.4 Button Function
1.7.5 Coordinate Mode
1.8 Position Adjustment for Object Gripping and Placing
1.8.1 Jetson Nano Controller Version
1.8.2 Jetson Orin Nano/NX Controller Version
1.9 Hardware Introduction
1.9.1 Hardware System
1.9.2 Electrical Control System Introduction
1.9.2 STM32 Carrier Board
1.9.3 Power Instruction
1.9.4 ROS Controller
1.9.5 Intelligent Bus Servo
1.9.6 Vision Module
1.9.7 Others
1.10 System Software Architecture Overview
1.10.1 Jetson Nano Controller
1.10.2 Jetson Orin Nano & Jetson Orin NX Controllers
2. ROS1-Robot Arm Basic Control User Manual
2.1 Servo Control Node
2.1.1 Introduction to Servo Control Node
2.1.2 Servo Control Through Topic
2.1.3 Initiate App Auto-Start Service
2.1.4 Program Analysis
2.2 LED Control Node
2.2.1 Introduction to LED Control Node
2.2.2 Control LED Through Topic
2.2.3 Initiate App Auto-Start Service
2.2.4 Program Analysis
2.3 Buzzer Control Node
2.3.1 Introduction to Buzzer Node
2.3.2 Buzzer Control Through Topic
2.3.3 Initiate App Auto-Start Service
2.3.4 Program Analysis
2.4 PC Software Control
2.4.1 Introduction to PC Software Function
2.4.2 Editing & Calling Action
2.4.3 Integrate Action Groups
2.4.4 Deviation Adjustment
2.5 Use of Servo Debugging Tool
2.5.1 Introduction to Servo Debugging Tool Interface
2.5.2 Servo Debugging Instructions
3. ROS1-Robot Arm Advanced Control Manual
3.1 Homogeneous Coordinates Transformation
3.1.1 Introduction to Homogeneous Coordinates
3.1.2 Homogeneous Coordinates Function
3.1.3 Transformation
3.2 DH Modeling
3.2.1 Introduction to DH Modeling
3.2.2 JetArm DH Model
3.3 Forward Kinematics Analysis
3.3.1 Introduction to Inverse Kinematics
3.3.2 JetArm Forward Kinematics Analysis
3.3.3 Introduction to Forward Kinematics Service
3.3.4 Servo Control Topic
3.4 Inverse Kinematics Analysis
3.4.1 Introduction
3.4.2 Analysis
3.4.3 JetArm Inverse Kinematics Analysis
3.4.4 Introduction to Inverse Kinematics Service
3.4.5 Servo Control Topic
4. ROS1-ROS+OpenCV Course
4.1 Positioning & Gripping
4.1.1 Camera Calling
4.1.2 Internal Parameter Calibration
4.1.3 Color Space Conversion
4.1.4 Pixel Coordinate Calculation
4.1.5 Object Pose Calculation
4.1.6 Perspective Transformation
4.1.7 Coordinate System Conversion
4.1.8 Trajectory Planning
4.1.9 Position & Picking
4.1.10 Color Sorting
4.1.11 Change Default Recognition Color
4.2 Target Tracking
4.2.1 PID Principle
4.2.2 Color Tracking
4.2.3 Tag Tracking
4.2.4 KCF Target Tracking
5. ROS1-ROS+Deep Learning Basic Lesson
5.1 Machine Learning Introduction
5.1.1 What “Machine Learning” is
5.1.2 Types of Machine Learning
5.2 Framework Introduction
5.2.1 Pytorch
5.2.2 TensorFlow
5.2.3 PaddlePaddle
5.2.4 MXNet
5.3 GPU Acceleration
5.3.1 GPU Accelerated Computing
5.3.2 Comparison between GPU and CPU
5.3.3 Advantage of GPU
5.4 TensorRT Acceleration
5.4.1 TensorRT Introduction
5.4.2 Optimization Methods
5.5 Yolov5 Model
5.5.1 Yolo Model Series Introduction
5.5.2 YOLOv5 Model Structure
5.6 YOLOv5 Running Procedure
5.6.1 Prior Bounding Box
5.6.2 Prediction Box
5.6.3 Anchor Box
5.6.4 Realization Process
5.7 Object Detection Model Training
5.7.1 Image Collecting
5.7.2 Model Training
5.7.3 Model Transformation
5.7.4 Model Invoking
6. ROS1-ROS+Deep Learning Application Lessons
6.1 Robotic Arm Waste Sorting
6.1.1 Realization Process
6.1.2 Operations
6.1.3 Game Outcome
6.1.4 Launch File Analysis
6.1.5 Python Source Code Analysis
6.2 Mask Recognition
6.2.1 Realization Process
6.2.2 Operations
6.2.3 Outcome
6.2.4 Launch File Analysis
6.2.5 Python Source Code Analysis
6.3 MediaPipe Introduction
6.3.1 Introduction
6.3.2 Pros and Cons
6.3.3 MediaPipe Usage Process
6.4 3D Face Detection
6.4.1 Realization Process
6.4.2 Operations
6.4.3 Performance
6.4.4 Launch File Analysis
6.4.5 Python Source Code Analysis
6.5 Mediapipe Face Tracking
6.5.1 Realization Process
6.5.2 Operations
6.5.3 Outcome
6.5.4 Launch File Analysis
6.5.5 Python Source Code Analysis
6.6 Mediapipe Gesture Interaction
6.6.1 Realization Process
6.6.2 Operations
6.6.3 Performance
6.6.4 Launch File Analysis
6.6.5 Python Source Code Analysis
6.7 Mediapipe Fingertip Trajectory
6.7.1 Realization Process
6.7.2 Operations
6.7.3 Outcome
6.7.4 Launch File Analysis
6.7.5 Python Source Code Analysis
6.8 Mediapipe Human Pose Detection
6.8.1 Realization Process
6.8.2 Operations
6.8.3 Outcome
6.8.4 Launch File Analysis
8.5 Python Source Code Analysis
7. ROS1-Robot Arm URDF Modeling & Simulation
7.1 URDF Model
7.1.1 URDF Model Introduction
7.1.2 URDF Model Visualization
7.1.3 JetArm Model Introduction
7.2 The Usage of MoveIt
7.2.1 Introduction to MoveIt
7.2.2 MoveIt Configuration
7.2.3 MoveIt Operations
7.2.4 Drive Real Robot Arm Using MoveIt
7.3 Gazebo Simulation
7.3.1 Gazebo Introduction
7.3.2 JetArm Gazebo Simulation
7.4 FAQ
8. ROS1-Depth Camera Applications
8.1 Depth Map Pseudo-Color Processing
8.1.1 Program Flow
8.1.2 Operation Steps
8.1.3 Program Outcome
8.1.4 Launch File Analysis
8.1.5 Python Source Code Analysis
8.2 Distance Ranging
8.2.1 Program Flow
8.2.2 Operation Steps
8.2.3 Program Outcome
8.2.4 Launch File Analysis
8.2.5 Python Source Code Analysis
8.3 Depth Map Conversion
8.3.1 Program Flow
8.3.2 Operation Steps
8.3.3 Program Outcome
8.3.4 Launch File Analysis
8.3.5 Python Source Code Analysis
8.4 Height Detection and Gripping
8.4.1 Program Flow
8.4.2 Operation Steps
8.4.3 Program Outcome
8.4.4 Launch File Analysis
8.4.5 Python Source Code Analysis
8.5 3D Space Gripping
8.5.1 Program Flow
8.5.2 Operation Steps
8.5.3 Program Outcome
8.5.4 Launch File Analysis
8.5.5 Python Source Code Analysis
8.6 3D Shape Sorting
8.6.1 Program Flow
8.6.2 Operation Steps
8.6.3 Program Outcome
8.6.4 Launch File Analysis
8.6.5 Python Source Code Analysis
9. ROS1-Voice Control Course
9.1 Microphone Array Installation
9.2 Switching Between Chinese and English Wake Words
9.3 R818 Noise Reduction Board
9.3.1 R818 Noise Reduction Board Introduction
9.3.2 R818 Noise Reduction Board Specification
9.3.3 R818 Noise Reduction Board Parameter Description
9.4 6-Channel Ring Microphone Array Introduction
9.4.1 Introduction to 6-Channel Microphone Array
9.4.2 Ring 6-Channel Microphone Array Specification
9.4.3 6-Channel Ring Microphone Array Parameter
9.5 Wiring
9.6 Virtual Machine Installation and Configuration
9.6.1 Install VMware Workstation Software
9.6.2 Import Virtual Machine
9.6.3 Change Source
9.6.4 Change Resolution
9.7 Replace the Voice Resource Package and APPID
9.7.1 Apply for offline voice resources and APPID
9.7.2 Replace Offline Voice Resources and ID
9.7.3 Change User Parameters
9.8 Configure Microphone Port
9.9 Wake Up the Microphone with a Command
9.9.1 Activation Steps
9.9.2 Change Wake-up Voice Command
9.9.3 FAQ
9.10 Voice Control Application
9.10.1 Replace the Voice Resource Package and APPID
9.11 Voice-Controlled Color Sorting
9.11.1 Preparation
9.11.2 Program Flow
9.11.3 Operation Steps
9.11.4 Program Outcome
9.11.5 launch File Analysis
9.11.6 Python Source Code Analysis
9.12 Voice Controlled Color Tracking
9.12.1 Preparation
9.12.2 Program Flow
9.12.3 Operation Steps
9.12.4 Program Outcome
9.12.5 Launch File Analysis
9.12.6 Python Source Code Analysis
10. ROS1-Robot Arm + Sliding Rail Course
10.1 Sliding Rail Installation
10.2 Position Calibration
10.3 Wireless Handle Control
10.3.1 Preparation
10.3.2 Device Connection
10.3.3 Introduction to Control Modes
10.3.4 Remote Control Button Instructions
10.4 Waste Sorting
10.4.1 Program Logic
10.4.2 Start and Close the Game
10.4.3 Program Outcome
10.4.4 Package Structure and Program Analysis
10.4.5 Function Extension
10.5 Tag Sorting
10.5.1 Program Logic
10.5.2 Start and Close the Game
10.5.3 Program Outcome
10.5.4 Package Structure and Program Analysis
10.5.5 Function Extension
11. ROS2-Robot Arm Basic Control User Manual
11.1 Servo Control Node
11.1.1 Introduction to Servo Control Node
11.1.2 Servo Control Through Topic
11.1.3 Initiate App Auto-Start Service
11.1.4 Program Analysis
11.2 LED Control Node
11.2.1 Introduction to LED Control Node
11.2.2 Control LED Through Topic
11.2.3 Initiate App Auto-Start Service
11.2.4 Program Analysis
11.3 Buzzer Control Node
11.3.1 Introduction to Buzzer Node
11.3.2 Buzzer Control Through Topic
11.3.3 Initiate App Auto-Start Service
11.3.4 Program Analysis
11.4 PC Software Control
11.4.1 Introduction to PC Software Function
11.4.2 Editing & Calling Action
11.4.3 Integrate Action Groups
11.4.4 Deviation Adjustment
11.5 Use of Servo Debugging Tool
11.5.1 Introduction to Servo Debugging Tool Interface
11.5.2 Servo Debugging Instructions
12. ROS2-Robot Arm Advanced Control Manual
12.1 Homogeneous Coordinates Transformation
12.1.1 Introduction to Homogeneous Coordinates
12.1.2 Homogeneous Coordinates Function
12.1.3 Transformation
12.2 DH Modeling
12.2.1 Introduction to DH Modeling
12.2.2 JetArm DH Model
12.3 Forward Kinematics Analysis
12.3.1 Introduction to Inverse Kinematics
12.3.2 JetArm Forward Kinematics Analysis
12.3.3 Introduction to Forward Kinematics Service
12.3.4 Servo Control Topic
12.4 Inverse Kinematics Analysis
12.4.1 Introduction
12.4.2 Analysis
12.4.3 JetArm Inverse Kinematics Analysis
12.4.4 Introduction to Inverse Kinematics Service
12.4.5 Servo Control Topic
13. ROS2-OpenCV Vision Course
13.1 Positioning & Gripping
13.1.1 Camera Calling
13.1.2 Internal Parameter Calibration
13.1.3 Color Space Conversion
13.1.4 Pixel Coordinate Calculation
13.1.5 Object Pose Calculation
13.1.6 Perspective Transformation
13.1.7 Coordinate System Conversion
13.1.8 Trajectory Planning
13.1.9 Position & Picking
13.1.10 Color Sorting
13.1.11 Change Default Recognition Color
13.2 Target Tracking
13.2.1 PID Principle
13.2.2 Color Tracking
13.2.3 Tag Tracking
13.2.4 KCF Target Tracking
14. ROS2-ROS+Deep Learning Basic Lesson
14.1 Machine Learning Introduction
14.1.1 What “Machine Learning” is
14.1.2 Types of Machine Learning
14.2 Framework Introduction
14.2.1 Pytorch
14.2.2 TensorFlow
14.2.3 PaddlePaddle
14.2.4 MXNet
14.3 GPU Acceleration
14.3.1 GPU Accelerated Computing
14.3.2 Comparison between GPU and CPU
14.3.3 Advantage of GPU
14.4 TensorRT Acceleration
14.4.1 TensorRT Introduction
14.4.2 Optimization Methods
14.5 YOLOv8 Model
14.14.1 Yolo Model Series Introduction
14.14.2 YOLOv8 Model Structure
14.6 YOLOv8 Running Procedure
14.6.1 Prior Bounding Box
14.6.2 Prediction Box
14.6.3 Anchor Box
14.6.4 Realization Process
15. Ros2-Deep Learning Application Course
15.1 Deep Learning Application Course
15.1.1 Robotic Arm Waste Sorting
15.1.2 MediaPipe Introduction
15.1.3 3D Face Detection
15.1.4 Mediapipe Face Tracking
15.1.5 Mediapipe Gesture Interaction
15.1.6 Mediapipe Fingertip Trajectory
15.1.7 Mediapipe Human Pose Detection
15.2 Target Detection Model Training
15.2.1 Model Training
15.2.2 Convert PT File to Engine File
15.2.3 Model Validation
15.3 Training a Custom Object Detection Model
15.3.1 Image Collection
15.3.2 Image Annotation
15.3.3 Converting the Dataset Format
15.3.4 Training the Model
15.3.5 Exporting and Using the Engine Model
16. ROS2-URDF Modeling Simulation
16.1 Virtual Machine Installation and Import
16.1.1 Virtual Machine Software Installation
16.1.2 Virtual System Image Import
16.1.3 Virtual Machine Settings
16.2 Configuration
16.2.1 Package Import (Performed on Virtual Machine)
16.2.2 Network Configuration (Performed in Robot System Desktop)
16.2.3 Device ID Configuration (To Be Performed on the Virtual Machine)
16.3 URDF Model
16.3.1 URDF Model Introduction
16.3.2 Comparison between Xacro and URDF Model
16.3.3 Install URDF Dependency
16.3.4 URDF Model Basic Syntax
16.4 ROS Robot URDF Model Instructions
16.4.1 Preparation
16.4.2 Viewing the Robot Model Code
16.4.3 Brief Analysis of the Robot’s Main Model
16.5 MoveIt2 Simulation
16.5.1 MoveIt2 Kinematics Design
16.5.2 MoveIt2 Configuration
16.5.3 MoveIt2 Control
16.5.4 MoveIt2 Random Movement
16.5.5 MoveIt2 Cartesian Path
16.5.6 MoveIt2 Collision Detection
16.5.7 MoveIt2 Scene Design
16.5.8 MoveIt2 Trajectory Planning
16.5.9 Simulation and Robotic Arm Synchronization
16.6 Gazebo Simulation
16.6.1 Introduction to Gazebo
16.6.2 Gazebo GUI Introduction
16.6.3 Gazebo xacro Model Visualization
16.6.4 Gazebo and MoveIt2 Simulation Integration
17. ROS2-Robot Arm Depth Camera Application
17.1 Depth Map Pseudo-Color Processing
17.1.1 Program Flow
17.1.2 Operation Steps
17.1.3 Program Outcome
17.1.4 Launch File Analysis
17.1.5 Python Source Code Analysis
17.2 Distance Ranging
17.2.1 Program Flow
17.2.2 Operation Steps
17.2.3 Program Outcome
17.2.4 Launch File Analysis
17.2.5 Python Source Code Analysis
17.3 Depth Map Conversion
17.3.1 Program Flow
17.3.2 Operation Steps
17.3.3 Program Outcome
17.3.4 Launch File Analysis
17.3.5 Python Source Code Analysis
17.4 Height Detection and Gripping
17.4.1 Program Flow
17.4.2 Operation Steps
17.4.3 Program Outcome
17.4.4 Launch File Analysis
17.4.5 Python Source Code Analysis
17.5 3D Space Gripping
17.5.1 Program Flow
17.5.2 Operation Steps
17.5.3 Program Outcome
17.5.4 Launch File Analysis
17.5.5 Python Source Code Analysis
17.6 3D Shape Sorting
17.6.1 Program Flow
17.6.2 Operation Steps
17.6.3 Program Outcome
17.6.4 Launch File Analysis
17.6.5 Python Source Code Analysis
18. ROS2-Voice Control Course
18.1 Microphone Array Installation
18.2 Switching Between Chinese and English Wake Words
18.3 Voice Control Basic Lesson
18.3.1 R818 Noise Reduction Board
18.3.2 Wiring
18.3.3 Virtual Machine Installation and Configuration
18.3.4 6-Channel Microphone Array Configuration
18.3.5 Set Wake-Up Command
18.3.6 Sound Source Localization and Speech Recognition
18.3.7 Sound Card Introduction
18.4 Voice Control Application
18.4.1 Preparation
18.4.2 Voice-Controlled Color Sorting
18.4.3 Voice Controlled Color Tracking
19. ROS2-AI Large Model Courses
19.1 Large Models Basic Courses
19.1.1 Large Language Model Courses
19.1.2 Large Speech Model Courses
19.1.3 Vision Language Model Courses
19.1.4 Multimodal Model Basic Courses
19.2 Multimodal Model Courses
19.2.1 Multimodal Model: Voice Control
19.2.2 Multimodal Model: Color Sorting
19.2.3 Multimodal Model: Waste Classification
19.2.4 Multimodal Model: Object Sorting
19.3 Embodied AI Applications
19.3.1 Overview of Multimodal Information Fusion
19.3.2 Embodied AI Applications in Real-Time Detection
19.3.3 Embodied AI Applications in Vision Tracking
19.3.4 Embodied AI Applications in Intelligent Transport
19.3.5 Embodied AI Applications in Smart Home Assistant
19.4 Offline Large Model Applications
19.4.1 Voice Device Setting
19.4.2 Offline Large Model Application: Voice Control
19.4.2.1 Program Introduction
19.4.2.2 Preparation
19.4.2.3 Operation Steps
19.4.2.4 Program Outcome
19.4.2.5 Program Analysis
19.4.3 Offline Large Model Application: Color Block Sorting
19.4.3.1 Program Introduction
19.4.3.2 Preparation
19.4.3.3 Operation Steps
19.4.3.4 Program Outcome
19.4.3.5 Program Analysis
20. JetArm and Sliding Rail Integration Course
20.1 Sliding Rail Installation
20.2 Selecting the Robot Type
20.3 Position Calibration
20.4 Wireless Controller
20.4.1 Getting Started
20.4.2 Device Connection
20.4.3 Control Modes
20.5 Color Sorting
20.5.1 Working Principle
20.5.2 Enabling and Disabling the Feature
20.5.3 Project Outcome
20.5.4 Functional Package Structure and Program Analysis
20.6 Waste Classification
20.6.1 Working Principle
20.6.2 Enabling and Disabling the Feature
20.6.3 Project Outcome
20.6.4 Functional Package Structure and Program Analysis
20.7 Tag Sorting
20.7.1 Working Principle
20.7.2 Enabling and Disabling the Feature
20.7.3 Project Outcome
20.7.4 Functional Package Structure and Program Analysis
21. JetArm and Chassis Integration Course
21.1 JetArm and Mecanum Chassis Integration Course
21.1.1 Getting Started
21.1.2 Selecting the Robot Type
21.1.3 APP Control
21.1.4 Wireless Handle Control
21.1.5 Target Tracking
21.1.6 Line Following
21.2 JetArm and Tank Chassis Integration Course
21.2.1 Getting Started
21.2.2 Selecting the Robot Type
21.2.3 APP Control
21.2.4 Wireless Handle Control
21.2.5 Target Tracking
21.2.6 Line Following
22. JetArm and Electrical Conveyor Belt Integration Course
22.1 Conveyor Belt Installation
22.2 Selecting the Robot Type
22.3 Wireless Handle Control
22.3.1 Getting Started
22.3.2 Device Connection
22.3.3 Control Modes
22.4 Color Sorting
22.4.1 Project Process
22.4.2 Enabling the Feature
22.4.3 Action Performed
22.4.4 Launch File Analysis
22.4.5 Python Source Code Analysis
22.4.6 Adjusting the Gripping Offset
Download
Remote Control Tools
Image Burning Tool
Firmware Download Tool
PuTTY (SSH Client)
Virtual Machine Installation Pack
Voice Environment Setup Tool
WonderAi Android App
WonderAi iOS App
JetArm Download
JetArm Pro Download
JetArm & JetArm Pro (Orin Nano Version)
Search
Please activate JavaScript to enable the search functionality.